[Bug 1176771] Re: source code should be converted from noweb to C
Stéphane Graber
stgraber at stgraber.org
Mon May 6 14:39:27 UTC 2013
It's usually the upstream's decision what language to use for their
software.
It so happens that this particular upstream likes noweb and wrote it in
that language. I see no reason why we'd force upstream to change the way
they do things just because some people may find it confusing.
Note that ifupdown isn't an Ubuntu project, it's developed by Andrew
Shadura in Debian. Ubuntu has a few extra changes on top of it and
collaborates with Andrew on bugfixes and feature improvements.
** Changed in: ifupdown (Ubuntu)
Status: New => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1176771
Title:
source code should be converted from noweb to C
Status in “ifupdown” package in Ubuntu:
Won't Fix
Bug description:
The source code of this package has been written as a single large
NoWeb file. The Makefile automatically converts it into C and
documentation. However, I found this initially mystifying, as I
suspect it would also be to other casual readers who would like to
know better how the software works. I imagine it also makes it
difficult to maintain. It would be easy enough to convert it to a
conventional C project:
Run the makefile to generate the C files.
Generate again a few C files that get deleted, for some reason.
Clean up the C files by removing #line indicators and reindenting.
Copy any useful documentation from the noweb file into new C comments.
Rework the makefile to build from C, removing references to noweb.
Delete unneeded noweb files and build tools.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1176771/+subscriptions
More information about the foundations-bugs
mailing list