Bug#1004256: messages to dispatch+aide_cont...@tracker.debian.org get multiplied

2023-06-19 Thread Marc Haber
On Wed, Jan 26, 2022 at 06:33:25PM +0100, Marc Haber wrote:
> On Wed, Jan 26, 2022 at 03:19:12PM +0100, Raphael Hertzog wrote:
> > Let me know if the problem persists.
> 
> Will do!

It doesn't, just for the record.

Greetings
Marc



Bug#1004256: messages to dispatch+aide_cont...@tracker.debian.org get multiplied

2022-01-26 Thread Marc Haber
Hi Raphael,

thank you for acting on this issue.

On Wed, Jan 26, 2022 at 03:19:12PM +0100, Raphael Hertzog wrote:
> On Sun, 23 Jan 2022, Marc Haber wrote:
> > I regularly use pack...@packages.debian.org as Maintainer address for my
> > packages. Having an implicit mailing list for package maintenance issues
> > is extremele helpful and I appreciate that features.
> > 
> > Since a few weeks, messages to those addresses get multiplied inside the
> > tracker, namely ticharich.debian.org, between five and ten times. I see
> > this, and other members of the teams I am on see it as well.
> 
> This was due to a subscriber of the aide package being known under two
> different emails varying only on the case. I don't know how this happened
> because all the code should identify emails case-insensitively and not
> create a second instance of the same email.

Interesting, I thoght I got those multiplied messages for other packages
as well. But that might just have been wrong perception.

> Let me know if the problem persists.

Will do!

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Bug#1004256: messages to dispatch+aide_cont...@tracker.debian.org get multiplied

2022-01-26 Thread Raphael Hertzog
Hi,

On Sun, 23 Jan 2022, Marc Haber wrote:
> I regularly use pack...@packages.debian.org as Maintainer address for my
> packages. Having an implicit mailing list for package maintenance issues
> is extremele helpful and I appreciate that features.
> 
> Since a few weeks, messages to those addresses get multiplied inside the
> tracker, namely ticharich.debian.org, between five and ten times. I see
> this, and other members of the teams I am on see it as well.

This was due to a subscriber of the aide package being known under two
different emails varying only on the case. I don't know how this happened
because all the code should identify emails case-insensitively and not
create a second instance of the same email.

The email sending code assumes that we have a single UserEmail object
associated and it raises an exception when it tries to send the mail to
that address. Thus the email to forward was stuck in the "temporary failure"
case and was retried a few times until giving up, hence the multiple
copies for the the other subscribers.

Let me know if the problem persists. I will leave the ticket open to
remind me to improve the code to cope with the multiple unexpected
UserEmail objects for a single email...

Cheers,
-- 
  ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog 
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄   Debian Long Term Support: https://deb.li/LTS



Bug#1004256: messages to dispatch+aide_cont...@tracker.debian.org get multiplied

2022-01-23 Thread Marc Haber
Package: tracker.debian.org
Severity: important

Hi,

I regularly use pack...@packages.debian.org as Maintainer address for my
packages. Having an implicit mailing list for package maintenance issues
is extremele helpful and I appreciate that features.

Since a few weeks, messages to those addresses get multiplied inside the
tracker, namely ticharich.debian.org, between five and ten times. I see
this, and other members of the teams I am on see it as well.

For example, I received seven copies this morning of the message
, telling me that aide 0.17.4-1
MIGRATED to testing.

