Public bug reported:
On the ubuntu 12.04.2 version, the file rubber/rules/latex/index.py
incorrectly uses the input basename instead of the full FOO.idx (with
extension) for the source file argument to "makeindex".
I cannot determine exactly when it was fixed, but it is correct in the
trunk and for wheezy. The other packages, using "rubber_1.1-2.4*" have
the same issue.
The fix is a one-line change to rules/latex/index.py at line 120:
--- /usr/share/rubber/rubber/rules/latex/index.py 2013-02-26
14:30:21.279436731 -0600
+++ _usr_share_rubber_rubber_rules_latex_index-fix.py 2013-02-26
14:05:35.780767468 -0600
@@ -117,7 +117,7 @@
cmd.extend(["-t", self.transcript])
if self.style:
cmd.extend(["-s", self.style])
- cmd.append(self.pbase)
+ cmd.append(self.source)
path_var = "INDEXSTYLE"
** Affects: rubber (Ubuntu)
Importance: Undecided
Status: New
** Patch added: "1line patch"
https://bugs.launchpad.net/bugs/1133613/+attachment/3548135/+files/makeindex-source-fix.patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1133613
Title:
makeindex not given the full source filename FOO.idx
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rubber/+bug/1133613/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs