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

Bug#366695: xserver-xorg-video-i810: Depends on unavailable xserver-xorg-core on etch.



reassign 366695 xdm
merge 366695 366599
thanks


On Wed, May 10, 2006 at 03:12:30PM +0200, Edward Welbourne wrote:
> Package: xserver-xorg-video-i810
> Version: 1:1.5.1.0-2
> Severity: grave
> Justification: renders package unusable
> 
> 
> Due to a power outage, I had to re-boot my etch box after some months,
> during which I'd updated it, so am now using the modern xserver-xorg-*
> package fragments, where I was using a more monolithic xorg when last
> I booted.  When re-booted, I got no xdm up.
> 
> Initially, this was because /etc/init.d/xdm referred to
> /usr/bin/X11/xdm, which no longer exists.  When I amended that, I
> still got failure, since /etc/X11/default-display-manager had also
> survived, and referred to the same xdm.  Reverting the prior amend and
> inserting a symlink in /usr/X11R6/bin/ solved those problems, so that
> xdm at least *tried* to start up.
> 
> It still failed, now saying that it couldn't make sense of the
> hardware (I've had a very grim six hours since then, of trying to get
> my machine back in an X-compatible state, without success, so don't
> remember the exact wording; having now reverted to as close as I can
> remember to that state, I lack the /usr/bin/X that xdm wants).  Then I
> remembered that xorg had recently gone into many-package form, so went
> looking for a suitable xserver-xorg-video-* for the hardware reported
> to me by lspci:
> 
> 0000:00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Express Chipset Family Graphics Controller (rev 04)
> 
> It looks like the package I want is xserver-xorg-video-i810; but, when
> I tried to install that, it was broken, because it depends on
> xserver-xorg-core, which is not present in etch.  So I can't actually
> install this package to find out whether it really is what I need.
> 
> There seems little point making a package available to testing when it
> depends on a package unavailable to testing.
> 
> Carving up a package into lots of little packages is a cool move, as
> long as all hardware set-ups whose support has moved into one of those
> packages are still catered to by a set-up on the branch (in this case
> testing) on which the big package provided support before its demise.

The drivers have been pushed in prematurely to testing without the modular
server so as to ease the burden on the release team. Coordinating all this
is a big problem, so every little bit helps.

In short, what you need to do is remove all traces of the modular packages
until the future, when an updated x11-common (after 1:7.0.0) and
xserver-xorg-core reach testing.  Remove the individual i810 driver
package, since the xserver-xorg package in testing includes the driver you
want. If it doesn't support your card, then use the vesa driver until a
newer version of the driver reaches you properly with all that it needs.

Second, the xdm bug is an actual bug in the dependencies that will only
affect testing until the rest of X11R7 migrates. For that you'll just have
to be patient. Use an alternate *dm or just use startx for the time being.
We're working hard on getting all the pieces in to testing, but for now
every part of the 6.9 release except for xdm will work just as it always
has.

 - David Nusinow



Reply to: