[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Q: multiple binary packages and "Provides:"



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ola,

i have a question regarding one of the packages i'm co-maintaining
("puredata", a graphical realtime computer music language).

when "puredata" was packaged first (~1999), this was done under the name
of "pd".
later it has been re-named to "puredata", which in turn "Provides: pd",
with "pd" being a virtual package for the "language/environment".
this is starting to become useful now, as there are plans to package
another implementation of the engine, which would also "Provide: pd".

recently, the package has been split into a number of binary packages,
e.g. the language interpreter can now be installed separately from its
editor.
the "puredata" binary package is now a meta-package depending on its
components.
after the split, both the "puredata-core" package (the interpreter) and
"puredata" (the meta package, that also "Depends: puredata-core"), have
now a "Provides: pd" clause in debian/control

i'm a bit unsure, what the best practice for the "Provides:" clause
would be in such a case.
somehow, having 2 (interdependent) packages provide the same virtual
package seems wrong to me.

there is also a bug-report[652383], that _might_ be related to the
double "Provides:" line, though i was unable to reproduce the reported
bug on my machine.


any thoughts on this?

fgmasdr
IOhannes




[652383] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652383
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8LK9gACgkQkX2Xpv6ydvTRQwCfTqd4lp0BtPtHpQDrReP5kowL
BHoAn1LhGGDhBGoNHez+BDI1bifxTcGZ
=/57X
-----END PGP SIGNATURE-----

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: