Debian Bug report logs - #965335
Does not complain about missing trailing ">" in Maintainer address

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <[email protected]>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: Mechtilde Stehmann <[email protected]>

Date: Sun, 19 Jul 2020 18:33:01 UTC

Severity: normal

Found in version lintian/2.84.0

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#965335; Package lintian. (Sun, 19 Jul 2020 18:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Mechtilde Stehmann <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Lintian Maintainers <[email protected]>. (Sun, 19 Jul 2020 18:33:03 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Mechtilde Stehmann <[email protected]>
To: [email protected]
Subject: Lintian: missing complaining of Lintian
Date: Sun, 19 Jul 2020 20:31:54 +0200
[Message part 1 (text/plain, inline)]
Package: Lintian
Version: 2.84.0
Severity: important

lintian didn't complain if Maintainers adress miss a ">" at the end n
debian /control

the email address is <[email protected]>

Kind regards


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (400, 'testing'), (300, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: 5.7.0-1-amd64 #1 SMP Debian 5.7.6-1
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8),
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F

[signature.asc (application/pgp-signature, attachment)]

Severity set to 'normal' from 'important' Request was from "Chris Lamb" <[email protected]> to [email protected]. (Sun, 19 Jul 2020 21:12:02 GMT) (full text, mbox, link).


Changed Bug title to 'Does not complain about missing trailing ">" in Maintainer address' from 'Lintian: missing complaining of Lintian'. Request was from "Chris Lamb" <[email protected]> to [email protected]. (Sun, 19 Jul 2020 21:12:03 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#965335; Package lintian. (Sun, 19 Jul 2020 22:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to Felix Lechner <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <[email protected]>. (Sun, 19 Jul 2020 22:33:02 GMT) (full text, mbox, link).


Message #14 received at [email protected] (full text, mbox, reply):

From: Felix Lechner <[email protected]>
To: Mechtilde Stehmann <[email protected]>
Cc: [email protected]
Subject: Re: Bug#965335: Lintian: missing complaining of Lintian
Date: Sun, 19 Jul 2020 15:29:36 -0700
Hi Mechthilde,

On Sun, Jul 19, 2020 at 11:33 AM Mechtilde Stehmann
<[email protected]> wrote:
>
> lintian didn't complain if Maintainers adress miss a ">" at the end n
> debian /control

We use the Perl module Email::Address::XS to parse the contact
information in package control files. Overall, we found the module
reliable (especially with respect to UTF-8, which can cause a lot of
problems).

You are right that it does not complain about the missing closing
bracket when the information is otherwise parsed correctly. I briefly
looked at the relevant RFC but did not arrive at a conclusion.

For now, I added a test case for that situation:

    https://salsa.debian.org/lintian/lintian/-/commit/8ea3d161006d3325d81d6205b15186637a2a63a9

Please share any documentation about valid and invalid email
addresses, if you have it. Thanks!

Kind regards
Felix Lechner



Information forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#965335; Package lintian. (Mon, 20 Jul 2020 05:45:06 GMT) (full text, mbox, link).


Acknowledgement sent to [email protected]:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <[email protected]>. (Mon, 20 Jul 2020 05:45:06 GMT) (full text, mbox, link).


Message #19 received at [email protected] (full text, mbox, reply):

From: Mechtilde Stehmann <[email protected]>
To: Felix Lechner <[email protected]>
Cc: [email protected]
Subject: Re: Bug#965335: Lintian: missing complaining of Lintian
Date: Mon, 20 Jul 2020 07:20:18 +0200
Hello Felix,

thanks for picking it up.

I had the problem with

<[email protected]

instead of

<[email protected]>

After uploading something finds the problem and claims that "bad
maintainer address".
.
I want to have this message back (bad maintainer address) so I know what
I have to fix for a proper upload.

I guess for the new queue there is a test for proper maintainer addresses.

I hope we can minimize the difference in checking a package.

Kind regards

Mechtilde

Am 20.07.20 um 00:29 schrieb Felix Lechner:
> Hi Mechtilde,
> 
> On Sun, Jul 19, 2020 at 11:33 AM Mechtilde Stehmann
> <[email protected]> wrote:
>>
>> lintian didn't complain if Maintainers adress miss a ">" at the end n
>> debian /control
> 
> We use the Perl module Email::Address::XS to parse the contact
> information in package control files. Overall, we found the module
> reliable (especially with respect to UTF-8, which can cause a lot of
> problems).
> 
> You are right that it does not complain about the missing closing
> bracket when the information is otherwise parsed correctly. I briefly
> looked at the relevant RFC but did not arrive at a conclusion.
> 
> For now, I added a test case for that situation:
> 
>     https://salsa.debian.org/lintian/lintian/-/commit/8ea3d161006d3325d81d6205b15186637a2a63a9
> 
> Please share any documentation about valid and invalid email
> addresses, if you have it. Thanks!
> 
> Kind regards
> Felix Lechner
> 

-- 
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 09:18:33 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.