[arch-dev-public] perl-5.12.2 rebuild list?
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? Allan
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! Allan
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. Allan
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. 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. k
Allan
-- K. Piche <kpiche@rogers.com>
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. 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.
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. Allan
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@rogers.com>
Guys, I've been doing some rebuilds, those are on staging (sorry if I rebuilt packages from others, but I think this was taking too long and you were busy fixing other stuff), anyway I know what packages I've rebuilt so any bug on them, I promess that I will be take care of it. So the TODO list is now complete at 100%, can we move this to [testing] ? Cheers! -- Angel Velásquez angvp @ irc.freenode.net Arch Linux Developer / Trusted User Linux Counter: #359909 http://www.angvp.com
Guys, I've been doing some rebuilds, those are on staging (sorry if I rebuilt packages from others, but I think this was taking too long and you were busy fixing other stuff), anyway I know what packages I've rebuilt so any bug on them, I promess that I will be take care of it. So the TODO list is now complete at 100%, can we move this to [testing] ? Cheers! -- Angel Velásquez angvp @ irc.freenode.net Arch Linux Developer / Trusted User Linux Counter: #359909 http://www.angvp.com
On Thu, 2011-01-06 at 02:12 -0300, Ángel Velásquez wrote:
Guys,
I've been doing some rebuilds, those are on staging (sorry if I rebuilt packages from others, but I think this was taking too long and you were busy fixing other stuff), anyway I know what packages I've rebuilt so any bug on them, I promess that I will be take care of it.
So the TODO list is now complete at 100%, can we move this to [testing] ?
I want to clear staging for other rebuilds (Poppler update with soname bump, but also libpng15 coming up). Unless someone objects, I want to see this thing moved to testing tomorrow.
2011/1/10 Jan de Groot <jan@jgc.homeip.net>:
I want to clear staging for other rebuilds (Poppler update with soname bump, but also libpng15 coming up). Unless someone objects, I want to see this thing moved to testing tomorrow.
Ok I could move perl stuff to testing tomorrow at night (when I will be @home), or someone prefeer to do it sooner? cc'ing Kevin -- Angel Velásquez angvp @ irc.freenode.net Arch Linux Developer / Trusted User Linux Counter: #359909 http://www.angvp.com
2011/1/10 Ángel Velásquez <angvp@archlinux.org>:
2011/1/10 Jan de Groot <jan@jgc.homeip.net>:
I want to clear staging for other rebuilds (Poppler update with soname bump, but also libpng15 coming up). Unless someone objects, I want to see this thing moved to testing tomorrow.
Ok I could move perl stuff to testing tomorrow at night (when I will be @home), or someone prefeer to do it sooner? cc'ing Kevin
Done, all perl rebuilt stuff should be on [testing] in a couple of mins. -- Angel Velásquez angvp @ irc.freenode.net Arch Linux Developer / Trusted User Linux Counter: #359909 http://www.angvp.com
On 11/01/11 08:26, Ángel Velásquez wrote:
2011/1/10 Ángel Velásquez<angvp@archlinux.org>:
2011/1/10 Jan de Groot<jan@jgc.homeip.net>:
I want to clear staging for other rebuilds (Poppler update with soname bump, but also libpng15 coming up). Unless someone objects, I want to see this thing moved to testing tomorrow.
Ok I could move perl stuff to testing tomorrow at night (when I will be @home), or someone prefeer to do it sooner? cc'ing Kevin
Done, all perl rebuilt stuff should be on [testing] in a couple of mins.
There is no signoff thread so I will signoff both here. Allan
participants (4)
-
Allan McRae
-
Jan de Groot
-
K. Piche
-
Ángel Velásquez