[Pkg-parrot-devel] New version of parrot package is in mentors
Dominique Dumont
domi.dumont at free.fr
Wed Apr 6 15:18:03 UTC 2011
Le mercredi 6 avril 2011 14:15:51, Jeremiah Foster a écrit :
> > Is it truly necessary for these packages to include the full version
> > number as opposed to simply the major release number (or even just
> > excluding the final part and using libparrot-3.x). If either of these is
> > possible, it would create a more stable and maintainable package which
> > would not require manual review quite so often.
>
> There are a bunch of reasons why the version number in Debian packages is
> the way it is, and that the entire number is there. The version number
> allows the package management system (APT) to update to the correct, most
> recent version, for example.
Hmm, you would be right if Kyle was mentioning '3.x' as being the package
version. In libparrot's case, '3.x' is part of the package *name*. And the
package file is libparrot3.0.0_3.0.0-1_amd64.deb
The point between soname and package name is explained there:
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-
runtime
So the actual question (for Allison) is:
- will next parrot lib release have symbols removed or with changed signature
since 3.0.0 ?
If not, the soname of libparrot should not change and the libpackage name
should not change.
That said, having '3.0.0' in the package name will lead to confusion. Hence
Kyle's suggestion to have only '3' (or may be '3.x') in the package name.
All depends on the evolution of libparrot ABI.
> > As a side note, Rakudo and Rakudo star both have expected releases this
> > month as well. It is probably worth knowing the version of Parrot that
> > these releases will require. I believe that users would greatly benefit
> > from a rakudo-star package in Debian and this will mean a dependency on
> > an updated version of Parrot.
>
> Making sure Parrot and the Rakudos are in good shape for Debian is crucial.
> Collaboration is the keyword here (as in all Debian packages). If there is
> a team or a loose group around parrot packaging then that burden can be
> shared - like in the Debian perl group. It is considered bad form to
> upload NMUs however and I'm sure that is something that everyone wants to
> avoid.
>
> Is there a formal team around parrot that people can join to contribute? An
> alioth page or similar?
There's https://alioth.debian.org/projects/pkg-parrot/
I've tried to join (as ddumont-guest) but got no reply from its admin. I guess
that upstream work keeps them quite busy ;-)
One thing is not clear is whether Debian package files should be archived on
alioth or on upstream CVS.
All the best
Dominique
--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont -o- http://ddumont.wordpress.com/
More information about the Pkg-parrot-devel
mailing list