Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-07-19 Thread Ian Jackson
Ian Jackson writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): Daniel Stone writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): On Wed, Jun 28, 2006 at 05:41:28PM +0100, Ian Jackson wrote: /usr/bin/X11

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-07-19 Thread Daniel Stone
On Wed, Jul 19, 2006 at 11:13:34AM +0100, Ian Jackson wrote: Ian Jackson writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): Daniel Stone writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): On Wed, Jun 28

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-07-19 Thread Ian Jackson
Daniel Stone writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): Some people have hardcoded /usr/bin/X11/xauth, et al. As I'm reading the FHS, it must continue to work. Just xauth (or a handful of other things) ? We could have a symlink (managed

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-07-19 Thread Ian Jackson
Ian Jackson writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): Just xauth (or a handful of other things) ? We could have a symlink (managed by the postinst to avoid dpkg accidentally replacing xauth with a link to itself) for the transition. I mean

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-29 Thread Daniel Stone
On Wed, Jun 28, 2006 at 05:41:28PM +0100, Ian Jackson wrote: So before /usr/{lib,include}/X11 - /usr/X11R6/{lib,include} after /usr/{lib,include}/X11 - /usr/X11R6/{lib,include} and before /usr/bin/X11 - /usr/X11R6/bin (real dir) after /usr/bin/X11 - ../usr/X11R6/bin - /usr/bin

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-29 Thread Ian Jackson
Daniel Stone writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): crap [in] /usr/X11R6 [and] hardcoded paths into /usr/X11R6. Right, so we have to make those paths keep working. On Wed, Jun 28, 2006 at 05:41:28PM +0100, Ian Jackson wrote: /usr/bin/X11

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Daniel Stone
On Tue, Jun 27, 2006 at 03:08:33PM +0100, Ian Jackson wrote: It is not possible to upgrade these packages without either (a) deinstalling nearly the entire system or (b) using a --force option to dpkg to force violation of the declared dependencies. (a) is absurd and (b) should not be

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Ian Jackson
Daniel Stone writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): Patches welcome. If you know of a better way to do this transition, I'm all ears. Almost certainly there is a better way. I'd be happy to help. I think I'll need rather a lot

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Julien Cristau
On Wed, Jun 28, 2006 at 14:51:56 +0100, Ian Jackson wrote: Almost certainly there is a better way. I'd be happy to help. I think I'll need rather a lot of the context explaining though. Would you rather point me to documentation, explain it to me in email, or talk to me on the phone (on my

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Ian Jackson
Ian Jackson writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): So before /usr/{lib,include}/X11 - /usr/X11R6/{lib,include} after /usr/{lib,include}/X11 - /usr/X11R6/{lib,include} and before /usr/bin/X11 - /usr/X11R6/bin (real dir) after

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Ian Jackson
Julien Cristau writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): Before X11R7, lots of things were installed in /usr/X11R6/{bin,lib,include}. There were symlinks /usr/bin/X11 - ../X11R6/bin, /usr/include/X11 - ../X11R6/include/X11 and /usr/lib/X11

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Julien Cristau
On Wed, Jun 28, 2006 at 17:41:28 +0100, Ian Jackson wrote: Now, in this transition, /usr/include/X11 and /usr/lib/X11 become real directories, and packages install stuff in there. ... Additionally, the /usr/X11R6/bin directory becomes a symlink to ../bin, because some programs/scripts

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-28 Thread Julien Cristau
On Wed, Jun 28, 2006 at 17:45:56 +0100, Ian Jackson wrote: Ian Jackson writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): So before /usr/{lib,include}/X11 - /usr/X11R6/{lib,include} after /usr/{lib,include}/X11 - /usr/X11R6/{lib,include

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-27 Thread Ian Jackson
Package: x11-common, xserver-xorg Version: 7.0.22, 7.0.22 anarres# dpkg -i pool/main/x/xorg/x11-common_7.0.22_i386.deb dpkg: considering removing xserver-common in favour of x11-common ... dpkg: no, cannot remove xserver-common (--auto-deconfigure will help): xnest depends on xserver-common

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-27 Thread Julien Cristau
On Tue, Jun 27, 2006 at 15:08:33 +0100, Ian Jackson wrote: Package: x11-common, xserver-xorg Version: 7.0.22, 7.0.22 [snip] It is not possible to upgrade these packages without either (a) deinstalling nearly the entire system or (b) using a --force option to dpkg to force violation of

Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip

2006-06-27 Thread Ian Jackson
Julien Cristau writes (Re: Bug#375667: x11-common and xserver-xorg unupgradeable due to mutual deathgrip): (c) using aptitude (or maybe apt-get) which can upgrade these packages without problems. apt* just `cope' with this problem by running dpkg with --force options. Ie, they decide that you