Bug#837225: xemacs21: FTBFS: Can't locate var_file.pl in @INC

2016-09-16 Thread Niko Tyni
On Fri, Sep 16, 2016 at 12:03:54PM +0100, Mark Brown wrote:
> On Sat, Sep 10, 2016 at 09:30:31AM +0200, Lucas Nussbaum wrote:
> 
> > During a rebuild of all packages in sid, your package failed to build on
> > amd64.
> 
> FFS, why did this suddenly break and if it's due to the perl include
> transition why did it not get reported in the mass bug filing for this?

My best guess is that we missed it because xemacs21 doesn't build-depend
on perl and we only tested those packages that do.

As perl is transitively build-essential via dpkg-dev -> libdpkg-perl,
packages can get away without an explicit build dependency. Also, some
packages (looks like this includes xemacs21) only need perl-base, which
is Essential:yes so no build dependency is fine.

Apologies for the inconvenience,
-- 
Niko Tyni   nt...@debian.org



Bug#837225: xemacs21: FTBFS: Can't locate var_file.pl in @INC

2016-09-16 Thread Mark Brown
On Sat, Sep 10, 2016 at 09:30:31AM +0200, Lucas Nussbaum wrote:

> During a rebuild of all packages in sid, your package failed to build on
> amd64.

FFS, why did this suddenly break and if it's due to the perl include
transition why did it not get reported in the mass bug filing for this?


signature.asc
Description: PGP signature


Bug#837225: xemacs21: FTBFS: Can't locate var_file.pl in @INC

2016-09-10 Thread Lucas Nussbaum
Source: xemacs21
Version: 21.4.24-2
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160910 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<>/debian'
> for i in PackagesMakefile.in README.debian.in b2m.xemacs@majvers...@.1.in 
> convert-texi-files.in ctags.xemacs@majvers...@.1.in 
> ellcc.xemacs@majvers...@.1.in get_menu_part.in 
> gnuattach.xemacs@majvers...@.1.in gnuclient.xemacs@majvers...@.1.in 
> gnudoit.xemacs@majvers...@.1.in ootags.xemacs@majvers...@.1.in 
> rcs-checkin.xemacs@majvers...@.1.in site-start.el.in 
> xemacs-@vers...@-mule-canna-wnn.1.in xemacs-@vers...@-mule.1.in 
> xemacs-@vers...@-nomule.1.in xemacs@majvers...@-mule-canna-wnn.1.in 
> xemacs@majvers...@-mule.1.in xemacs@majvers...@-nomule.1.in 
> xemacs@MAJVERSION@@subn...@-bin.dirs.in 
> xemacs@MAJVERSION@@subn...@-bin.files.in 
> xemacs@MAJVERSION@@subn...@-bin.menu.in 
> xemacs@MAJVERSION@@subn...@-bin.postinst.in 
> xemacs@MAJVERSION@@subn...@-bin.prerm.in 
> xemacs@MAJVERSION@@subn...@-support.dirs.in 
> xemacs@MAJVERSION@@subn...@-support.docs.in 
> xemacs@MAJVERSION@@subn...@-support.files.in 
> xemacs@MAJVERSION@@subn...@-support.postinst.in 
> xemacs@MAJVERSION@@subn...@-support.postrm.in 
> xemacs@MAJVERSION@@subn...@-support.prerm.in 
> xemacs@MAJVERSION@@subn...@-supportel.postinst.in 
> xemacs@MAJVERSION@@subn...@-supportel.prerm.in 
> xemacs@MAJVERSION@@subn...@.postinst.in ; do \
>   if [ "$i" = "control.in" ] ; then \
> perl convert-in-file var_file.pl $i ; \
>   else  \
> perl convert-in-file var_file.pl CLEAN $i ; \
>   fi \
> done
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 
> /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 
> /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at 
> convert-in-file line 5.
> Can't locate var_file.pl in @INC (@INC contains: /etc/perl 
> /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share