[Pkg-zsh-devel] JFYI: 5.7.1-test-3-1 seems to have built fine on most architectures so far, some debian-specific, non-RC issues

Daniel Shahaf danielsh at apache.org
Fri Feb 14 11:35:58 GMT 2020


Axel Beckert wrote on Fri, 14 Feb 2020 11:57 +0100:
> The two build failures were on rather exotic non-release low-end
> architectures (m68k and sh4) and both were caused by a syntactically
> wrong generated DEBIAN/control file.
> 
> Without having looked closer yet, this smells like either a bug in
> Debian's build system debhelper or a so far not uncovered bug in our
> packaging. Will investigate further.

FWIW, on buster/amd64:

[[[
% dpkg-query -f '${source:Package} (= ${source:Version}), ' -W libncursesw5-dev libpcre3-dev libc-dev-bin; echo 
glibc (= 2.28-10), libncursesw5-dev (= ), pcre3 (= 2:8.39-12), 
% grep-aptavail -P libncursesw5-dev
Package: libncursesw5-dev
Source: ncurses
Version: 6.1+20181013-2+deb10u2
Installed-Size: 6
Maintainer: Craig Small <csmall at debian.org>
Architecture: amd64
Depends: libtinfo6 (= 6.1+20181013-2+deb10u2), libncurses-dev (= 6.1+20181013-2+deb10u2)
Description: transitional package for libncurses-dev
⋮
% grep-dctrl -XP ncurses -s Package,Binary,Version /var/lib/apt/lists/*buster*Sources                                                                                                         
Package: ncurses
Binary: libtinfo6, libtinfo6-udeb, libncurses6, libncurses-dev, libtinfo-dev, libtinfo6-dbg, libncurses5-dev, libncurses6-dbg, libncursesw6, libncursesw5-dev, libncursesw6-dbg, lib64tinfo6, lib64ncurses6, lib64ncursesw6, lib64ncurses-dev, lib32tinfo6, lib32ncurses6, lib32ncursesw6, lib32ncurses-dev, ncurses-bin, ncurses-base, ncurses-term, ncurses-examples, ncurses-doc, libtinfo5, libncurses5, libncursesw5              
Version: 6.1+20181013-1

Package: ncurses
Binary: libtinfo6, libtinfo6-udeb, libncurses6, libncurses-dev, libtinfo-dev, libtinfo6-dbg, libncurses5-dev, libncurses6-dbg, libncursesw6, libncursesw5-dev, libncursesw6-dbg, lib64tinfo6, lib64ncurses6, lib64ncursesw6, lib64ncurses-dev, lib32tinfo6, lib32ncurses6, lib32ncursesw6, lib32ncurses-dev, ncurses-bin, ncurses-base, ncurses-term, ncurses-examples, ncurses-doc, libtinfo5, libncurses5, libncursesw5              
Version: 6.1+20181013-2+deb10u2

]]]

So I can reproduce the error, but I don't immediately see any
${source:Version} would expand to nothing.

Cheers,

Daniel



More information about the Pkg-zsh-devel mailing list