Bug#595876: multiboot: FTBFS in squeeze: rm: cannot remove `debian/multiboot/usr/share/info/dir': No such file or directory

Justus Winter 4winter at informatik.uni-hamburg.de
Sun Sep 19 20:15:36 UTC 2010


Hey Gregor :)

> On Fri, 17 Sep 2010 04:29:55 +0200, Justus Winter wrote:
> 
> > install-info needs to be added to the list of build dependencies or
> > 	rm debian/$(package)/usr/share/info/dir
> > removed from debian/rules. But since this is a package containing
> > documentation, I'd say we should go with the first option.
> 
> Sory for not cc'ing you in my last reply; can you reproduce this bug?
Yes, I just rechecked and it fails on both my i386 and my x86_64
squeeze installations with the install-info package removed.

# dpkg -l dpkg install-info
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  dpkg           1.15.8.4       Debian package management system
un  install-info   <none>         (no description available)


> (And if you can: the fix would be to put
> "dpkg (>= 1.15.4) | install-info"
> into the build-deps
As I understand this, it means dpkg (>= 1.15.4) *or* install-info,
right? The version of dpkg that is installed on my systems fulfills
this requirement yet the package failed to build. Shouldn't the package
build depend on both packages instead of either of them?

And I just checked and turns out that the multiboot package
installed cleanly without install-info and aptitude show install-info
says:
[...]
Description: Manage installed documentation in info format
 The install-info utility creates the index of all installed
documentation in info format and makes it available to info readers.

And the info package depends on it. I'd argue, that the multiboot
package should depend on the virtual package info-browser instead of
the install-info package.

Or the dependency on anything info related could be eliminated since
the multiboot package also contains the information in html format so it
is still usable without an info browser. The manpages-dev package for
example does not depend on man-browser, it merely suggests it.

> or to "rm -rf" the dir, IMO)
As I said, I'd vote to add install-info as a build dependency since
documentation is the purpose of this package. 

Regards,
Justus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20100919/5459aa67/attachment.pgp>


More information about the Pkg-grub-devel mailing list