Launchpad claims Debian developers maintain Ubuntu packages and have uploaded packages to PPAs (when they have not)

Bug #255417 reported by Matthew Paul Thomas
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
High
Unassigned

Bug Description

<https://launchpad.net/~joeyh/+related-software> suggests that Joey Hess maintains many packages in Debian *and* has uploaded them to PPAs (he has not).

https://launchpad.net/ubuntu/+source/pdmenu claims he is the maintainer.

Joey maintains Debian packages, but does not maintain any packages in Ubuntu nor did he upload the packages in the listed PPAs

Launchpad should not show someone as uploading a package they did not.

Tags: lp-soyuz
Revision history for this message
Celso Providelo (cprov) wrote :

The page mentioned display sources and you are checking the binary.

{{{
$ apt-cache showsrc pdmenu | grep Maintainer
Maintainer: Joey Hess <email address hidden>

$ apt-cache show pdmenu | grep Maintainer
Maintainer: Ubuntu MOTU Developers <email address hidden>
Original-Maintainer: Joey Hess <email address hidden>
}}}

That said, I agree that there is room for improvements in this source/binary duality. Let me think a bit about it.

Revision history for this message
Scott Kitterman (kitterman) wrote :

OTOH, https://launchpad.net/~kitterman/+related-software lists packages that I maintain in Debian and also Ubuntu. I'd find it unfortunate if that went away (Personally, I'd like an uploaders section too).

Revision history for this message
Emmet Hikory (persia) wrote :

Setting aside the source/binary question (which may make some parts of this bugs in pkgbinarymangler), might it make sense to use some filter criteria to meet both use cases? Perhaps limiting the concept of Maintainer to those who are in ~ubuntu-dev, or ~ubuntumembers, or have previously been listed as Changed-By: in an upload to Soyuz, and using defaults for others? Note that this may remain broken for teams, but that is a less common case.

Speaking as someone else who participates in Debian/Ubuntu collaborative teams, and is sometimes listed as an Uploader, it would be interesting to also capture this header if display of Maintainer is preserved based on synchronised source packages.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

See also bug 30954, "Provide information for Debian maintainers about their packages in Ubuntu".

Changed in soyuz:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Robert Collins (lifeless) wrote :

Of the bugs here, we have fixed part of it - we don't show the maintainer on the referenced package page now and on joeyh's page we correctly show uploads to debian. However PPAs are showing bogus data, so fixed and narrowed the description to that.

description: updated
description: updated
Changed in launchpad:
importance: Wishlist → High
summary: - Launchpad gives wrong person as "Maintainer" of Ubuntu packages
+ Launchpad claims Debian developers have uploaded packages to PPAs (when
+ they have not)
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 255417] Re: Launchpad gives wrong person as "Maintainer" of Ubuntu packages

https://launchpad.net/ubuntu/+source/pdmenu still says Joey Hess is the pdmenu
maintainer in Ubuntu, so I don't think this is as fixed as you claim.

Revision history for this message
Robert Collins (lifeless) wrote :

Content got shuffled around, I've reinstated that aspect of the bug - thanks.

summary: - Launchpad claims Debian developers have uploaded packages to PPAs (when
- they have not)
+ Launchpad claims Debian developers maintain Ubuntu packages and have
+ uploaded packages to PPAs (when they have not)
description: updated
Revision history for this message
Robert Collins (lifeless) wrote :

Of course, the bogus PPA data may be due to users uploading tings with maintainer set wonkily, which LP cannot do anything about :(.

Revision history for this message
Scott Kitterman (kitterman) wrote :

As recently as yesterday I got comments in the Debian BTS about bugs in an old PPA upload that had already been fixed in Debian Unstable (and Ubuntu Oneiric). I think it would be useful to mangle the maintainer address to the the email of the PPA owner for PPA uploads. That's who people should be contacting.

description: updated
Revision history for this message
Scott Kitterman (kitterman) wrote :

Oneiric/Precise in my last comment (not that it matters much for the purposes of this bug)

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 255417] Re: Launchpad claims Debian developers maintain Ubuntu packages and have uploaded packages to PPAs (when they have not)

Mangling is certainly an option. We'll need to not break the security
PPPA though.

Revision history for this message
Scott Kitterman (kitterman) wrote :

I suspect doing it only for public PPAs would be sufficient. For the private
ones I think it's unlikely to be an issue.

Revision history for this message
William Grant (wgrant) wrote :

What about the public security PPAs? The toolchain PPAs? etc.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Do toolchain PPA packages get copied into official archives?

There would have to be some exceptions.

Revision history for this message
Robert Collins (lifeless) wrote :

Perhaps we can move the things which will copy into Ubuntu itself to
be derived distros rather than PPAs. This is AIUI the long term
evolution planned for PPAs anyhow...

Revision history for this message
Julian Edwards (julian-edwards) wrote :

> This is AIUI the long term evolution planned for PPAs anyhow...

Whut? It is? News to me.

Revision history for this message
Daniel Hartwig (wigs) wrote :

See also bug #403510 which is almost certainly a duplicate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.