The message part common to all copies of the message is:
| Received: from mailly.debian.org 
([2001:41b8:202:deb:6564:a62:52c3:4b72]:32910)
|   from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP 
CA,CN=mailly.debian.org,EMAIL=hostmas...@mailly.debian.org (verified)
|   by ticharich.debian.org with esmtps 
(TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
|   (Exim 4.94.2)
|   (envelope-from )
|   id 1nBUel-002T0p-VE
|   for dispatch+aide_cont...@tracker.debian.org; Sun, 23 Jan 2022 04:39:10 
+
| Received: from picconi.debian.org ([2a02:16a8:dc41:100::132]:44350)
|   from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP 
CA,CN=picconi.debian.org,EMAIL=hostmas...@picconi.debian.org (verified)
|   by mailly.debian.org with esmtps 
(TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
|   (Exim 4.92)
|   (envelope-from )
|   id 1nBUei-00036v-5n
|   for dispatch+aide_cont...@tracker.debian.org; Sun, 23 Jan 2022 04:39:08 
+
| Received: from mailly.debian.org 
([2001:41b8:202:deb:6564:a62:52c3:4b72]:49366)
|   from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP 
CA,CN=mailly.debian.org,EMAIL=hostmas...@mailly.debian.org (verified)
|   by picconi.debian.org with esmtps 
(TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
|   (Exim 4.92)
|   (envelope-from )
|   id 1nBUeh-0001Ct-M3
|   for a...@packages.debian.org; Sun, 23 Jan 2022 04:39:07 +
| Received: from respighi.debian.org ([2a02:16a8:dc41:100::131]:40010)
|   from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP 
CA,CN=respighi.debian.org,EMAIL=hostmas...@respighi.debian.org (verified)
|   by mailly.debian.org with esmtps 
(TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
|   (Exim 4.92)
|   (envelope-from )
|   id 1nBUeg-00035W-7S; Sun, 23 Jan 2022 04:39:06 +
| Received: from release by respighi.debian.org with local (Exim 4.92)
|   (envelope-from )
|   id 1nBUef-fX-Nu; Sun, 23 Jan 2022 04:39:05 +
| From: Debian testing watch 
| Precedence: bulk
| X-Trille: 0.180412.1742
| Subject: aide 0.17.4-1 MIGRATED to testing
| X-Testing-Watch-Package: aide
| X-Testing-Watch-Version: 0.17.4-1
| To: a...@packages.debian.org
| Message-Id: 
| Date: Sun, 23 Jan 2022 04:39:05 +
| Delivered-To: a...@packages.debian.org
| Delivered-To: dispatch+aide_cont...@tracker.debian.org
| X-Loop: dispa...@tracker.debian.org
| X-Distro-Tracker-Keyword: summary
| X-Distro-Tracker-Package: aide
| List-Id: 
| X-Debian: tracker.debian.org
| X-Debian-Package: aide
| X-PTS-Package: aide
| X-PTS-Keyword: summary
| Precedence: list
| List-Unsubscribe: 
| X-Spam-Score: (---) -7.4
| X-Spam-Report: torres.zugschlus.de
|  
|  Content analysis details:   (-7.4 points, 5.0 required)
|  
|   pts  rule name  description
|    -- ---
|  -1.9 BAYES_00   BODY: Bayes spam probability is 0 to 1%
|  [score: 0.]
|   0.0 SPF_HELO_NONE  SPF: HELO does not publish an SPF Record
|   0.0 SPF_NONE   SPF: sender does not publish an SPF Record
|  -5.0 RCVD_IN_DNSWL_HI   RBL: Sender listed at https://www.dnswl.org/,
|  high trust
|  [2a02:16a8:dc41:100:0:0:0:132 listed in]
|  [list.dnswl.org]
|  -0.5 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
|  manager
| Content-Length: 398
| 
| FYI: The status of the aide source package
| in Debian's testing distribution has changed.
| 
|   Previous version: 0.17.3-5
|   Current version:  0.17.4-1
| 
| -- 
| This email is automatically generated once a day.  As the installation of
| new packages into testing happens multiple times a day you will receive
| later changes on the next day.
| See https://release.debian.org/testing-watch/ for more information.

After that, the messages turn around between ticharich and mailly before
they eventuell get delivered. Here two sets of headers from two
incarnations of the message:
| Return-path: 

| Envelope-to: mh+debian-trac...@zugschlus.de
| Delivery-date: Sun, 23 Jan 2022 05:39:20 +0100
| Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72])
|   by torres.zugschlus.de with