> [As the noweb package was orphaned in Debian, I'm taking over its 
 > maintenance.]
 > 
 > The problem with this bug is that notangle gets called before it is 
 > installed, so of course the shell can't find it.  Bruce's patch works 
 > for now, but it does run into the problem that if notangle changes at 
 > some point in the future, then you may need to change all of the rules 
 > for the manpages.
 > 
 > IMHO, a better solution would be to build bootstrap versions of the 
 > scripts (or just notangle), and call the bootstrap version when 
 > building the manpage.

Noweb is written in noweb, so obviously I've given considerable
thought to bootstrapping.  A new upstream distribution is supposed to
show up with all man pages already built.  I've notice on my own
system that although noweb 2.11b-1.4 is installed, the man pages for
noroots and notangle claim to be from versions 2.8.  This is obviously
a problem.  I'll look into it when time permits.

 > Attached is a patch that does this by installing a copy of notangle 
 > into src/bootstrap, and then adding src/bootstrap to the path in 
 > src/xdoc/Makefile.  I've tested the patch, and it seems to work fine.
 > 
 > Norman, let me know what you think of this patch, or if you prefer 
 > Bruce's patch, and I'll upload a new package with the appropriate fix.

Either patch is fine for now, but I obviously want to investigate and
repair the versioning problem upstream before I commit to anything.
I think the best plan is to upload a patch you like now, and we'll
straighten this out when we get to 2.12.


Norman


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to