Package: bugs.debian.org
Severity: important

Hello Don, it's been multiple years since I announced the need to
use tracker.debian.org instead of packages.qa.debian.org to forward
mails to package tracker subscribers:
https://lists.debian.org/debian-devel-announce/2015/12/msg00001.html

We discussed this last year before DebConf and you planned to work on
it during DebConf, alas nothing happened. I'm now filing a bug report
to have a trace of former discussions and considerations.

I won't be at DebConf this year either but I'd love to see this fixed
in the not-too-distant future.

[2017-06-20 16:41:39] <buxy> People keep asking me about an "official switch" 
from packages.qa to tracker.d.o but for me the switch is done, it's just that 
the BTS and packages.d.o are the last services linking to it
[2017-06-20 16:43:49] <dondelelcaro> OK; does tracker.debian.org also now 
handle subscriptions? Or is tha t still packages.qa.debian.org?
[2017-06-20 16:44:34] <buxy> tracker.d.o handles all the subscriptions and all 
the mails, yes
[2017-06-20 16:44:57] <dondelelcaro> awesome; that's super easy then.
[2017-06-20 16:45:38] <buxy> In what way was that question relevant? Is there 
some way the BTS is relying on PTS subscriptions?
[2017-06-20 16:46:01] <dondelelcaro> the BTS sends emails to 
p...@packages.qa.debian.org
[2017-06-20 16:46:17] <dondelelcaro> so now it will instead send to 
p...@tracker.debian.org
[2017-06-20 16:46:34] <buxy> Please send it to dispa...@tracker.debian.org.
[2017-06-20 16:46:38] <dondelelcaro> uh...
[2017-06-20 16:47:19] <buxy> Or dispatch+<source>@tracker.debian.org if you 
really want to indicate the source package, but the code figures it out already 
with the headers that you are adding.
[2017-06-20 16:48:11] <dondelelcaro> ah; OK. this is going to require some 
engineering time
[2017-06-20 16:48:14] <dondelelcaro> sorry. :(
[2017-06-20 16:48:29] <buxy> 
https://lists.debian.org/debian-devel-announce/2015/12/msg00001.html 
[2017-06-20 16:49:20] <dondelelcaro> got it; thanks
[2017-06-20 16:51:09] <dondelelcaro> I'll try to work on that shortly
[2017-06-20 16:51:10] <buxy> In that case, can you please update the web links 
quickly and handle the mail part when you have more time?
[2017-06-20 16:51:20] <dondelelcaro> they're combined
[2017-06-20 16:51:24] <buxy> ah, ok
[2017-06-20 16:51:59] <dondelelcaro> probably should fix that so they're not too
[2017-06-20 16:54:51] <buxy> How do you feel about not handling the list of 
maintainers yourself so that you would only send mails to a generic email 
instead of the email documented in Maintainer?
[2017-06-20 16:55:39]  * buxy would like to get rid of the discrepancy between 
maintainers and uploaders and handle all subscriptions at the package tracker 
level
[2017-06-20 16:58:51] <dondelelcaro> I'll have to keep the feature, but we 
could certainly make it configurable
[2017-06-20 16:59:37] <dondelelcaro> are you going to be at debconf?
[2017-06-20 16:59:50] <buxy> Cool. No, not this year unfortunately.
[2017-06-20 16:59:54] <dondelelcaro> ah, ok.
[2017-06-20 17:00:33] <dondelelcaro> might be good to hash out a plan to 
migrate to that so maintainers/developers/interested parties can manage their 
package subscriptions in a single place
[2017-06-20 17:03:40] <buxy> definitely, http://dep.debian.net/deps/dep2/ could 
be it but the scope I gave it a long-long-time ago is a bit large 
[2017-06-20 17:10:28] <dondelelcaro> makes sense
[2017-06-20 17:10:45] <dondelelcaro> I'll try to figure that all out, and if I 
have questions, I'll bug you
[2017-06-22 03:44:35] <dondelelcaro> thinking about this some more, is there 
any reason why you couldn't just subscribe to debian-bugs-dist?
[2017-06-22 03:45:09] <dondelelcaro> then I could just change the link on the 
web page, disable the Cc: to pack...@packages.qa.debian.org, and wham-bam, 
we're done.
[2017-06-22 08:57:06] <buxy> I don't think it's that easy. How are handled 
mails which are cced to multiple bugs on different packages? or those that are 
control replies affecting multiple packages?
[2017-06-22 08:58:33] <buxy> Hum, if we have X-Debian-PR-Source with all the 
sources packages, then it would work, yes.
[2017-06-22 08:58:46] <buxy> I already coded distro tracker that way.
[2017-06-22 08:59:10] <buxy> But then we need a single copy of the mail with 
multiple values in that field.
[2017-06-22 21:40:15] <dondelelcaro> hrm; I'll have to double check that; I 
don't know of those mails get all of the headers.


FWIW I'm not a big fan of having an explicit mail subscription, the subscription
could be ended by a malicious request or by some  automatic bounce handling in
case we have a temporary mail configuration issue. And at that point we will
take a lot of time to remember that there is a subscription and to figure out
that the subscription is in fact gone.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/

Reply via email to