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]>
Arsen Arsenović <[email protected]> writes:

> one particular example, as I've explained before, programs that make
> false assumptions aren't only broken on "some possible standard
> conforming platform", they can - and often will - also break with newer
> compiler releases, or older compiler releases
> …
> And there's no way to "fix" that.
>
> How could there be?

The breakages due to using anotherversion of the compiler can be fixed
by taking Hyrum's Law to heart and avoid breaking the implicit
interface in the compiler.

Not all breakage can be prevented, but breakage that can be prevented
should be prevented.

This is the core tenet of the rule: do not make your software volatile.
https://stevelosh.com/blog/2012/04/volatile-software/
The fix is The Software Maintainer's Pledge:
https://bzg.fr/en/notes/the-software-maintainers-pledge/

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+sFAmqMlS8QHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD6yaeEADJKISr4ltEuFOy/6/qzzM65rdzDqFblVUB
zQ5wuKB+MjUus7wyZw/v0zylz1ZC+jGzJrScIulghcQJvtVeX1O2jdB16oUmyKKf
otyKOIWU1EGS3DyLDpPxGa2aOOkECI8ue2Gk3H3eZbTcVCTRcsT2arK1ISS82oWT
LsPhUWL+JvMUZJ8I4guvoV9r/VDkPkzLvcLOOF08zzBCvos6t5c0+9jdMkrR+HH4
8nhooEeGiyD3YoCCf1WphHiQJgTA1fKRpX2oahwrUy708pB1izKh/JcQRqtDfSjU
hZ2nuEwVQy+vS/f/zoAz9SXh65IoFAxU7zekYtQXtqNyRzz4rzJB13ATc7t0S0eu
c9nkV/1egQoBENF8pKuZsis7PAt4q6n73yP+pRhtA8sO7qTbEChwQCoe7InhEt4x
aiVETcYXpwwSUbN6WDj05q+AsF08qUgRY4bc3pJvfwT9tZYqjB1sz0+E6mr1V6+B
SCl0nxmfNeF3W0LQKMCo7GjydiDA5dgIGF59e97xXwAmrYxwAUFsLzdmAFEwSqH6
78x9ek7CDn202pwvpdj6M1kDXBN4bFhglWchWHwxkBJLKPXaAcSwQynfDvPB4o3g
/2RM/dkPZSrtEm7FJr6CiLCAh4DluTnMBc4W8ojUxiZVfXov/5SVabqr4niL3O6N
hqcXKmoxEYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmqMlS8QHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSPRmA/9TvdMWM4Q2iqGA6PUg9F5dZ9/g
WoC15pH4BJ5bjajnWa7Dw7MZ4xPPk8+Y94GIQcEH16YLwa+0KzV8ctW2FUYS2vGS
53WErXaWm8wUmkttGLoixxgNb5ptj/ZgqhGUgmry2jKrO21poSdqKnt3E+5KPVbg
XtgNHj5I/buqhPrREA==
=/0ff
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.