I've been running mass rebuilds of python-using packages against python 2.7 [1] We're now down to 202 failing builds, so I'm attaching a by-maintainer report on them. Please can you review the list and see if there's anything that needs fixing in your packages. Many of these are due to dependencies failing (or not being available in the buildroot); this typically manifests with a failure in "root.log", with some of the deps wanting python2.6, which isn't available anymore. If that's the case, please make a note of what your packages are waiting for on the wiki page: https://fedoraproject.org/wiki/Features/Python_2.7#Packages_waiting_on_other_packages If the failure happens in "build.log" you may have to do some investigation/patching. Sometimes it's as simple as a hardcoded "2.6" in a %files manifest that needs to be generalized (e.g. to "2.*") Some notes on Python 2.6 -> 2.7 differences can be seen here: http://docs.python.org/dev/whatsnew/2.7.html#porting-to-python-2-7 If you run into difficulties, let me know (I'm on #fedora-python on Freenode as "dmalcolm", or send a reply to this email). Currently rawhide still has python 2.6, so you have to build into the target "dist-f14-py27-rebuild" i.e. koji build [options] dist-f14-py27-rebuild SRPM-OR-URL The way I've been doing these manual rebuilds is to run this from a CVS checkout of "devel": koji build dist-f14-py27-rebuild $(make cvsurl) so that it rebuilds from the CVS tag into the correct "dist-f14-py27-rebuild" target. Q: How long does it take to populate the buildroot with a rebuilt package? A: It can take a while: as I understand it, once a build succeeds, a "newRepo" koji task starts (unless one is already running) and that can take a while. Only when that's done does the buildroot have the new rpm to build against. I believe for a rebuilt package "foo" to be available in a build of package "bar" there has to be a newRepo task that started after the build of "foo" finished, and has finished before the buildArch part of "bar"'s build starts (roughly). Hope this makes sense; please let me know if anything's unclear. Dave [1] https://fedoraproject.org/wiki/Features/Python_2.7 and https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild202 failed builds:
- abbot (1):
- protobuf
- ajax (1):
- system-config-display
- ant (1):
- gget
- awjb (1):
- libopensync
- belegdol (1):
- museek+
- bernie (1):
- etckeeper
- berrange (1):
- gtk-vnc
- bjohnson (1):
- conduit
- bkonrath (1):
- caribou
- bkoz (1):
- boost
- bouska (1):
- gnome-specimen
- bpepple (2):
- farsight2
- telepathy-farsight
- byronclark (1):
- lazygal
- caolanm (2):
- openoffice.org
- planner
- carllibpst (1):
- libpst
- cassmodiah (1):
- fife
- chkr (1):
- anki
- davidz (1):
- orca
- deji (1):
- referencer
- dledford (1):
- openmpi
- dwayne (1):
- pootle
- erikos (1):
- hulahop
- fab (3):
- onboard
- pipviewer
- python-jabberbot
- giallu (1):
- buildbot
- green (1):
- lash
- hadess (4):
- gnome-dvb-daemon
- gnome-lirc-properties
- gstreamer-rtsp
- libgpod
- hguemar (4):
- gazpacho
- glom
- pessulus
- python-sexy
- ianweller (2):
- fedora-business-cards
- python-mwlib
- itamarjp (2):
- python-Lightbox
- python-Scriptaculous
- jafo (1):
- python-pydns
- jamatos (1):
- rpy
- jcollie (3):
- python-lxml
- python-openid
- quodlibet
- jdennis (1):
- notify-python
- jderose (1):
- python-wehjit
- jfsaucier (1):
- lorem-ipsum-generator
- jmoskovc (1):
- abrt
- jorton (1):
- subversion
- jspaleta (4):
- ScientificPython
- istanbul
- revelation
- scipy
- jussilehtola (5):
- PyMca
- pypar
- python-cclib
- python-mpmath
- qmforge
- kevin (1):
- fontforge
- kkofler (1):
- gnash
- konradm (7):
- python-cvxopt
- python-networkx
- python-polybori
- python-zc-lockfile
- python-zdaemon
- python-zope-event
- sympy
- kushal (3):
- kphotobymail
- lekhonee
- python-daemon
- kwizart (1):
- python-kaa-display
- kylev (4):
- python-beaker
- python-pylons
- python-routes
- python-webhelpers
- laxathom (3):
- gammu
- ntfs-config
- wammu
- leigh123linux (3):
- avant-window-navigator
- awn-extras-applets
- libdesktop-agnostic
- lkundrak (1):
- selenium-remote-control
- lmacken (19):
- TurboGears
- TurboGears2
- bodhi
- deskbar-applet
- python-catwalk
- python-formencode
- python-paste-script
- python-peak-rules
- python-repoze-what
- python-repoze-what-plugins-sql
- python-repoze-who
- python-repoze-who-plugins-sa
- python-ruledispatch
- python-sprox
- python-tg-devtools
- python-tgcaptcha
- python-turboflot
- python-turbojson
- python-weberror
- lonetwin (1):
- python-sysv_ipc
- louizatakk (1):
- python-pgu
- lucilanga (2):
- hamlib
- libftdi
- maxamillion (3):
- gsh
- pida
- python-virtkey
- maxx (1):
- hamster-applet
- mcepl (1):
- spectrum
- mfasheh (1):
- ocfs2-tools
- mfleming (1):
- svnmailer
- mhlavink (1):
- ecryptfs-utils
- mitr (1):
- volume_key
- mmahut (2):
- PythonCard
- gnuradio
- mmoeller (1):
- bmpanel2
- mrunge (1):
- django-lint
- mtasaka (1):
- wallpapoz
- nsantos (1):
- qpid-cpp
- nushio (1):
- blueman
- oget (3):
- armstrong
- canorus
- portmidi
- orion (2):
- gdl
- plplot
- orphan (2):
- avogadro
- django-authopenid
- pbrobinson (7):
- csound
- ethos
- libimobiledevice
- libplist
- pyclutter-gst
- pyclutter-gtk
- python-geoclue
- pebenito (1):
- setools
- peter (1):
- pyexiv2
- pfkeb (1):
- HippoDraw
- pgordon (4):
- gnome-applet-music
- labyrinth
- rb_libtorrent
- scribes
- phuang (1):
- ibus
- rakesh (3):
- Mayavi
- libkml
- opencv
- ravenoak (1):
- pysvn
- rcritten (1):
- ipa
- rezso (1):
- mapnik
- rhughes (2):
- PackageKit
- gnome-packagekit
- ricky (2):
- python-webob
- python-webtest
- rishi (1):
- libchamplain
- rjones (1):
- coccinelle
- roozbeh (1):
- translate-toolkit
- rstrode (3):
- alacarte
- gnome-applets
- gnome-games
- ruben (4):
- pycryptopp
- python-wokkel
- python-zbase32
- pyutil
- salimma (1):
- python-storm
- sdz (1):
- sugar-tamtam
- sergiopr (1):
- pymilia
- spot (4):
- python-repoze-what-quickstart
- python-repoze-who-friendlyform
- rekall
- xmms2
- srini (1):
- openwsman
- stefan (1):
- synopsis
- stevetraylen (1):
- pyactivemq
- stingray (1):
- pyflowtools
- subhodip (1):
- straw
- sundaram (1):
- python-xkit
- tbzatek (1):
- sabayon
- terjeros (2):
- grin
- hgsvn
- than (2):
- kdebase-workspace
- kdebindings
- thias (2):
- python-nevow
- python-tag
- thm (2):
- python-execnet
- python-py
- timlau (1):
- postr
- timn (1):
- player
- tomspur (1):
- mpi4py
- toshio (4):
- bzr-gtk
- loggerhead
- python-cherrypy2
- python-fedora
- walters (2):
- antlr3
- gnome-python2-desktop
- xen-maint (1):
- xen
- xulchris (5):
- poker-engine
- poker-network
- poker2d
- poker3d
- pypoker-eval
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel