[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