Hi Jeremy and Matthias, and others following along. Quoting Jeremy Bícha (2023-06-27 23:12:35) > I don't understand why you reopened this bug. The NMU was done for > Debian 12 and Testing. There is a new major release in Unstable that > doesn't suffer from the bug the NMU was designed to fix. (It has a > different bug but there is already an RC bug for it.) > > I don't see any action Maintainers can do here…except close this bug. > > Admittedly, the new release in Unstable happened today so maybe the > situation has changed after the bug was reopened.
Three things makes this confusing to unpack, as I (now) see it: a) This bugreport simply tracks approving of an NMU b) Bugs track packages in Debian, not packaging code in salsa c) I have a tendency to write mysterious sentences Regarding a) I was indeed confusing this bug with another. Not with release-critical bug#1038242, however, but with an unreported wishlist bug of providing a newer release - which happens to be solved with the upload related to closing this bugreport. Reopening an NMU-approval bugreport is silly nitpicking and I am sorry for that. Regarding b) and how package maintainers can do better (disregarding this concrete case being a silly nitpicking issue not deserving any better), the problem is closing already when _pushing_ a package towards Debian. A bugreport tracks a *package* not package *maintainers*. A bug is not solved when package maintainers have done all they could to solve it, but instead when the package itself no longer contain the bug being tracked. What package maintainers did here was upload a package and close the related bugreport. What package maintainers could do better in future is to *embed* a bug closure within the packaging so that when the package actually enters Debian the bug gets closed. Such embedding is done by adding the magic string "Closes: bug#1009071" (or "closes: #1009071) in the changelog entry. Additionally, if package maintainers want to signal that they've done what they could and now only wait for machinery, they can tag the bugreport as "pending", e.g. with the following console command: bts tags 1009071 pending or by running the command `tagpending` from within the source package, which will scan latest changelog entry for pending bug closures to tag. Regarding c) I guess Matthias misread my cryptic message as saying "this bug is not fixed in Salsa" when what I intended to say was "this bugreport should not be closed already when the bug is fixed in salsa". I apologize for my weird unhelpful choice of words. All this said, the bug is now truly solved (since two days ago), and I hereby lose this bugreport. Kind regards, and thanks for upgrading ashpd, - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature