[Pkg-parrot-devel] initial parrot 1.0 packages for testing

David Nusinow david at gravitypulls.net
Sun Mar 22 19:49:59 UTC 2009


David Nusinow wrote:
> Allison Randal wrote:
>> Initial testing packages (amd64) are available here:
>>
>> http://www.lohutok.net/parrot/
>>
>> I'm not uploading them to alioth yet because lintian detects some 
>> packaging errors (seems recent versions are more strict, since the 
>> packaging for parrot has changed very little in the past 2 years).
>>
>> Also, this packaging doesn't include a package for the parrot developer 
>> tools, which are necessary for building packages for parrot-based languages.
>>
>>
>> I'll be working on Debian packaging in the next few days, but wanted to 
>> get you all an early preview.
> 
> I've made a few small fixes for some of the lintian errors and attached
> the diff. A lot of the remaining errors have to do with the new shlib
> symbols stuff that I'm not as familiar with yet. I'll spend some time
> reading up on it tomorrow and hopefully make a few more fixes then.

First off thank you for applying my patches so fast Allison. I admit I'm
not used to such a fast turnaround!

So the symbols stuff was because I wasn't building in a chroot, so
things like opengl and sdl were being picked up abnormally. Instead I
went after the rpath issue. rpath shouldn't be set in binaries shipped
in Debian for reasons documented at[1]. I just attached a patch to trac
#476 that lets me build a package without rpath.

While we're on the subject, I'm also curious as to what people want to
do about patches to the original source like this. We can apply them
directly and ship them in the .diff.gz or we can use a patch system like
quilt to manage them. I've done both and I'm fine with either method and
would be happy to add the necessary infrastructure for using quilt if
that's what people want.

That aside, there's still a few more lintian errors and warnings to deal
with. I'm getting missing manpage errors and a strange one about a
missing dependency on libc that I'll take a closer look at.

 - David Nusinow

[1] http://wiki.debian.org/RpathIssue



More information about the Pkg-parrot-devel mailing list