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

Re: overcoming apt's resistance to broken packages



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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.

- --
   The Wanderer

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/

iQIcBAEBCgAGBQJTrqdoAAoJEASpNY00KDJrmSgP/is8bTDWa1mo0p5roFZLqaxu
NdJ6pSVJeen2Tg4IRk6Chap73HeszkFTzo1r2bpYKMiAdjlJWJhCm7ElLGm0vAni
M1IzvOZ3AD0kT/UcoGx0qUqUjF5WfvGj21xAZXrEKerzM7fdCe8K9XJGGcEFWtEX
IfY24LZFtgiOKmX9k+NXtD0A7lRbfGmC0JC9ol1OeUUvv3JSUtJ79FA6S9HshfFc
QXfehKThg/EKyMZltJRIBsJfkAN0ib/m+wE1OAc4bsmZ+0JNqz4opbbty5NPWUxY
lzD/O9ChSwVuLCqG2HZ9nrjXCvivmrwSkyshfWPU2iVskAi5N0IZNSyJ4U5ryszJ
3FPlq1qZJFUKUaih/fFzQ2pctSXBMRHSUpAI9pKBgNQ6oK0D65cN7D1RF/i6nYIc
KlGn1VyuvW96z5L4ibVuN8OK9Y0fQhbyBzP+m1oNkQfZZ0JDvv9u+HbgfjXjww0m
ZBo3dxIGGccurSxa5Tk259BmNs3rQtkT0fBczpjDPskpz6O7jf6Wyx9KTrKE/rKR
Kc5op3Zvt6IYPd5Bds0JhP9+RQtJg3OKVFOUfTq0ahM17bxLNg8Ckca/0+HlVvmM
L8HRFVQ7tXbQo5XVXzYzYylDdVPyL+iszq5BAX+tT53UsRATB5yroD8kUt0EjjMD
scvlWTyemUuzz7kaOgyU
=MqGW
-----END PGP SIGNATURE-----


Reply to: