Re: Discussion about why GNU/Linux system upgrades cause old programs to break
"Dr. Arne Babenhauserheide" <[email protected]>
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
Richard Stallman <[email protected]> writes: > When users link a program, and it links in a managed dynamic library > that might later get replaced by a newer version, that could add the > library to a system-wide list of "managed dynamic libraries that users > use in their own programs". This list would tell `apt autoremove' not > to delete those libraries. This would mean that we’d need some kind of common hook for distributions that build processes can use to register their dependencies -- in a way that records why the dependency was added, so it can be removed again when the user removes the programs source directory. The library needs to be marked as removable when it’s no longer required for the build, because incompatibilities between libraries could otherwise prevent updating the distribution. I don’think that’s so much of a technical problem but a social one: the different distributions would need to agree on a standard and a way to report problems due to stale builds. Best wishes, Arne -- Unpolitisch sein heißt politisch sein, ohne es zu merken. https://www.draketo.de
signature.asc
(application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmp+IVgQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6xOdD/sEGP7ZMOVP3MQiiojbffkodPw74noywqKi zbSVd1cNqsEUHOalblDLZ3Tsv/hR5HqQDfYHtFEbLtRlmJw6cirBqHPmFajiAtMK z+QnPLSrJHIuXXibgi/6GsFSBWIOYGvY0HcN2GC1RIIA8+XgMXpelCvf5a0Ju5oj I6/nfxJ5kfYAdALmJlR7fVllNs7LXiYX54XCzTV7EOi24ew7Dcv2V9Ntc23bDhyE BxFJxdKYpzKTOne5daPkxg7hygUerwDjZAk9QTjyUOyGPqhZC3R9Lp0xt4/V7PgL 9T8Z7kVZ7kM8uyDD0YrOVJxaVppXaVTyHMC4ECcF/RjBzjLs2SJVbljCOG99onZq x79Fcdc548hqbYmydjnq/iRqy2hAiVVdcQCBwiaNregPOvbVlaD2izcJvN8asRml g9P0J7djJUU/DpPMEv5g01r3KXMw/GN/bE/oim9VYPX4IvoVWgyFH89kR9jnCqyS brN9I9u1Bxso7W7OP1UuT9OvmmqARctDpZ6LVzb5LSPdBwu9YLFC3MbNn7gP98re XriD2MVnTbNECbUhnw3Sg1Vv/Bknfki40/4TW3DM7FBf01BLbrbVCx+kKDxbFILm ZkFTZ0a87GtnqMAaQK76djVEB3BUM1I0/DZ0j5OFqazVOFzBd2c3DuEDqyZq1z+j 55e7GRePjYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmp+IVgQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSCa8A/9bR1W9xmh6jGZsjf6dTjNFCKcI sAWMQiVINnQ4TIurEImVk+/tQ8G6DciHX7mBGAc/jH2J8CFDuIjaFd8tB8zeL2i+ 6phDydj17JWtoLLmlvaRFSRthctkTixD4/e6eUE+z1KVBx5n8pC9iPOgnZUoKv7a WAa5kxO5gIKwlkHKnQ== =/0jR -----END PGP SIGNATURE-----