[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #61315] Several groff source files don't include <config.h> first
From: |
Ingo Schwarze |
Subject: |
[bug #61315] Several groff source files don't include <config.h> first |
Date: |
Sat, 9 Oct 2021 12:02:49 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; OpenBSD amd64; rv:92.0) Gecko/20100101 Firefox/92.0 |
Follow-up Comment #2, bug #61315 (project groff):
In ticket #59276 and commit fe121eea, i only fixed those files that actually
did require fixing at the time of the commit. The groff codebase still
contains lots of files that do not include config.h.
My rationale for doing the bare minimum was that i deem the intrusiveness and
fragility of gnulib utterly disgusting and did not want to pander more to it
than really needed. If some other groff developer wants to deal with this
mess and, for example, include config.h everywhere no matter whether it is
needed or not, such that in the future, additional worsening of standard
conformance in gnulib won't trip us up again, then i won't stand in the way.
I still think it would be better to just get rid of gnulib. It was probably
useful in the 1990ies, but nowadays operating systems worth supporting are
usually sufficiently POSIX-compliant that providing a small number of fallback
functions by hand is easy without pulling in such a monstrosity. But i
realize i'm probably in the minority round here with that opinion; some have
also argued that groff is a GNU project and GNU projects are supposed to use
GNU tools no matter what, even if ditching them would make life easier.
<shrug>
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?61315>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #61315] Several groff source files don't include <config.h> first, Paul Eggert, 2021/10/09
- [bug #61315] Several groff source files don't include <config.h> first, G. Branden Robinson, 2021/10/09
- Re: [bug #61315] Several groff source files don't include <config.h> first, Bjarni Ingi Gislason, 2021/10/09
- [bug #61315] Several groff source files don't include <config.h> first,
Ingo Schwarze <=
- Re: [bug #61315] Several groff source files don't include <config.h> first, Werner LEMBERG, 2021/10/09
- Re: [bug #61315] Several groff source files don't include <config.h> first, Ingo Schwarze, 2021/10/09
- Re: [bug #61315] Several groff source files don't include <config.h> first, Werner LEMBERG, 2021/10/09
- Re: [bug #61315] Several groff source files don't include <config.h> first, Paul Eggert, 2021/10/09
- Re: [bug #61315] Several groff source files don't include <config.h> first, Ingo Schwarze, 2021/10/09
- Re: [bug #61315] Several groff source files don't include <config.h> first, Paul Eggert, 2021/10/10
- [bug #61315] Several groff source files don't include <config.h> first, Paul Eggert, 2021/10/09
- [bug #61315] [PATCH] several source files don't include <config.h> first, G. Branden Robinson, 2021/10/10
- [bug #61315] [PATCH] several source files don't include <config.h> first, G. Branden Robinson, 2021/10/10