[arch-dev-public] Python rebuild on its way to [testing]
Hi all, I am in the process of moving the python rebuild into the [testing] and [community-testing] repositories. There are still a few packages that need rebuilt (the various openoffice incarnations and virtualbox-ose) so if you desperately need them you may want to hold off updating. Other than those packages, this will hopefully be a nice smooth update... I hear some TUs have been running the [staging] repo (which I personally think is crazy!) If you see any of the following, report a bug: * files linked to libpython2.6.so.1.0 * files in /usr/lib/python2.6 or /usr/include/python-2.6 * files with a "#!/usr/bin/python" or "#!/usr/bin/env python" shebang * depends/makedepends/optdepends on "python" instead of "python2" * packages that no longer work... And I mean report a bug... an email is not enough. Allan
On 4 October 2010 12:38, Allan McRae <allan@archlinux.org> wrote:
Hi all,
I am in the process of moving the python rebuild into the [testing] and [community-testing] repositories. Finally!! Modestly, we (more or less) did a great job here.
There are still a few packages that need rebuilt (the various openoffice incarnations and virtualbox-ose) so if you desperately need them you may want to hold off updating. Other than those packages, this will hopefully be a nice smooth update... I hear some TUs have been running the [staging] repo (which I personally think is crazy!)
Ehm...see my pacman log: [2010-09-11 14:01] installed python2 (2.7-1) [2010-09-11 14:01] upgraded dbus-python (0.83.1-1 -> 0.83.1-2) [...] -- andreascarpino.it Arch Linux Developer
Am Mon, 04 Oct 2010 20:38:48 +1000 schrieb Allan McRae <allan@archlinux.org>:
Hi all,
I am in the process of moving the python rebuild into the [testing] and [community-testing] repositories.
There are still a few packages that need rebuilt (the various openoffice incarnations and virtualbox-ose) so if you desperately need them you may want to hold off updating. Other than those packages, this will hopefully be a nice smooth update... I hear some TUs have been running the [staging] repo (which I personally think is crazy!)
If you see any of the following, report a bug: * files linked to libpython2.6.so.1.0 * files in /usr/lib/python2.6 or /usr/include/python-2.6 * files with a "#!/usr/bin/python" or "#!/usr/bin/env python" shebang * depends/makedepends/optdepends on "python" instead of "python2" * packages that no longer work...
And I mean report a bug... an email is not enough.
Allan
Stable vanilla OOo is done. The other branches will follow later on updates and are of lower interest. go-oo will be replaced by LibreOffice very soon. I'm working on it. -Andy
Current status: The python rebuild seems to have gone reasonably well overall with few breakages. We currently have the following bugs open for the rebuild: FS#21064 - [wicd] breaks with current testing FS#21076 - python-configobj needs rebuild (for python3/2.7 change in testing) FS#21088 - [weechat] should have python2 instead of python in the optdepends FS#21130 - avant-window-navigator applets still points to python3 The main issue here is the wicd one (the others are simple fixes/rebuilds). Rémy has provided a patch which is reported to work (with an addition), but I guess we are waiting on upstream to comment. Allan
Current status: No known issues. If nothing major happens in the next two days, I will move this to the main repos on Thursday. Allan
Allan McRae <allan@archlinux.org> wrote:
Current status: No known issues.
If nothing major happens in the next two days, I will move this to the main repos on Thursday.
I did a "tar tf | grep python2\\\.6" directly on community packages: * can someone look at the updating of package file lists for community/community-testing and re-enable it if possible ? * it seems the following pakages need a rebuild - bpython - buildbot-slave - everygui - gnofract4d - gtk-recordmydesktop - lastfmsubmitd - mapnik - mitter - pacupdate - paraview - pessulus - pycddb - pympc - pyroom - pysfml - python-decorator - python-pyparallel - python-pyserial - qtorrent - sk1libs - spyder - vtk I opened a tracker bug for that : https://bugs.archlinux.org/task/21204 Can you also check for binary incompatibilities in your pygtk modules ? You basicaly need to run readelf -p .rodata $file | grep _PyGtk_API on all binary libraries shipped with a package depending on pygtk. The result should be "gtk._gtk._PyGtk_API" and not "_PyGtk_API". -- Rémy.
Rémy Oudompheng <remyoudompheng@gmail.com> wrote:
Can you also check for binary incompatibilities in your pygtk modules ? You basicaly need to run readelf -p .rodata $file | grep _PyGtk_API on all binary libraries shipped with a package depending on pygtk. The result should be "gtk._gtk._PyGtk_API" and not "_PyGtk_API".
python-galago-gtk is affected.
On 2010/10/12 Rémy Oudompheng <remy@archlinux.org> wrote:
python-galago-gtk is affected.
The list of affected packages is python-galago-gtk python-matplotlib diacanvas These should be rebuilt for the pygtk in [testing], using the modified pygtk.h header. The corresponding item in bugtracker is #21207 https://bugs.archlinux.org/task/21207 -- Rémy
On 12/10/10 15:49, Rémy Oudompheng wrote:
Allan McRae<allan@archlinux.org> wrote:
Current status: No known issues.
If nothing major happens in the next two days, I will move this to the main repos on Thursday.
I did a "tar tf | grep python2\\\.6" directly on community packages:
* can someone look at the updating of package file lists for community/community-testing and re-enable it if possible ?
File lists are now there if you want to double check your list of rebuilds. Allan
On 2010/10/12 Rémy Oudompheng <remyoudompheng@gmail.com> wrote:
* it seems the following pakages need a rebuild [...] * [...] check for binary incompatibilities in your pygtk modules
Both of these are cleared out now. -- Rémy.
participants (5)
-
Allan McRae
-
Andrea Scarpino
-
Andreas Radke
-
Rémy Oudompheng
-
Rémy Oudompheng