Bug#906774: Bug#906790: libtasn1-6 FTBFS during arch-only: missing makeinfo

Adrian Bunk bunk at debian.org
Sat Aug 25 16:43:38 BST 2018


Control: reassign 906790 automake
Control: reassign 906778 automake
Control: reassign 906775 automake
Control: reassign 906557 automake
Control: reassign 906426 automake
Control: forcemerge -1 906790 906778 906775 906557 906426
Control: affects -1 src:guile-gnome-platform src:hamlib src:ratpoison src:gnuchess

On Sat, Aug 25, 2018 at 01:28:34PM +0200, Andreas Metzler wrote:
> On 2018-08-23 Andreas Metzler <ametzler at bebt.de> wrote:
> [...]
> > Almost, it is caused by upgrading automake. Building with automake
> > 1:1.16.1-1 fails, downgrading to 1:1.15.1-3.1 lets the build succeed.
> > Which seems to have hit other packages, too. With one report (#906774)
> > reassigned to automake.
> 
> > FWIW at first glance I have not found not-too-involved a workaround yet.
> > I might be forced to move stuff from Build-Depends-Indep to
> > Build-Depends.
> 
> Hello,
> 
> this is caused mdate-sh.
> 
> The rule that checks whether version.texi is up to date runs mdate-sh on
> the source texi file and compares whether the result differs from the
> current timestamp in version.texi state.[1] If the timestamp differs
> version.texi is regenerated and a rebuild of the info documentation is
> triggered.
> 
> mdate-sh in automake 1:1.16.1-1 has grown "support" for
> SOURCE_DATE_EPOCH. If SOURCE_DATE_EPOCH is set in the environment then
> its value is used and the modification time of the file is ignored.
> Which causes the build-failure by tricking make into thinking the info
> file is out of date.
> 
> This seems to be a Debian specific change. The patch was already present
> in 1:1.15.1-3 (and -3.1) *source* but did not end up changing
> usr/share/automake-1.15/mdate-sh. It is however present in 1:1.16.1-1's
> /usr/share/automake-1.16/mdate-sh.

Thanks for your analysis.

I am merging the other bugs with this one in automake:

It might be desirable to rebuild .info files when building Debian 
packages, but the problem is that this currently also forces users of
a tarball of upstream software generated on Debian to install texinfo.

> cu Andreas
>...

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed




More information about the Reproducible-builds mailing list