sound distribution practices

Patrick R. Michaud pmichaud at pobox.com
Sun Apr 8 17:15:44 UTC 2012


On Sun, Apr 08, 2012 at 06:53:49PM +0200, Alessandro Ghedini wrote:
> On Sun, Apr 08, 2012 at 11:09:30AM -0500, Patrick R. Michaud wrote:
> > Unfortunately, aiui Parrot's current implementation requires that 
> > all of its downstream users (including Rakudo and NQP) must be 
> > rebuilt every time Parrot is changed.  Bytecode files created for one 
> > version of Parrot cannot be directly used with a later version of 
> > Parrot -- they must be regenerated.
> 
> This is true for newer upstream Parrot releases, but it happens that Debian
> packages require new uploads only to do Debian-specific changes (e.g. changes to
> the packaging, small patches to the upstream code, ...) and the need to rebuild
> Rakudo, NQP *and* Parrot just because I need to do a small change to the packaging
> of, say, NQP is just putting more unnecessary burden on the Debian
> infrastructure (build daemons, ftp master, mirrors, ...).

I'm not quite able to follow here -- could you explain further or give
an example?  I mean, I understand how changes to NQP can affect
Rakudo, but I don't understand why/how it affects Parrot.

Pm


More information about the parrot-dev mailing list