You are not logged in.

#1 2007-03-21 22:46:12

The_Nerd
Member
From: Syracuse, NY / Baltimore, MD
Registered: 2005-11-30
Posts: 134
Website

Old packages which should be removed with the new python package?

I recently pacman -Syu'ed and got all the new updates Arch has to offer. In doing this, quodlibet wouldn't work anymore. Doing my own investigation, it apparently looks for libs in /usr/lib/python-2.4 before /usr/lib/python-2.5 come to find out a bunch of old packages still use /usr/lib/python-2.4 and therefore the folder sticks around and quodlibet complains it cant find what it needs in /usr/lib/python-2.4 when it is in fact in /usr/lib/python-2.5

I then proceeded to pacman -Qo /usr/lib/python-2.4 and remove packages until i could successfully delete the folder with no packages owning it. I would then assume, that the packages I had to remove need to be rebuilt with the new python. If someone can confirm my logic here, I'll post a bug report and  hopefully this clears up some of the python migration issues that seem to be cropping up.

[will@Ghost32 python2.5]$ sudo pacman -R pyxdg
removing pyxdg... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-m2crypto
removing python-m2crypto... done.
[will@Ghost32 python2.5]$ sudo pacman -R setuptools
removing setuptools... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-elementtreee
error: could not find python-elementtreee in database

[will@Ghost32 python2.5]$ sudo pacman -R python-elementtree
removing python-elementtree... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-musicbrainz
removing python-musicbrainz... done.
[will@Ghost32 python2.5]$ sudo pacman -R picard
removing picard... done.
[will@Ghost32 python2.5]$ sudo pacman -R libtunepimp
removing libtunepimp... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-pyicu
removing python-pyicu... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-pylucene
removing python-pylucene... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-dateutil
removing python-dateutil... done.
[will@Ghost32 python2.5]$ sudo pacman -R libnewt
error: this will break the following dependencies:
  libnewt: is required by partimage

[will@Ghost32 python2.5]$ sudo pacman -R partimage
removing partimage... 
warning: /etc/partimaged/partimagedusers saved as /etc/partimaged/partimagedusers.pacsave
Deleting user partimag
done.
[will@Ghost32 python2.5]$ sudo pacman -R libnewt
removing libnewt... done.
[will@Ghost32 python2.5]$ sudo pacman -R winki
removing winki... done.
[will@Ghost32 python2.5]$ sudo pacman -R boost
error: this will break the following dependencies:
  boost: is required by wengophone-ng

[will@Ghost32 python2.5]$ sudo pacman -R wengophone-ng
removing wengophone-ng... done.
[will@Ghost32 python2.5]$ sudo pacman -R boost
removing boost... done.
[will@Ghost32 python2.5]$ sudo pacman -R pacmon-svn
removing pacmon-svn... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-notify
removing python-notify... done.
[will@Ghost32 python2.5]$ sudo pacman -R python-eyed3
error: this will break the following dependencies:
  python-eyed3: is required by libgpod

[will@Ghost32 python2.5]$ sudo pacman -R libgpod
error: this will break the following dependencies:
  libgpod: is required by gtkpod

[will@Ghost32 python2.5]$ sudo pacman -R gtkpod libgpod python-eyed3
removing gtkpod... done.
removing libgpod... done.
removing python-eyed3... done.
[will@Ghost32 python2.5]$

and in the other terminal I had..

[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by pyxdg 0.15-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-m2crypto 0.16-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by setuptools 0.6c3-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-elementtree 1.2.6-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-musicbrainz 2.1.2-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by picard 0.7.0-2
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by libtunepimp 0.5.0-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-pyicu 0.5-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-pylucene 2.0.0-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-dateutil 1.1-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by libnewt 0.52.2-3
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by winki 0.4.1-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by boost 1.33.1-5
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by pacmon-svn 14-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-notify 0.1.1-2
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
/usr/lib/python2.4/ is owned by python-eyed3 0.6.11-1
[will@Ghost32 ~]$ sudo pacman -Qo /usr/lib/python2.4/
No package owns /usr/lib/python2.4/
[will@Ghost32 ~]$

Edit: I just realized that a good deal of these packages could be ones that I built from the AUR, but hopefully theres a few in there from current and extra which will help the devs, and hopefully if nothing else it'll help some other people out there.

Last edited by The_Nerd (2007-03-21 22:47:39)

Offline

Board footer

Powered by FluxBB