RE: Debian packages for pugs and parrot
> From: Allison Randal [mailto:email@example.com]
> Indeed. Parrot is a complete virtual machine similar to Mono
> or Java. As such, it's likely that Parrot will ultimately
> split into a few more packages than it currently has,
> including parrot-modules, parrot-dev, and packages for
> running specific languages on Parrot, such as parrot-perl6,
> parrot-perl5, parrot-python, parrot-ruby, etc.
Lots of work for us! :-)
> But, our focus at the start will just be getting the existing
> packages updated to the current version of Parrot (0.5.1,
> released yesterday) and resolving the issues noted in your
> issue tracker. The next step is automating the process of
> producing the Debian packages, so we can generate them as
> part of our monthly releases.
I am helping Jos work on the cpan++ tool which right now builds the
phalanx 100 perl modules daily. We are trying to get this to work under
debian, it currently does not. Debian packages however need some gentle
loving care by an actual human. While package building often can be
automated, it is hard to upload automated packages into debian for
various technical and not so technical reasons.
> > Usually the debian maintainer is responsible for forwarding bugs,
> > since parrot is maintainer-less it appears that this didn't
> happen. I
> > will look into this and see if I can forward them.
> Thanks, that would be helpful. We'll change the primary
> maintainer in the next Debian Parrot package to "Parrot
> Porters <firstname.lastname@example.org>" with the 6 release
> managers listed in "Uploaders", following the recommendation
> for collaborative maintenance
That document assumes that the team "parrot-porters" is a group of
debian developers working together to maintain parrot in debian, it is a
document aimed at debian developers. However I cannot find a debian team
called "parrot-porters". I assume this is the name that the parrot
project uses for those who are porting parrot to various platforms.
What you'll want to do is have someone who is a debian developer (DD) or
debian maintainer (DM) to upload your packages into debian and have them
be the official maintainer. This is what we do in the perl group, so
when a bug report comes for one of the 300+ packages we maintain, any
one of us can fix it.
If you can't find a DD you can have someone become a DM which is a much
less time intensive process, though it obviously helps if he or she has
experience packaging for debian since they get upload rights.
In short, "teams" i.e. debian-perl are internal debian groups with
> > The debian perl group (email@example.com) is
> usually quite
> > helpful if you are going to package perl-related software.
> Thanks for the introduction. And, to the whole group: we're
> looking for a Debian Developer to sponsor the Parrot Debian
> packages. Let us know if you have any recommendations.
> Someone with experience packaging a virtual machine (like
> Mono or Java) or interpreter (like Perl or Python) would be
> helpful to answer our questions as we automate the Debian
> packaging process.
The debian-perl team mainly packages perl modules, we explicitly do not
package the interpreter "perl".
> I also have some other Debian developer contacts, so I'll ask
> around and see what we can come up with.
Excellent, if you already know someone that is often the fastest way to
get your packages sponsored. But I am certain someone inside debian with
the required experience will come forward and help out with parrot since
it is such a high profile project.