Differences between revisions 36 and 37
Revision 36 as of 2006-01-12 05:18:31
Size: 17875
Editor: AmayaRodrigo
Comment:
Revision 37 as of 2006-01-12 06:25:17
Size: 17876
Editor: AmayaRodrigo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 197: Line 197:
[http://packages.qa.debian.org/fkiss fkiss] (verified 2006/01/07) (Reopened, please help [http://bugs.debian.org/344124 #347475]) [http://packages.qa.debian.org/fkiss fkiss] (verified 2006/01/07) (Fixed [http://bugs.debian.org/344124 #347475] in 0.33a.patch-5)

A mass bug filing has taken place against packages which depend or build-depend on xlibs-dev. The bugs are all usertagged by the debian-release@lists.debian.org user with the tag transition-xlibs-dev. A link to all the bugs is available for easy reference [http://bugs.debian.org/cgi-bin/pkgreport.cgi?usertag=debian-release@lists.debian.org:transition-xlibs-dev&repeatmerged=no here].

So how to fix all these bugs? The easy answer is that you simply replace xlibs-dev build-depend with the individual libraries that the package actually build-depends on. Moritz Muehlenhoff has made a script available to help determine which libs are necessary. David Nusinow has mirrored this script [http://people.debian.org/~dnusinow/xlibs-split-2005-11-15.tar-bz2 here]. It should help you determine exactly what build-dependencies are necessary. Alternate methods for updating your build-dependencies are to go through your header files and determine which packages your #include'ed headers are located in. Of course, using 'objdump -p | grep NEEDED' on the binaries in your package can be of assistance too. If you need any help in determining the correct build-dependencies for a package, please contact debian-x@lists.debian.org and we'll help you out.

Another item of note for these bugs is that all developers are encouraged to NMU packages affected by them. The transition from XFree86 to Xorg is a release blocker for etch, and as such these bugs need to get fixed or else the package will be removed from testing. In addition, this will prepare the way for the upload of Xorg 7.0 to unstable, as shipping this with etch is a major release goal for the X Strike Force.

The rules for NMU'ing to follow are the ones set by the Release Team in their January mail to debian-devel-announce: a week after the bug is submitted, upload directly to unstable as a 0-day NMU after sending the patch to the BTS. The NMU can happen immediately after you send the patch. Please read the bug before doing your NMU as well, as any maintainer who does not want their package to be subject to NMU for this issue should note the reasons why in the bug.

For those of you who are concerned about backportability of these fixes to sarge, you shouldn't have to worry. All the packages that xlibs-dev depended on are present in sarge, so adding explicit build-depends on them shouldn't break anything for backports.

If you have any questions about NMU'ing procedures please direct them to debian-release@lists.debian.org. If you have technical questions about the proper build-depends or anything else directly related to X, please send them to debian-x@lists.debian.org. Thanks everyone!


This is a list of packages, which build-depend on (now obsolete) xlibs-dev, generated from the list created by [http://lists.debian.org/debian-release/2005/12/msg00119.html Daniel Kobras].

I'm going through this list and marking the status of all these packages. If I write "verified" and don't give a bug number, then a bug has not yet been filed as of the verification date. Please keep these remarks up-to-date as you file bugs, and link to the bugs. My verification script is [http://people.debian.org/~kmccarty/verify.sh here]; it should be run in an otherwise empty test directory. --KevinMcCarty

WARNING: This list is not being kept up to date by anyone right now, and should not be taken as the canonical location. Use [http://bugs.debian.org/cgi-bin/pkgreport.cgi?usertag=debian-release@lists.debian.org:transition-xlibs-dev&repeatmerged=no this link] to the BTS instead. -- David Nusinow

[http://packages.qa.debian.org/3dchess 3dchess] (verified 2006/01/07) (NMU uploaded to Delayed-5)

[http://packages.qa.debian.org/9menu 9menu] (verified 2006/01/07)

[http://packages.qa.debian.org/ace ace] (verified 2006/01/07) (maintainer alive, pending upload #346607)

[http://packages.qa.debian.org/acfax acfax] (fixed in 981011-10)

[http://packages.qa.debian.org/acm acm] (fixed in 5.0-21)

[http://packages.qa.debian.org/acm4 acm4] (fixed in 4.7-16)

[http://packages.qa.debian.org/advi advi] (verified 2006/01/07)

[http://packages.qa.debian.org/aee aee] (verified 2006/01/07)

[http://packages.qa.debian.org/aewm++ aewm++] (verified 2006/01/07)

[http://packages.qa.debian.org/aewm++-goodies aewm++-goodies] (verified 2006/01/07)

[http://packages.qa.debian.org/airsnort airsnort] (verified 2006/01/07)

[http://packages.qa.debian.org/amaterus amaterus] (verified 2006/01/07)

[http://packages.qa.debian.org/amaya amaya] (verified 2006/01/07) (FTBFS, please help #346632)

[http://packages.qa.debian.org/amphetamine amphetamine] (verified 2006/01/07)

[http://packages.qa.debian.org/apple2 apple2] (verified 2006/01/07)

[http://packages.qa.debian.org/arla arla] (verified 2006/01/07)

[http://packages.qa.debian.org/arson arson] (verified 2006/01/07)

[http://packages.qa.debian.org/ascd ascd] (verified 2006/01/07)

[http://packages.qa.debian.org/ascdc ascdc] (verified 2006/01/07)

[http://packages.qa.debian.org/asclassic asclassic] (verified 2006/01/07)

[http://packages.qa.debian.org/asclock asclock] (verified 2006/01/07)

[http://packages.qa.debian.org/ascpu ascpu] (verified 2006/01/07)

[http://packages.qa.debian.org/asmix asmix] (verified 2006/01/07)

[http://packages.qa.debian.org/asmon asmon] (fixed in 0.70-2)

[http://packages.qa.debian.org/asmounter asmounter] (verified 2006/01/07)

[http://packages.qa.debian.org/astrolog astrolog] (verified 2006/01/07)

[http://packages.qa.debian.org/atari800 atari800] (verified 2006/01/07)

[http://packages.qa.debian.org/atom4 atom4] (verified 2006/01/07)

[http://packages.qa.debian.org/audiooss audiooss] (verified 2006/01/07)

[http://packages.qa.debian.org/ax25-tools ax25-tools] (fixed in 0.0.8-10)

[http://packages.qa.debian.org/axe axe] (verified 2006/01/07)

[http://packages.qa.debian.org/axiom axiom] (verified 2006/01/07)

[http://packages.qa.debian.org/ayttm ayttm] (verified 2006/01/07)

[http://packages.qa.debian.org/baken baken] (verified 2006/01/07)

[http://packages.qa.debian.org/baycomepp baycomepp] (verified 2006/01/07)

[http://packages.qa.debian.org/bbdate bbdate] (verified 2006/01/07)

[http://packages.qa.debian.org/bbkeys bbkeys] (verified 2006/01/07)

[http://packages.qa.debian.org/bclock bclock] (verified 2006/01/07)

[http://packages.qa.debian.org/bdfresize bdfresize] (verified 2006/01/07)

[http://packages.qa.debian.org/billard-gl billard-gl] (fixed in 1.75-9)

[http://packages.qa.debian.org/blast blast] (verified 2006/01/07)

[http://packages.qa.debian.org/blockade blockade] (verified 2006/01/07)

[http://packages.qa.debian.org/bristol bristol] (verified 2006/01/07)

[http://packages.qa.debian.org/bugsx bugsx] (verified 2006/01/07)

[http://packages.qa.debian.org/buici-clock buici-clock] (verified 2006/01/07)

[http://packages.qa.debian.org/bzflag bzflag] (verified 2006/01/07 - by the way, why on earth is this packaged Debian-natively???)

[http://packages.qa.debian.org/camorama camorama] (verified 2006/01/07)

[http://packages.qa.debian.org/canna canna] (verified 2006/01/07)

[http://packages.qa.debian.org/cheops cheops] (verified 2006/01/07)

[http://packages.qa.debian.org/chimera2 chimera2] (verified 2006/01/07)

[http://packages.qa.debian.org/clara clara] (verified 2006/01/07)

[http://packages.qa.debian.org/clips clips] (verified 2006/01/07)

[http://packages.qa.debian.org/clisp clisp] (verified 2006/01/07)

[http://packages.qa.debian.org/coin coin] (verified 2006/01/07)

[http://packages.qa.debian.org/coin2 coin2] (verified 2006/01/07)

[http://packages.qa.debian.org/conky conky] (verified 2006/01/07)

[http://packages.qa.debian.org/coolmail coolmail] (verified 2006/01/07)

[http://packages.qa.debian.org/cpanel cpanel] (verified 2006/01/07 - n.b. this breaks my verification script because the .diff.gz patches an existing debian/changelog file in upstream source)

[http://packages.qa.debian.org/crack-attack crack-attack] (verified 2006/01/07)

[http://packages.qa.debian.org/craft craft] (fixed in 3.5-11)

[http://packages.qa.debian.org/cronosii cronosii] (verified 2006/01/07)

[http://packages.qa.debian.org/crossfire crossfire] (fixed in 1.8.0-2)

[http://packages.qa.debian.org/crossfire-client crossfire-client] (fixed in 1.8.0-2)

[http://packages.qa.debian.org/crystalspace crystalspace] (verified 2006/01/07)

[http://packages.qa.debian.org/cthugha cthugha] (verified 2006/01/07)

[http://packages.qa.debian.org/d4x d4x] (verified 2006/01/07)

[http://packages.qa.debian.org/desklaunch desklaunch] (verified 2006/01/07)

[http://packages.qa.debian.org/dfm dfm] (verified 2006/01/07)

[http://packages.qa.debian.org/dia dia] (verified 2006/01/07)

[http://packages.qa.debian.org/djvulibre djvulibre] (fixed in 3.5.16-2)

[http://packages.qa.debian.org/dxpc dxpc] (verified 2006/01/07)

[http://packages.qa.debian.org/e16keyedit e16keyedit] (verified 2006/01/07)

[http://packages.qa.debian.org/e16menuedit e16menuedit] (verified 2006/01/07)

[http://packages.qa.debian.org/ecawave ecawave] (verified 2006/01/07)

[http://packages.qa.debian.org/egoboo egoboo] (verified 2006/01/07 - n.b. this breaks my verification script because the Build-Depends are on multiple lines - is this even permitted?)

[http://packages.qa.debian.org/epplets epplets] (verified 2006/01/07)

[http://packages.qa.debian.org/erlang erlang] (verified 2006/01/07)

[http://packages.qa.debian.org/euler euler] (verified 2006/01/07)

[http://packages.qa.debian.org/evilwm evilwm] (verified 2006/01/07)

[http://packages.qa.debian.org/exim exim] (verified 2006/01/07) This is the old version 3 package; shouldn't it go away soon?

[http://packages.qa.debian.org/exult exult] (verified 2006/01/07)

[http://packages.qa.debian.org/fbdesk fbdesk] (verified 2006/01/07)

[http://packages.qa.debian.org/fbi fbi] (verified 2006/01/07)

[http://packages.qa.debian.org/fcitx fcitx] (verified 2006/01/07)

[http://packages.qa.debian.org/felt felt] (verified 2006/01/07)

[http://packages.qa.debian.org/fidelio fidelio] (verified 2006/01/07)

[http://packages.qa.debian.org/fkiss fkiss] (verified 2006/01/07) (Fixed [http://bugs.debian.org/344124 #347475] in 0.33a.patch-5)

[http://packages.qa.debian.org/floatbg floatbg] (verified 2006/01/07, [http://bugs.debian.org/346396 #346396])

[http://packages.qa.debian.org/flying flying] (verified 2006/01/07)

[http://packages.qa.debian.org/fnlib fnlib] (verified 2006/01/07)

[http://packages.qa.debian.org/fontforge fontforge] (verified 2006/01/07, [http://bugs.debian.org/344124 #344124])

[http://packages.qa.debian.org/fookb fookb] (verified 2006/01/07)

[http://packages.qa.debian.org/freeciv freeciv] (verified 2006/01/07)

[http://packages.qa.debian.org/freecraft freecraft] (verified 2006/01/07)

[http://packages.qa.debian.org/freefem freefem] (verified 2006/01/07)

[http://packages.qa.debian.org/freesci freesci] (verified 2006/01/07)

[http://packages.qa.debian.org/freetype freetype] (verified 2006/01/07)

[http://packages.qa.debian.org/freetype1 freetype1] (fixed in NMU of 1.4pre.20050518-0.2, fixing [http://bugs.debian.org/346244 #346244])

[http://packages.qa.debian.org/fspanel fspanel] (verified 2006/01/07)

[http://packages.qa.debian.org/fte fte] (fixed in NMU of 0.50.0-1.3, fixing [http://bugs.debian.org/346262 #346262])

[http://packages.qa.debian.org/fvwm fvwm] (fixed in 1:2.5.14-5)

[http://packages.qa.debian.org/fvwm1 fvwm1] (fixed in 1.24r-49)

[http://packages.qa.debian.org/g2 g2] (verified 2006/01/07)

[http://packages.qa.debian.org/gacc gacc] (verified 2006/01/07)

[http://packages.qa.debian.org/gatos gatos] (verified 2006/01/07)

[http://packages.qa.debian.org/gauche-gtk gauche-gtk] (fixed in 0.4.1-4 or earlier)

[http://packages.qa.debian.org/gbase gbase] (verified 2006/01/07)

[http://packages.qa.debian.org/gcrontab gcrontab] (verified 2006/01/07) (NMU uploaded to Delayed-5)

[http://packages.qa.debian.org/gcvs gcvs] (verified 2006/01/07)

[http://packages.qa.debian.org/geda-gschem geda-gschem] (verified 2006/01/07)

[http://packages.qa.debian.org/geg geg] (verified 2006/01/07)

[http://packages.qa.debian.org/gentoo gentoo] (verified 2006/01/07)

[http://packages.qa.debian.org/gerbv gerbv] (verified 2006/01/07)

[http://packages.qa.debian.org/ggobi ggobi] (verified 2006/01/07)

[http://packages.qa.debian.org/ghc6 ghc6] (verified 2006/01/07)

[http://packages.qa.debian.org/ghc-cvs ghc-cvs] (verified 2006/01/07)

[http://packages.qa.debian.org/gkrelldnet gkrelldnet] (verified 2006/01/07)

[http://packages.qa.debian.org/gkrellm gkrellm] (verified 2006/01/07)

[http://packages.qa.debian.org/gkrellm-leds gkrellm-leds] (verified 2006/01/07)

[http://packages.qa.debian.org/gkrellweather gkrellweather] (verified 2006/01/07)

[http://packages.qa.debian.org/gle gle] (verified 2006/01/07)

[http://packages.qa.debian.org/glew glew] (verified 2006/01/07)

[http://packages.qa.debian.org/gmfsk gmfsk] (verified 2006/01/07)

[http://packages.qa.debian.org/gnokii gnokii] (verified 2006/01/07)

[http://packages.qa.debian.org/gnome-randr-applet gnome-randr-applet] (verified 2006/01/07)

[http://packages.qa.debian.org/gnome-ruby gnome-ruby] (verified 2006/01/07)

[http://packages.qa.debian.org/gnome-system-tools gnome-system-tools] (verified 2006/01/07)

[http://packages.qa.debian.org/gnuboy gnuboy] (verified 2006/01/07)

[http://packages.qa.debian.org/gnurobots gnurobots] (verified 2006/01/07)

[http://packages.qa.debian.org/gnuserv gnuserv] (verified 2006/01/07)

[http://packages.qa.debian.org/gpsim gpsim] (verified 2006/01/07, [http://bugs.debian.org/346347 #346347] please help!)

[http://packages.qa.debian.org/gpsim-lcd gpsim-lcd] (verified 2006/01/07)

[http://packages.qa.debian.org/gpsim-led gpsim-led] (verified 2006/01/07)

[http://packages.qa.debian.org/gpsim-logic gpsim-logic] (verified 2006/01/07)

[http://packages.qa.debian.org/gqcam gqcam] (fixed in 0.9.1-3)

[http://packages.qa.debian.org/grabc grabc] (verified 2006/01/07)

[http://packages.qa.debian.org/gretl gretl] (verified 2006/01/07)

[http://packages.qa.debian.org/grig grig] (verified 2006/01/07)

[http://packages.qa.debian.org/groundhog groundhog] (verified 2006/01/07)

[http://packages.qa.debian.org/gs-afpl gs-afpl] (verified 2006/01/07)

[http://packages.qa.debian.org/gtalk gtalk] (verified 2006/01/07)

[http://packages.qa.debian.org/gtkatlantic gtkatlantic] (verified 2006/01/07)

[http://packages.qa.debian.org/gtkdevice gtkdevice] (verified 2006/01/07)

[http://packages.qa.debian.org/gtkeyboard gtkeyboard] (verified 2006/01/07)

[http://packages.qa.debian.org/gtkfontsel gtkfontsel] (verified 2006/01/07)

[http://packages.qa.debian.org/gtk-gnutella gtk-gnutella] (verified 2006/01/07)

[http://packages.qa.debian.org/gtktrain gtktrain] (verified 2006/01/07)

[http://packages.qa.debian.org/gtkwave gtkwave] (fixed in 1.3.81-1)

[http://packages.qa.debian.org/gtoaster gtoaster] (verified 2006/01/07)

[http://packages.qa.debian.org/guile-gtk-1.2 guile-gtk-1.2] (verified 2006/01/07)

[http://packages.qa.debian.org/gutenbrowser gutenbrowser] (fixed in 3:0.8.1-1 or earlier)

[http://packages.qa.debian.org/gutenprint gutenprint] (fixed in 4.3.99+cvs20051122.dfsg.1-2)

[http://packages.qa.debian.org/gxset gxset] (verified 2006/01/07)

[http://packages.qa.debian.org/hanterm-xf hanterm-xf] (verified 2006/01/07)

[http://packages.qa.debian.org/heimdal heimdal] (verified 2006/01/07)

[http://packages.qa.debian.org/hex hex] (verified 2006/01/07)

[http://packages.qa.debian.org/hotkeys hotkeys] (verified 2006/01/07)

[http://packages.qa.debian.org/hp2xx hp2xx] (verified 2006/01/07)

[http://packages.qa.debian.org/hydrogen hydrogen] (verified 2006/01/07)

[http://packages.qa.debian.org/ibp ibp] (verified 2006/01/07; hmm, also build-depends on debmake!)

[http://packages.qa.debian.org/icewm icewm] (verified 2006/01/07)

[http://packages.qa.debian.org/ida ida] (verified 2006/01/07)

[http://packages.qa.debian.org/imlib imlib] (fixed in 1.9.14-27)

[http://packages.qa.debian.org/inventor inventor] (verified 2006/01/07)

[http://packages.qa.debian.org/ircii-pana ircii-pana] (verified 2006/01/07)

[http://packages.qa.debian.org/isdnbutton isdnbutton] (verified 2006/01/07)

[http://packages.qa.debian.org/isdnutils isdnutils] (fixed in 1:3.8.2005-12-06-3)

[http://packages.qa.debian.org/italc italc] (verified 2006/01/07)

[http://packages.qa.debian.org/itcl3 itcl3] (verified 2006/01/07)

[http://packages.qa.debian.org/itcl3.0 itcl3.0] (verified 2006/01/07)

[http://packages.qa.debian.org/itcl3.1 itcl3.1] (verified 2006/01/07)

[http://packages.qa.debian.org/iterm iterm] (verified 2006/01/07)

[http://packages.qa.debian.org/ivtools ivtools] (verified 2006/01/07)

[http://packages.qa.debian.org/jack-tools jack-tools] (verified 2006/01/07)

[http://packages.qa.debian.org/jazip jazip] (verified 2006/01/07)

[http://packages.qa.debian.org/jed jed] (verified 2006/01/07 but fixed in experimental)

[http://packages.qa.debian.org/jester jester] (verified 2006/01/07)

[http://packages.qa.debian.org/jnethack jnethack] (verified 2006/01/07)

[http://packages.qa.debian.org/jove jove] (verified 2006/01/07)

[http://packages.qa.debian.org/jwm jwm] (verified 2006/01/07)

[http://packages.qa.debian.org/kaffe kaffe] (verified 2006/01/07)

[http://packages.qa.debian.org/kaptain kaptain] (verified 2006/01/07)

[http://packages.qa.debian.org/xdigger xdigger] (verified 2006/01/07) (fixed in 1.0.10-9)