[Pkg-parrot-devel] Parrot 3.3.0-1 package is in mentors

Allison Randal allison at parrot.org
Sat Apr 30 09:47:06 UTC 2011


On 04/23/2011 10:12 AM, Dominique Dumont wrote:
> Hello
>
> I've uploaded in mentors a new package for parrot 3.3.0:
>
> You can download it from:
>
> http://mentors.debian.net/debian/pool/main/p/parrot/
>
> Feedback are welcome.

Thanks, Dominique! I've reviewed your changes and Kyle's, and produced 
an integrated set of 3.3 packages. I didn't accept all your changes, 
detailed comments follow.

Both you and Kyle caught the patches that were applied upstream, so 
you're both listed with credit in the changelog (Kyle caught one you 
didn't). Same with the moved files for manpage generation.

debian/copyright: I applied the patch changing the format of the 
copyright file to DEP5, and listed you with credit. But, I changed the 
Upstream-Contact to the email address of developer's list instead of the 
URL of the Parrot Foundation.

debian/control: I applied the update to source package format "3.0 
(quilt)" and gave you credit. I kept the original package descriptions, 
and kept Conflicts instead of Breaks. I also didn't add you to Uploaders 
(you're motivated, and I'm sure you'll earn that right in due time, but 
it's not really something I'm comfortable granting the first time 
someone contributes patches to a package).

parrot-doc.install: I didn't install the examples/ directory, it's a 
random collection of code snippets written in Parrot and doesn't belong 
in the parrot-doc package. If the examples are installed at all, they 
should be in a separate parrot-examples package, but what's there isn't 
really worth it.

parrot.install: I understand why other Parrot core devs on IRC might 
have suggested installing all of the languages/ and library/ directories 
in the parrot Debian package, but it's not right for Debian. If any 
language modules are installed, they should be installed as separate 
packages (parrot-<languagename>), not installed in the main 
parrot.install, but none of the current languages in the Parrot tarball 
are complete enough or useful enough to install. (Parrot languages are 
generally developed in their own source repositories, with their own 
release tarballs and their own packaging.) And the library/ directory in 
the source contains a lot of unmaintained cruft that really shouldn't be 
installed, which is why the parrot packages currently only install a 
select set of libraries.

I also didn't add parrot-prove to the package, since it's a 
less-feature-ful reimplemention of 'prove' from the perl package in 
Debian, and really only used during source builds, not package installs.


> Note that they are some minor issues left like a png file in the wrong place,
> or mising symbol file. I do not know yet how to fix them.

I don't get these errors in my version of the package, they may have 
been caused by the new files added in your packages.


The amd64 versions of the integrated 3.3.0 packages are temporarily up 
at http://pub.lohutok.net/parrot/. I tested these packages with a source 
build of the April Rakudo Star release.

Thanks!
Allison



More information about the Pkg-parrot-devel mailing list