[Pkg-parrot-devel] dh_parrot helper script

Alessandro Ghedini al3xbio at gmail.com
Sun Apr 15 10:49:17 UTC 2012


On Sun, Apr 15, 2012 at 10:45:20AM +0800, Allison Randal wrote:
> 
> 
> On 04/13/2012 02:54 AM, Alessandro Ghedini wrote:
> > Hi,
> > 
> > as promised I've written the little script to implement the parrotapi mechanism
> > described earlier (see attached dh_parrot). It should be installed under
> > /usr/bin and called without arguments during build (in my tests I called it
> > after dh_perl).
> > 
> > I've also written a dh plugin (attached parrot.pm) which should make using the
> > dh_parrot script easier when using the short-form dh style debian/rules. It
> > should be installed under the /usr/share/perl5/Debian/Debhelper/Sequence folder.
> > 
> > I've already tested both on the nqp package and they seem to work fine (and,
> > btw, turned out being much much simpler than I thought).
> 
> These are elegantly simple, thanks! It's a credit to the debhelper
> architecture that it's so easy.
> 
> How will these be deployed? Do you think there might be a chance of
> getting it added to the debhelper packages like dh_perl? Or, will it
> need to be packaged and distributed separately? 

Well, if the parrot-devel package is going to stay, those files can be shipped
there. That would give us the freedom to do any change to the scripts without
waiting for new debhelper releases. For example, python ships its dh_python2
script (dh_python is shipped by debhelper, but it is deprecated), ruby has its
gem2deb package, lua has its dh-lua package, etc...

> We can get Joey Hess to review it either way, since it will be interacting
> with debhelper.

That would be nice.

Cheers

-- 
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-parrot-devel/attachments/20120415/e6a7457f/attachment-0001.pgp>


More information about the Pkg-parrot-devel mailing list