Hi,

Mozilla wants to commit the beginnings of our SPDY implementation into 
mozilla-central sooner than I expected, and sooner than we probably want to do 
another NSS release--ideally some time next week. Our SPDY implementation will 
depend on the following changes. Two of them are almost done and I am 
finalizing the patches for the other two.

https://bugzilla.mozilla.org/buglist.cgi?list_id=1529158&status_whiteboard_type=allwordssubstr&status_whiteboard=mozilla-SPDY

I propose:

1. We (NSS team) fix these four bugs in NSS's trunk.
2. We (Mozilla) finalize the changes we want to commit to mozilla-central for 
SPDY.
3. We tag the NSS trunk with some non-release tag. I suggest that we use 
NSS_<version>_MOZILLA_<n> as the naming conventi
4. We import that tagged non-release into mozilla-central along with the SPDY 
patches, and keep a bug open (tracking the next aurora, beta, and final 
releases) for the import of the next NSS release.
5. Later, we (NSS team) will do an official NSS release and then we (Mozilla) 
will import it into mozilla-central and/or mozilla-aurora, depending on how the 
Aurora and NSS releases sync up.

This is different than things have been done in the past, but I think in the 
long run it will be a better model. Now Mozilla is working on many things that 
will require changes to NSS. We would like to avoid pushing for too many 
frequent NSS releases while at the same time landing high-priority changes in 
mozilla-central basically as soon as they are available.

This would help Mozilla get more testing of NSS changes that significantly 
affect Mozilla because they would be in mozilla-central longer. It would also 
help the NSS team get more real-world testing of NSS changes, more quickly.

The main negative effect is that it won't be possible to run Mozilla Nightly 
(and sometimes, but hopefully almost never, Aurora) on Linux with system NSS 
without also updating the system NSS package to the same (or later) pre-release 
version that Nightly requires. This is a reasonable trade-off, and things have 
been working like this (with NSS_..._BETA_<n> tags) like this recently anyway.

Cheers,
Brian
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to