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
