[Pkg-rust-maintainers] Bug#1009071: closed by matthias.geiger1024 at tutanota.de ()

Jonas Smedegaard dr at jones.dk
Wed Jun 28 10:16:17 BST 2023


[sent again using X-Debbugs-Cc to circumvent SPF breakage]

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20230628/f972292c/attachment.sig>


More information about the Pkg-rust-maintainers mailing list