Re: Discussion about why GNU/Linux system upgrades cause old programs to break

Arsen Arsenović <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
Eli Zaretskii <[email protected]> writes:

> Please consider the plight of the person who bumps into these problems
> and needs to solve them so the program (which built and worked for
> ages) will build again.  At the very least, they need to:
>
>   . realize such an option exists
>     - indexing of the manual is not a great help here: there are no
>       index entries in the Concept Index leading directly to it; a
>       few entries that mention some of the relevant warnings do lead
>       to the "Warning Options" node, but the node is very long
>   . read and understand the description of each of the -Wfoo warnings
>     it disables and decide whether it's applicable and if so, whether
>     it's desirable to disable it
>   . preferably understand the significance of C Standard versions to
>     which the manual alludes, and their relation to the program's code
>
> This requires non-trivial knowledge of the C Standard and related
> subjects, and also non-trivial amount of tenacity, let alone time and
> effort.
>
> If this is not evidence how poorly we treat users in such situations,
> I don't know what is.

As I've said elsewhere, I think that this particular change has helped
many orders of magnitude more users than it has harmed.

I do not object to the idea that -fpermissive might need to get featured
more prominently in the documentation.  That may well be true.

It may even be useful to emit a hint about it as I've stated elsewhere.

But, as I've also stated elsewhere, I highly doubt that knowing about
-fpermissive would've actually saved many here.
-- 
Arsen Arsenović
signature.asc (application/pgp-signature, 418 B)
-----BEGIN PGP SIGNATURE-----

iQECBAEWCgCqFiEE/uKz0RP8AKMWLWBhUsKUMB6ixJMFAmp+QU0bFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRUUyQjNEMTEzRkMwMEEzMTYyRDYw
NjE1MkMyOTQzMDFFQTJDNDkzEBxhcnNlbkBhYXJzZW4ubWUACgkQUsKUMB6ixJMe
2QEAkzBoaxYcMAx6qnzrPuGsSvAVeldST74Q6UfQ19WGzQIBAJLPd9+pwBXPZ+X7
KPiULZryfWgvQ/y13Pd7S3LIRAcO
=SV6+
-----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.