News for hackers. Stuff that matters.
Re:Tor at the Heart: Firefox by mburns on Tuesday January 03, 2017 @05:59AM (#13308328)
Re:Tor at the Heart: Firefox by bzbarsky on Tuesday January 03, 2017 @10:02AM (#13309548)
That's not the same thing. "uplift" for that page means "backport from development trunk to a more-stable branch".
Re:Tor at the Heart: Firefox by btown on Tuesday January 03, 2017 @02:29PM (#13312226)
Theoretically Tor Browser's fork is just another development branch of Firefox, just like Mozilla's primary development branch, and they are "uplifting/backporting" individual patches into stable the same way Mozilla might backport crucial dev-branch improvements/bugfixes into stable.
Re:Tor at the Heart: Firefox by jgraham on Tuesday January 03, 2017 @04:27PM (#13313269)
But they aren't landing patches on "stable", but on the upstream development branch (i.e. mozilla-inbound/central). Since it seems more reasonable to view tor browser as a release branch of firefox than as a development branch, it seems like they are using "uplift" in the opposite sense to the normal Mozilla usage i.e. they are taking a patch from a product branch and moving it to a development branch. In that context "upstream" might indeed be a less confusing choice of words.

On the other hand I think it's clear what they actually mean here, so probably not worth worry about too much.

Re:Tor at the Heart: Firefox by hsivonen on Tuesday January 03, 2017 @10:02AM (#13309542)
That page doesn't explain the use of "uplift" to mean what's commonly called "upstreaming". That page refers to "uplift" meaning a patch being added to an older Firefox branch ahead of normal whole-branch promotion. (I.e. cherry pickin from the Nightly channel to Aurora, Beta or even Release ahead of Nightly as a whole becoming the new Aurora, etc.)
Re:Tor at the Heart: Firefox by akavel on Tuesday January 03, 2017 @06:23AM (#13308418)
Truth said, I can't find an explanation/definition of what actually an "uplift" means there?
Re:Tor at the Heart: Firefox by leojackson on Tuesday January 03, 2017 @07:04AM (#13308575)
It looks like this page is designed for people who already know what an "uplift" is, but wish to implement it properly. That being said, it also appears that "uplifts" will include bug fixes made in Tor Browser and sent upstream to Firefox, rather than just features added (but disabled by default) as was implied in the OP article. I would have assumed that bug fixes made in a downstream product would already have a mechanism to find their way to Firefox. Maybe "uplift" was the term all along for that mechanism, or is a rebranding of it?
Re:Tor at the Heart: Firefox by selenamarie on Tuesday January 03, 2017 @10:20AM (#13309666)
Uplift to us is bringing the patches into mozilla-central pref'd off so that Tor developers can just pref features on, rather than re-merge patches for each major and dot release. We also add tend to add tests.
Re:Tor at the Heart: Firefox by gsnedders on Tuesday January 03, 2017 @06:37AM (#13308474)
Typically landing a patch on a release branch, "uplifting" it from the main development branch (but occasionally uplifting it from thin air into the release branch).