[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#362524: marked as done (x11-common: needs to conflict with packages installing to /usr/X11R6/bin due to moving of /usr/bin/X11)



Your message dated Sun, 16 Apr 2006 20:02:19 -0700
with message-id <E1FVK0J-0000gg-KY@spohr.debian.org>
and subject line Bug#362524: fixed in xorg 1:7.0.13
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: x11-common
Version: 1:7.0.10
Severity: serious

The xorg 7 x11-common package has an undeclared conflict with all packages
installing binaries in /usr/X11R6/bin: since /usr/X11R6/bin is only included
in the system path via the /usr/bin/X11 symlink which no longer points
there, and since many packages reference the /usr/X11R6/bin path internally
for accessing binaries which are no longer physically located there, partial
transitions of this directory are not possible and conflicts are needed to
ensure a consistent system.

A tentative list of packages that should be conflicted with is given by the
command:

$ zgrep ^usr/X11R6/bin/ dists/unstable/Contents-i386.gz \
  | awk '{print $NF}'| sed -e's/,/ /; s,[[:alnum:]]*/,,g'| xargs -n1 echo \
  | sort -u | xargs madison -s unstable -a i386 | cut -f1-2 -d'|' \
  | while read A B C; do echo "$A (<= $C),"; done

the output of this command is available at
<http://ftp-master.debian.org/~vorlon/x11-common-conflicts-unstable.txt>. 
For the sake of upgrade complexity, it should be hand-pruned to eliminate
any packages that are already assured to be upgrade in sync due to either
pre-existing conflicts or pre-existing versioned dependencies.  I can assist
with this as needed.

Separate bugs will need to be filed against each of the affected packages to
ensure that they are fixed in the next upload to use /usr/bin instead of
/usr/X11R6/bin.  (Is a fixed imake available?)

Additional passes will need to be made to identify those packages not in
this list whose current testing or stable versions install to
/usr/X11R6/bin.

Once the full conflicts are in place, it should be possible for x11-common
to install /usr/X11R6/bin as a compat symlink to /usr/bin in its postinst.
(This needs to be done in the maintainer script because of dpkg's limitation
regarding converting between symlinks and directories.)  This symlink will
provide maximal compatibility for those packages which have hard-coded paths
pointing to /usr/X11R6/bin, removing any need to track them down for etch.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: xorg
Source-Version: 1:7.0.13

We believe that the bug you reported is fixed in the latest version of
xorg, which is due to be installed in the Debian FTP archive:

libglu1-xorg-dev_7.0.13_all.deb
  to pool/main/x/xorg/libglu1-xorg-dev_7.0.13_all.deb
libglu1-xorg_7.0.13_all.deb
  to pool/main/x/xorg/libglu1-xorg_7.0.13_all.deb
x11-common_7.0.13_i386.deb
  to pool/main/x/xorg/x11-common_7.0.13_i386.deb
xlibmesa-dri_7.0.13_all.deb
  to pool/main/x/xorg/xlibmesa-dri_7.0.13_all.deb
xlibmesa-gl-dev_7.0.13_all.deb
  to pool/main/x/xorg/xlibmesa-gl-dev_7.0.13_all.deb
xlibmesa-gl_7.0.13_all.deb
  to pool/main/x/xorg/xlibmesa-gl_7.0.13_all.deb
xlibs-data_7.0.13_all.deb
  to pool/main/x/xorg/xlibs-data_7.0.13_all.deb
xlibs-static-dev_7.0.13_all.deb
  to pool/main/x/xorg/xlibs-static-dev_7.0.13_all.deb
xorg-dev_7.0.13_all.deb
  to pool/main/x/xorg/xorg-dev_7.0.13_all.deb
xorg_7.0.13.dsc
  to pool/main/x/xorg/xorg_7.0.13.dsc
xorg_7.0.13.tar.gz
  to pool/main/x/xorg/xorg_7.0.13.tar.gz
xorg_7.0.13_all.deb
  to pool/main/x/xorg/xorg_7.0.13_all.deb
xserver-xfree86_7.0.13_all.deb
  to pool/main/x/xorg/xserver-xfree86_7.0.13_all.deb
xserver-xorg-input-all_7.0.13_i386.deb
  to pool/main/x/xorg/xserver-xorg-input-all_7.0.13_i386.deb
xserver-xorg-video-all_7.0.13_i386.deb
  to pool/main/x/xorg/xserver-xorg-video-all_7.0.13_i386.deb
xserver-xorg_7.0.13_all.deb
  to pool/main/x/xorg/xserver-xorg_7.0.13_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 362524@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Nusinow <dnusinow@debian.org> (supplier of updated xorg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 16 Apr 2006 17:45:49 -0400
Source: xorg
Binary: xlibs-static-dev xlibmesa-dri xserver-xorg-video-all xserver-xfree86 xserver-xorg x11-common xorg-dev xlibmesa-gl-dev xserver-xorg-input-all libglu1-xorg-dev libglu1-xorg xlibmesa-gl xorg xlibs-data
Architecture: source all i386
Version: 1:7.0.13
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: David Nusinow <dnusinow@debian.org>
Description: 
 libglu1-xorg - transitional package for Debian etch
 libglu1-xorg-dev - transitional package for Debian etch
 x11-common - X Window System (X.Org) infrastructure
 xlibmesa-dri - transitional package for Debian etch
 xlibmesa-gl - transitional package for Debian etch
 xlibmesa-gl-dev - transitional package for Debian etch
 xlibs-data - transitional package for X11 client data
 xlibs-static-dev - Transitional Metapackage
 xorg       - X.Org X Window System
 xorg-dev   - the X.Org development libraries
 xserver-xfree86 - transitional package for moving from xfree86 to X.Org
 xserver-xorg - the X.Org X server
 xserver-xorg-input-all - the X.Org X server -- input driver metapackage
 xserver-xorg-video-all - the X.Org X server -- output driver metapackage
Closes: 362524 362955
Changes: 
 xorg (1:7.0.13) unstable; urgency=low
 .
   * Fix shell snippet that provides the /usr/X11R6/bin dir->symlink
     transition. This prevents the test from succeeding incorrectly.
     Thanks Steve Langasek.
   * Fix case on xfs-xtt conflict for x11-common. Thanks Mike Furr.
     (closes: #362955)
   * Add x11-common conflict on xearth. Thanks Steve M. Robbins.
     (closes: #362524)
Files: 
 dd62bba30c0e954fc88119a3fa8629da 868 x11 optional xorg_7.0.13.dsc
 85719c1057e6e8e8db22472ef8e71350 567431 x11 optional xorg_7.0.13.tar.gz
 dc0ed66d3d7cdf2d55554b6e223698a6 127010 x11 optional xserver-xorg_7.0.13_all.deb
 a2e3fdd50c54bdb4c7cff34fcdafffe7 8458 x11 optional xserver-xfree86_7.0.13_all.deb
 71c971c665bbee085c30225508747209 8728 x11 optional xorg_7.0.13_all.deb
 076262a55ff7a36d1afa0294c601d2a7 8950 x11 optional xorg-dev_7.0.13_all.deb
 940047e438873d6a748c97283a252be2 8508 x11 optional xlibs-data_7.0.13_all.deb
 9a6a0673f095fc4f6dfbc2b97ef6014e 8620 x11 optional xlibs-static-dev_7.0.13_all.deb
 17aa01c06efa0fbaa97ccc4d91825d1f 8484 libdevel optional xlibmesa-dri_7.0.13_all.deb
 ce340653dbe1bd24279718d622575660 8486 libdevel optional xlibmesa-gl_7.0.13_all.deb
 7565b59ddfa4144f9b734ed407714d76 8486 libdevel optional xlibmesa-gl-dev_7.0.13_all.deb
 a7ae5c953779dfb9fcc11eab87d408d7 8478 libdevel optional libglu1-xorg_7.0.13_all.deb
 cdb972e75b72b452aaef01ef85aedf76 8482 libdevel optional libglu1-xorg-dev_7.0.13_all.deb
 ef74a7209a72fbb3cdb557ddad2e30fb 78102 x11 optional x11-common_7.0.13_i386.deb
 77e8129162c7b52beeabdebc0144e7a9 8684 x11 optional xserver-xorg-video-all_7.0.13_i386.deb
 d72101272e8d6ab4e82f0e26873707b1 8540 x11 optional xserver-xorg-input-all_7.0.13_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEQwHvKN6ufymYLloRAlZLAJ42kT0akUOxvAlxLI7qfqc/RhwE4ACeJ8zr
2wzMpOHCaBF6j8t77wOv59A=
=qdxn
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: