sound distribution practices
Alessandro Ghedini
al3xbio at gmail.com
Sun Apr 8 16:29:08 UTC 2012
On Sun, Apr 08, 2012 at 08:27:26AM -0700, Allison Randal wrote:
> On 04/08/2012 07:13 AM, Alessandro Ghedini wrote:
> >> - Debian will package each supported release of Parrot.
> >
> > Isn't this what's already happening? I mean, we already package stable Parrot
> > releases and therefore we can only package Rakudo releases that run on such
> > Parrot versions.
>
> Just being explicit about the intentions, since not everyone is involved
> in Debian packaging.
Ah, ok.
> > All this (and your solutions too) would be, of course, more work than a simple
> > Breaks in the parrot package is, though, my solution, once put in place (and to
> > do this we can steal and adapt the code from perl) sort of maintains itself.
> >
> > To do this the Parrot packaging side would only need to
> >
> > a) add a "Provides: parrotapi-X.Y.Z" to the parrot package (we would probably
> > need to move the bytecode libraries shipped by parrot-devel to parrot or to
> > their own package too, in order to simplify this) which would need to be
> > updated just like libparrotX.Y.Z is already, and
> > b) parrot should ship a "dh_parrot" script which would handle the automatic
> > dependencies substitutions (see the dh_perl script shipped by the
> > "debhelper" package).
> >
> > Now, we kind of already agreed for the move of the bytecode libraries out of the
> > parrot-devel package (did we?)
>
> We at least agreed to move relevant bundles of bytecode libraries out to
> separate binary packages (which the parrot-devel package Depends on),
> but I don't think that quite catches all of them. We'll be helped by the
> fact that Parrot recently had a thread about cleaning out the library
> set, so we may have fewer to deal with. I'll follow up on that in a
> separate thread.
If we go down the "split to different libraries" path, those libraries should
depend on parrotapi-* too so that not only Parrot isn't updated but the
libraries aren't too. Or alternatively parrot should strictly depend on them.
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.parrot.org/pipermail/parrot-dev/attachments/20120408/13d7d648/attachment.asc>
More information about the parrot-dev
mailing list