Special One-Time SRU Handling request for torbrowser-launcher
Thomas Ward
teward at thomas-ward.net
Sun Mar 19 23:55:48 UTC 2023
I'm following up on this today, because Debian finally got off their
lazy butt and uploaded 0.3.6-2 to Debian that addresses the core
problems in Debian.
However, that does not solve the problems for everything in Ubuntu.
With the blessing of the Release team, I did a sync last night (forced)
of 0.3.6-2 from Debian Unstable to Ubuntu Lunar, which addresses
https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/2000077
in Lunar.
Unfortunately the fix that is applied for this in 0.3.6-2 is interwoven
with all the changes from 0.3.3 to 0.3.6 upstream which includes new
features.
I have not heard back from the Release team on this, or the SRU team, so
I'm re-asking this. Is the SRU / Release team willing to let us do a
one-time backport from Lunar of 0.3.6-2 to the older releases currently
supported (to Bionic but no further backwards)?
Thomas
On 2/1/23 14:26, Thomas Ward wrote:
>
> Hello, release team.
>
>
> Pursuant to a recent change for torbrowser-launcher and Tor Browser,
> we have a little bit of a conundrum that is leading to a one time
> request for SRUing the latest `torbrowser-launcher` to all currently
> supported releases.
>
> With Tor Browser 12 (TB12 for short here), upstream tor browser no
> longer uses locales, requiring folder cleanup from TB12 and download
> URL changes in order for things to properly function. Unfortunately,
> the code changes necessary to implement the changes to
> torbrowser-launcher are not easily nitpicked and include more than
> just these fixes, as it has new changes and such to make it work
> properly. Refer to
> https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/2000077
> as the current bug on this.
>
> Debian is behind on updating upstream, so later today I will be
> preparing a package for Lunar that will have a -0ubuntu1 prefix for
> the latest upstream version. That works fine in Lunar. It also works
> fine in Kinetic and in initial tests in Jammy. I’m installing test
> environments for Focal and Bionic.
>
> The problem here is, though, we have a mix of “new features” and “bug
> fixes” together – there is no ‘major version bump’ for feature
> branches vs. ‘bugfix’ branches, making it a comingled problem of “new
> features” and “bug fixes”. Therefore, I’d like to request a one-time
> exception for SRU processes to accept the same version packaged for
> each release using Lunar as a base, and adjusting the packaging as
> needed accordingly for older releases. That is, this will be an SRU,
> but it will accept the ‘new features’ that’re part of
> torbrowser-launcher that were not present in Bionic or Focal but are
> present in later releases.
>
> Most of the ‘feature’ changes allow choosing additional options, etc.
> but nothing that as far as I can tell changes the core functionality
> of the package.
>
> I’m happy to discuss this further with the SRU and Release teams (IRC
> is always a way to reach me heh), but given the complexities of
> including the fixes and changes just to make tor browser 12 work with
> the older launchers, it’d make more sense and ease of fixing this
> “breaks the launcher tool entirely” issue by simply taking the current
> version and making it match in the entire packaging structure.
>
> I’m happy to spearhead this, but I wanted to put this to the Release
> Team and the SRU team for consideration before I go through the
> process of building all this for the SRU/MRE/Version Bump processes as
> well.
>
> A full changelog upstream is available on their GitHub -
> https://github.com/micahflee/torbrowser-launcher
>
> Thomas
>
> LP: https://launchpad.net/~teward
>
> Ubuntu Core Developer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-release/attachments/20230319/69270194/attachment.html>
More information about the Ubuntu-release
mailing list