Package: automake1.11
Version: 1:1.11-1

There is some code in /usr/share/automake-1.11/am/texinfos.am which
checks whether install-info is "Debian install-info" or not:

## Only run this code if install-info actually exists, and it is not
## the Debian install-info.  FIXME: once Debian install-info goes
## away, we can remove this hack.  Some versions of Debian install-info
## print their version on stderr (e.g. 1.8.3), other do it in
## on stdout (e.g. 1.10.15).
##
## Do not use
##    install-info --version 2>&1 | sed 1q | grep -v -i debian
## as if install-info does not exist, grep -v will be happy, and
## therefore the code will be triggered although install-info is missing.
        @if (install-info --version && \
             install-info --version 2>&1 | sed 1q | grep -i -v debian) 
>/dev/null 2>&1; then \
[...]

In 2003, as indicated by the comment lines, Debian "install-info --version"
started to show its output on stdout and the code had to be modified
to deal with that.

Now, install-info is GNU install-info, and the "if" will be always true,
as the very first line of "install-info --version" says:

This is not dpkg install-info anymore, but GNU install-info

which does not contain the string "debian". As a result, packages may
easily ship /usr/share/info/dir.gz files inside the .deb binary package,
exactly as it happened in 2003.

It would be very nice if "make install" populated debian/tmp as we
like it to happen and not having to remove "dir" files in debian/rules
afterwards.

Thanks.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to