Thank you for the reply. Looks like you're making two separate arguments
for why a version bump from 31 to 38 is appropriate here, instead of a
cherry-pick of the fix:

1) "while that one-liner should be the fix, it has not been designed nor
tested to be used on top of version 31"

2) "As for the potential of regression, there is none in my opinion"

Let me take these one at a time.

> while that one-liner should be the fix, it has not been designed nor
tested to be used on top of version 31

This argument also applies generally to Ubuntu SRU policy, which is
specifically to favour cherry-picks over taking more unrelated changes
from a newer upstream release. The majority of stable release updates in
Ubuntu cherry-pick from upstream exactly like this, and these fixes are
rarely designed nor tested by upstream on the base on which Ubuntu
applies them. Our cherry-picking favouring policy is documented at
https://wiki.ubuntu.com/StableReleaseUpdates. Ubuntu as a project has
made a policy choice here, and you've given no other reason for an
exception in this case except that you disagree with Ubuntu's policy.
You're entitled to your opinion of course, and you're welcome to
petition for Ubuntu to change its policy. However in the absence of an
explanation why the policy is as an exception inappropriate to this
case, I think it's appropriate to follow the policy until (and if) it is
changed. Otherwise there would be no point in having a policy.

> As for the potential of regression, there is none in my opinion, as
the current version of the package breaks the interaction so badly that
it becomes completely unusable, so this change can only be an
improvement on that side.

Nobody proposes a change that is known to carry a regression, of course.
The challenge with assessing regression risk is to think about what we
don't know. Here are two cases where regression risk lies that I don't
think you've considered:

1) Users who take updates from focal-security but not focal-updates. My
understanding is that these users are not currently regressed as they
are still using the release versions of gnome-shell and gnome-shell-
extension-dash-to-panel. If we accept your version bump and there's
subsequently a security update required to gnome-shell-extension-dash-
to-panel, then these users would be exposed to any regressions that
might exist in moving from a working 31 to 38. So the idea that there is
no possible regression because it's already too broken doesn't apply in
this case - because it's not already too broken for these users.

2) Changes in one package can affect others, especially if there are
bugs. It's not safe to assume that changing this package cannot possibly
regress other behaviour without investigating more deeply.


My conclusion remains that it is appropriate to cherry-pick the fix in line 
with Ubuntu SRU policy, and I haven't seen any reason to deviate from this 
policy in this particular case.

You (or anybody else who wants to volunteer) now has three choices:

1) Prepare an minimal upload that fixes this bug, as appears to be
easily technically possible.

2) Present reasons why the usual policy to cherry-pick is not
appropriate in this particular case. A general disagreement with Ubuntu
SRU policy is not sufficient.

3) Get Ubuntu SRU policy changed and then revisit this when that is
done.

I appreciate the work you're doing in making Ubuntu better here and I'm
sorry this is no doubt proving painful for you. I hope you can
appreciate that this is only because you're asking to deviate from our
established policy. If you can prepare a *minimal* upload that just
fixes the bug you need fixed, we'll gratefully accept it.

** Tags removed: regression-release
** Tags added: regression-update

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1892245

Title:
  Extension breaks when accessing Overview or applications list (Focal)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell-extension-dash-to-panel/+bug/1892245/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to