You are not logged in.

#1 2007-03-20 10:23:00

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

testing->{extra,current} move: carelessness? (with python DIY method)

since the last update, parts of my desktop were beginning to fail.

Though we have taken care of most rebuilds, it is possible that we missed a package. A package you use and which is broken now. If you encounter such packages, please report them to our bugtracker.

well, most? I would have expected one of the most used desktop (gnome) to be part of them...

for the sake of it, I learned how to use abs properly.
then, to find which packages were to be rebuilt, I simply had a peek at /usr/lib/python2.4[/site-packages]

routine:

abs
cd /var/abs/local

then

ls /usr/lib/python2.4/site-packages/

pick a file (e.g gnome-common.pth)

pacman -Qo /usr/lib/python2.4/site-packages/gnome-common.pth

this gives a package name (here gnome-common 2.12.0-5)

find ../ |grep gnome-common

gives a dir

cp -R ../extra/lib/gnome-common .
cd gnome-common
makepkg -sr
pacman -U gnome-common-2.12.0-7.pkg.tar.gz

then, check that file(s) have disapperared (from py24):

ls /usr/lib/python2.4/site-packages/

repeat and rinse.

in the end, I had to rebuild (took me 30~45 mins, barring the big badass xulrunner, which I did last):

$ ls /var/abs/local/
alacarte                 gnome-common          libieee1284      subversion
avahi                    gnome-python          pycrypto         vte
beryl-settings-bindings  gnome-python-desktop  pyorbit          xulrunner
dbus-python              libbeagle             python-pysqlite
gnome-bluetooth          libbtctl              revelation

(oh, and pyrex too, but it was just a build dep)

that's one hell of an overlook... while I understand that people are donating their time freely, to me this seemed a bit careless to roll that python25 upgrade that fast, forgetting many semi-critical packages in the run.

well, I'm not opening bugs for each one of these packages (or should I?), since there is certainly many more of them anyway.

Last edited by lloeki (2007-03-20 10:27:35)


To know recursion, you must first know recursion.

Offline

#2 2007-03-20 11:30:36

dolby
Member
From: 1992
Registered: 2006-08-08
Posts: 1,581

Re: testing->{extra,current} move: carelessness? (with python DIY method)

lloeki wrote:

since the last update, parts of my desktop were beginning to fail.
well, I'm not opening bugs for each one of these packages (or should I?), since there is certainly many more of them anyway.

open one with a proper description mentioning all pkgs u found something wrong with

Last edited by dolby (2007-03-20 11:31:08)


There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums.  That is why we avoid it. -- ewaller (arch linux forum moderator)

Offline

#3 2007-03-20 11:45:02

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: testing->{extra,current} move: carelessness? (with python DIY method)

lloeki wrote:

that's one hell of an overlook... while I understand that people are donating their time freely, to me this seemed a bit careless to roll that python25 upgrade that fast, forgetting many semi-critical packages in the run.

well, I'm not opening bugs for each one of these packages (or should I?), since there is certainly many more of them anyway.

don't blaim the devs if you cannot read the frontsite announcements. all packages are in the repos and users have been warned to give the mirrors some time to get them all.

Offline

#4 2007-03-20 11:49:28

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: testing->{extra,current} move: carelessness? (with python DIY method)

just because they're in the python-2.4 directory does not mean that they are not updated.

AFAIK, the python2.4 path is added to the 2.5 path, so many do not need to be rebuilt.. or something like that. Only packages which use the C abi or dated routines need to be rebuilt.

James

Offline

#5 2007-03-20 12:07:17

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: testing->{extra,current} move: carelessness? (with python DIY method)

But rebuilding is already done and the path has changed as expected: http://www.archlinux.org/packages/files/3287/

Offline

#6 2007-03-20 14:44:38

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

Re: testing->{extra,current} move: carelessness? (with python DIY method)

don't blaim the devs if you cannot read the frontsite announcements

I received python25 yesterday, and I'm pretty sure there was no announcement on the front page at the time.

anyway, be sure that I am not blaming anyone, I was just wondering smile


To know recursion, you must first know recursion.

Offline

#7 2007-03-20 14:49:00

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: testing->{extra,current} move: carelessness? (with python DIY method)

Here's the problem with all this stuff.
IIRC there was a fairly large bug report detailing quite a few packages that was not addressed when python was moved.

edit: removed mention of pyc stuff - that's not the real issue, xentac set me straight - it's .so files.

Offline

Board footer

Powered by FluxBB