[arch-dev-public] perl-5.12.2 rebuild list?
K. Piche
kpiche at rogers.com
Tue Dec 7 23:48:38 CET 2010
On Sat, 2010-12-04 at 01:14 +1000, Allan McRae wrote:
> On 03/12/10 12:18, K. Piche wrote:
> > On Mon, 2010-11-29 at 11:36 +1000, Allan McRae wrote:
> >> On 24/11/10 12:56, Allan McRae wrote:
> >>> On 23/11/10 11:25, Allan McRae wrote:
> >>>> Hi,
> >>>>
> >>>> Can we get some details of what the perl-5.12.2 rebuild list is for? Its
> >>>> description is "Build modules that have binary modules in them" but
> >>>> surely there is binary compatibility between 5.12.1 and 5.12.2... Or
> >>>> have the expected paths for binaries changed again?
> >>>>
> >>>
> >>> Ping Kevin... I see you are doing some rebuilds now!
> >>>
> >>
> >> And again... you might actually get help with the rebuild if we knew
> >> why we were rebuilding.
> >
> > It's just the way it sounds. If a perl module has *.so files it needs
> > to be rebuilt. You'd think there was binary compatibility but the
> > perl/C XS interface seems to always change each release - maybe how
> > external libraries interface to intrinsic data types, dunno.
>
> Wow! They seriously break that on minor bugfix releases? That is
> amazingly... um... lets go for crappy.
I don't think the binary API breaks but sometimes the XS .so modules
don't work with newer perl's. I tested perl-bit-vector with 5.12.2 and
it didn't work until I rebuilt it.
> But are you sure all these needed rebuilt? I had [staging] enabled in
> my pacman.conf by accident a while back and installed perl-5.12.2.
> Admittedly I do not use much perl, but I had no noticeable issue playing
> games using sdl_perl (e.g. frozen-bubble) which is included on the
> rebuildlist.
Perhaps not all of them but then I would have to test them all and I'd
rather just rebuild. A side benefit of this particular rebuild is that
a lot of the the packages didn't have .so's so I was able to switch them
to "any". Less to build next time.
> > There's been a rebuild every release only this is the first time I
> > bothered with an official todo because someone mentioned it last time.
> > Some non-binary modules will need to be rebuilt later due to scriptdir
> > path changes but it's not critical.
> >
> > Help or not it doesn't matter to me - I'll get to them all eventually.
>
> It is definitely good to have a TODO list this time round. But a
> message to arch-dev-public and aur-general explaining the rebuild
> normally gets you a bunch of help and the rebuild done in a matter of days.
It'd be faster if I hadn't bought Fallout: New Vegas too. :)
> Allan
--
K. Piche <kpiche at rogers.com>
More information about the arch-dev-public
mailing list