Bug#976934: notmuch: FTBFS on ppc64el: FileNotFoundError: [Errno 2] No such file or directory: '/<>/emacs/notmuch.rsti'

2020-12-09 Thread Lucas Nussbaum
On 09/12/20 at 12:38 -0400, David Bremner wrote:
> 
> Control: tag -1 confirmed
> Lucas Nussbaum  writes:
> 
> > Source: notmuch
> > Version: 0.31.2-3
> > Severity: serious
> > Justification: FTBFS on ppc64el
> > Tags: bullseye sid ftbfs
> > Usertags: ftbfs-20201209 ftbfs-bullseye ftbfs-ppc64el
> >
> > Hi,
> >
> > During a rebuild of all packages in sid, your package failed to build
> > on ppc64el. At the same time, it did not fail on amd64.
> >
> > I'm marking this bug as severity:serious since your package currently has
> > ppc64el binary packages in unstable (so this is a regression).
> 
> Thanks for the report. It looks like it is some combination of an arch
> all build, and fairly high degree of parlellism in the build. I only
> managed to duplicate it on plummer with -j32. For future runs it would
> be great if the sbuild flags could be in the actual bug report (it took
> me a while to realize you were doing sbuild -A),

Oh, sorry about this. this is the first time this cames up, I think (the
sbuild command line is at the top of the log, third line)

> and if possible the
> amount of parallelism (parallel=whatever, or equivalent).

That's a bit harder to do since I don't do anything special (dh just
picks $(nproc) jobs). I did not expect that many failures related to
parallelism, or else I would have mentioned the 160 "cpus" (according to
/proc/cpuinfo, but that's just 2 sockets, 10 cores per socket, 8 threads
per core)

Lucas



Bug#976934: notmuch: FTBFS on ppc64el: FileNotFoundError: [Errno 2] No such file or directory: '/<>/emacs/notmuch.rsti'

2020-12-09 Thread David Bremner


Control: tag -1 confirmed
Lucas Nussbaum  writes:

> Source: notmuch
> Version: 0.31.2-3
> Severity: serious
> Justification: FTBFS on ppc64el
> Tags: bullseye sid ftbfs
> Usertags: ftbfs-20201209 ftbfs-bullseye ftbfs-ppc64el
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on ppc64el. At the same time, it did not fail on amd64.
>
> I'm marking this bug as severity:serious since your package currently has
> ppc64el binary packages in unstable (so this is a regression).

Thanks for the report. It looks like it is some combination of an arch
all build, and fairly high degree of parlellism in the build. I only
managed to duplicate it on plummer with -j32. For future runs it would
be great if the sbuild flags could be in the actual bug report (it took
me a while to realize you were doing sbuild -A), and if possible the
amount of parallelism (parallel=whatever, or equivalent).

d



Processed: Re: Bug#976934: notmuch: FTBFS on ppc64el: FileNotFoundError: [Errno 2] No such file or directory: '/<>/emacs/notmuch.rsti'

2020-12-09 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 confirmed
Bug #976934 [src:notmuch] notmuch: FTBFS on ppc64el: FileNotFoundError: [Errno 
2] No such file or directory: '/<>/emacs/notmuch.rsti'
Added tag(s) confirmed.

-- 
976934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976934
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#976934: notmuch: FTBFS on ppc64el: FileNotFoundError: [Errno 2] No such file or directory: '/<>/emacs/notmuch.rsti'

2020-12-09 Thread Lucas Nussbaum
Source: notmuch
Version: 0.31.2-3
Severity: serious
Justification: FTBFS on ppc64el
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201209 ftbfs-bullseye ftbfs-ppc64el

Hi,

During a rebuild of all packages in sid, your package failed to build
on ppc64el. At the same time, it did not fail on amd64.

I'm marking this bug as severity:serious since your package currently has
ppc64el binary packages in unstable (so this is a regression).

Relevant part (hopefully):
> make[2]: Entering directory '/<>'
> echo 0.31.2 > version.stamp
> emacs --quick --directory emacs -batch -l make-deps.el \
>   -f batch-make-deps emacs/notmuch-lib.el emacs/notmuch-compat.el 
> emacs/notmuch-parser.el emacs/notmuch.el emacs/notmuch-query.el 
> emacs/notmuch-show.el emacs/notmuch-tree.el emacs/notmuch-wash.el 
> emacs/notmuch-hello.el emacs/notmuch-mua.el emacs/notmuch-address.el 
> emacs/notmuch-maildir-fcc.el emacs/notmuch-message.el emacs/notmuch-crypto.el 
> emacs/notmuch-tag.el emacs/coolj.el emacs/notmuch-print.el 
> emacs/notmuch-version.el emacs/notmuch-jump.el emacs/notmuch-company.el 
> emacs/notmuch-draft.el > emacs/.eldeps.tmp && \
>   mv emacs/.eldeps.tmp emacs/.eldeps
> cc -c -DNOTMUCH_VERSION=0.31.2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -Wextra -Wwrite-strings -Wmissing-declarations 
> -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string 
> -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  
> -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 
> -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 
> -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS 
> -DHAVE_XAPIAN_DB_RETRY_LOCK=1 command-line-arguments.c -o 
> command-line-arguments.o -MD -MP -MF .deps/command-line-arguments.d
> cc -c -DNOTMUCH_VERSION=0.31.2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -Wextra -Wwrite-strings -Wmissing-declarations 
> -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string 
> -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  
> -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 
> -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 
> -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS 
> -DHAVE_XAPIAN_DB_RETRY_LOCK=1 debugger.c -o debugger.o -MD -MP -MF 
> .deps/debugger.d
> cc -c -DNOTMUCH_VERSION=0.31.2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -Wextra -Wwrite-strings -Wmissing-declarations 
> -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string 
> -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  
> -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 
> -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 
> -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS 
> -DHAVE_XAPIAN_DB_RETRY_LOCK=1 status.c -o status.o -MD -MP -MF .deps/status.d
> cc -c -DNOTMUCH_VERSION=0.31.2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -Wextra -Wwrite-strings -Wmissing-declarations 
> -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string 
> -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  
> -DHAVE_GETLINE=1 -DWITH_EMACS=1 -DHAVE_CANONICALIZE_FILE_NAME=1 
> -DHAVE_STRCASESTR=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_D_TYPE=1 
> -DSTD_GETPWUID=1 -DSTD_ASCTIME=1 -DSILENCE_XAPIAN_DEPRECATION_WARNINGS 
> -DHAVE_XAPIAN_DB_RETRY_LOCK=1 gmime-filter-reply.c -o gmime-filter-reply.o 
> -MD -MP -MF .deps/gmime-filter-reply.d
> cc -c -DNOTMUCH_VERSION=0.31.2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -Wextra -Wwrite-strings -Wmissing-declarations 
> -I./util -I./compat -I./lib -fPIC -fvisibility=hidden -I./parse-time-string 
> -I. -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-3.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include   -DHAVE_VALGRIND=0  
> -DHAVE_GETLINE=1 -DWITH_EMACS=1