Re: overcoming apt's resistance to broken packages
-----BEGIN PGP SIGNED MESSAGE-----
On 06/28/2014 05:57 AM, Chris Bannister wrote:
> On Fri, Jun 27, 2014 at 04:29:51PM -0400, The Wanderer wrote:
>> I agree with Josh Triplett that autodetection looking only for
>> 'ati' rather than for the individual modules which 'ati' can
>> implicitly load is a bug that should be fixed. (The "point" of
>> doing so - questioned in the last comment on that bug report -
>> would be to allow the obvious 'apt-get install
>> xserver-xorg-video-radeon' from a system that previously didn't
>> have X to Just Work, and to allow people to only install the module
>> for the card they actually have, not the ones for the cards they
>> don't have.)
>> Unfortunately, that bug report has been open and (apparently)
>> unaddressed since early 2012, so it's not looking likely to get
>> changed any time soon...
> Do you think that
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719853 is related
> at all?
At a glance, I wouldn't expect so.
That bug appears to be about libraries, which for the most part are not
generally (expected to be) modular in the same sense as X graphics
drivers are; library dependencies are fixed at compile time. Redesigning
that *might* be possible, but it would seem likely to require changes to
the entire compiler, linker, runtime linker, etc., toolchain, and quite
possibly to many other programs as well - going *far* beyond just Debian
packaging and/or a single program's autodetection routines.
X graphics drivers, by contrast, are explicitly modular, in the sense of
"load only the module(s) you want at runtime". At worst, all that seems
as if it should be needed to get the previously referenced bug fixed
(beyond removing the explicit statements of dependency in the Debian
packaging files) is to modify a single program, i.e., X's driver-module
autodetection logic - and depending on what that logic actually
currently is, you might only need to modify some configuration instead.
Secrecy is the beginning of tyranny.
A government exists to serve its citizens, not to control them.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----