name and email fields are switched by lp janitor in changelog mentions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Lp janitor switches the name and email fields when there are dots in the uploader's name, in changelog entries.
This always happens to any upload I do irrespective of me using bzr or a debdiff for the upload:
https:/
https:/
It also happened for this uploader whose name has a dot too:
https:/
To note is that the changelog entries are uploaded correctly, but only lp janitor seems to switch them in launchpad mentions everywhere [while closing bugs, and other changelog mentions in lp].
And there is no such problem when viewing the changelog either from synaptic[download changelog] or while viewing the changelogs in the system.
It just seems that lp janitor doesnt like uploaders with dots in their names. ;-)
Changed in soyuz: | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: | added: soyuz-upload |
Changed in soyuz: | |
status: | Triaged → Won't Fix |
Changed in soyuz: | |
milestone: | none → 10.09 |
Interestingly, this seems to be deliberate:
def fix_maintainer( maintainer, field_name= "Maintainer" ):
"""Parses a Maintainer or Changed-By field and returns:
(1) an RFC822 compatible version,
(2) an RFC2047 compatible version,
(3) the name
(4) the email
The name is forced to UTF-8 for both (1) and (3). If the name field
contains '.' or ',', (1) and (2) are switched to 'email (name)' format.
"""
But there's no rationale given, and none is obvious to me.