[Popcon-developers] supporting PackageMap in Debian?
Sebastian Pipping
webmaster at hartwork.org
Sun Jun 14 18:06:05 UTC 2009
Paul Wise wrote:
> I recently noticed your posts on Planet Gentoo about PackageMap and
> smolt software popularity support.
Hello, thanks for you interest in PackageMap.
> How would distributions add support for PackageMap to their packages?
> I'm thinking in Debian/Ubuntu/etc we would just add a PackageMap field
> (initially as XSB-PackageMap until it enters policy) to the
> debian/control file, which would be sent out to apt via the Packages and
> Sources files. apt-cache, aptitude and PackageKit could then gain the
> ability to deal with PackageMap package names as well as distro-specific
> package names.
Adding such entries on distro package level would come with a few
strong drawbacks:
- People without commit access to the package tree (say of Debian)
cannot help PackageMap complete and up to date.
For instance, I am neither Debian nor Gentoo developer and
could not have committed a single entry myself.
- Progress on distro X and in total is not easily visible
or even detectable. With everything in one repository (as is)
that's easy.
- One point of the project is to get distros closer together.
Everyone working downstream would help a lot less in that regard.
I give out commit access to anyone who's a distro developer.
All I need is an SSH public key.
- There's a substition map (see database/substitution.txt atm)
to handle CPE renames and aliases. That map is not bound
to a single distro which means that if everyone works
downstream no one fixes the substitution map.
That's the core reasons coming to my mind atm. I understand it might
feel more at home extending distro packages by that information
but it would break the whole concept. It's a bit like everyone leaving
their homes to collaborate on the street. If all goes well everyone
starts feeling home at the street too. :-)
> PS: Is the smolt software popularity support based on PackageKit at all?
No. I wrote to their mailing list to get feedback from a cross-distro
community.
> PPS: standards.freedesktop.org might be a better place to put the DTDs.
Do you have a contact for me that can help me set this up?
> PPPS: thank you very very much for creating PackageMap and smolt popcon.
Great to hear you like it.
Sebastian
More information about the Popcon-developers
mailing list