Re: i386 autopkgtest [Re: i386 in focal: an update]

2019-12-17 Thread Andreas Hasenack
Hello,

On Tue, Dec 10, 2019 at 4:04 PM Steve Langasek
 wrote:
>

> team, and 68% still need investigation.  Details, including a list of
> packages to investigate, produced by the attached script:
>
> success:74
> blacklisted:26
> failed, needs investigation:211

> krb5

I grabbed krb5 for a look, and I think it boils down to missing
Multi-Arch in krb5-config (src: kerberos-configs) and krb5-doc (src:
krb5).

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: i386 autopkgtest [Re: i386 in focal: an update]

2019-12-16 Thread Steve Langasek
A further update - after some judicious pruning of the build-dependencies of
gst-plugins-bad1.0, the total number of i386 packages for autopkgtesting is
reduced from 311 to 299 (attached).

Here is the new list of packages with autopkgtests that warrant
investigation.  We now have 29% of the i386 autopkgtests passing, 24%
confirmed not testable, and 47% still needing investigation.

I have also now added 'badtest' hints for the current version of each of
these remaining packages, so as of now they should no longer be causing
proposed-migration delays for any other packages.  As you upload new
versions of these packages, please make sure to do the analysis of the
autopkgtest failures and work with the release team to either fix the tests
or have them permanently blacklisted, as appropriate.

success:86
blacklisted:73
failed, needs investigation:140
acl
alsa-lib
ann
bind9
binutils
boost1.67
brotli
bubblewrap
bzip2
capnproto
cluster-glue
cmake
colord
confuse
cunit
cups
cython
datefudge
dbus
devscripts
dietlibc
dlm
docbook-to-man
double-conversion
doxygen
fakeroot
faketime
fenix
fenix-plugins
fftw3
freeglut
fribidi
game-data-packager
gcc-8
gcc-9
gcc-snapshot
gdbm
gem2deb
glibc
gnupg2
gpgme1.0
graphite2
grep
gtk+3.0
gvfs
gzip
ibus
icu
inetutils
init-system-helpers
iproute2
jemalloc
krb5
kronosnet
lapack
lbfgsb
libarchive
libassuan
libcaca
libcap2
libdaemon
libdatrie
libgd2
libgpg-error
libgphoto2
libiptcdata
libjsoncpp
libkate
libmicrohttpd
libnfs
libofa
libomxil-bellagio
libpipeline
libpsl
libqb
libraw
libsass
libsdl2
libsdl-sge
libseccomp
libsoxr
libthai
libtommath
libusb-1.0
libutempter
libuv1
libvisual
libvncserver
libxcb
libxml2
livecd-rootfs
llvm-toolchain-9
matplotlib
mir
multipath-tools
ncurses
network-manager
nghttp2
nss-wrapper
numpy
openjdk-lts
openssh
openssl
pacemaker
perl
pillow
pinentry
postgresql-12
protobuf
pupnp-1.8
python2.7
python3.7
python3.8
python-apt
python-bcrypt
python-cffi
python-coverage
python-evdev
python-numpy
python-scipy
pyyaml
re2
ruby2.5
ruby-json
ruby-nokogiri
samba
sane-backends
sdlgfx
stunnel4
systemd
systemtap
talloc
tdb
ubuntu-drivers-common
uchardet
udisks2
valgrind
vim
xterm
zsh

On Tue, Dec 10, 2019 at 11:03:30AM -0800, Steve Langasek wrote:
> Hi all,
> 
> After a few days of bugfixing tests to be compatible with the new
> autopkgtest cross-arch infrastructure, I thought it would be useful to give
> folks some stats, and point you to a list of packages requiring further
> investigation that you can help drive down.
> 
> Of 311 autopkgtests that we care about on i386, 24% are currently passing,
> 8% have been confirmed as not-cross-testable and blacklisted by the release
> team, and 68% still need investigation.  Details, including a list of
> packages to investigate, produced by the attached script:

> 
> success:  74
> blacklisted:  26
> failed, needs investigation:  211
> acl
> alglib
> alsa-lib
> ann
> bind9
> binutils
> boost1.67
> brotli
> bubblewrap
> bzip2
> capnproto
> cfitsio
> cluster-glue
> cmake
> colord
> confuse
> coreutils
> cunit
> cups
> cython
> datefudge
> dbus
> devscripts
> dietlibc
> distro-info
> dlm
> docbook-to-man
> double-conversion
> doxygen
> faketime
> fenix
> fenix-plugins
> fftw3
> fpc
> freeglut
> fribidi
> fyba
> game-data-packager
> gcc-8
> gcc-9
> gcc-snapshot
> gdbm
> gem2deb
> gl2ps
> glibc
> gnupg2
> gpgme1.0
> graphite2
> grep
> gtk+2.0
> gtk+3.0
> gvfs
> gzip
> harfbuzz
> ibus
> icu
> inetutils
> init-system-helpers
> iproute2
> jemalloc
> json-glib
> krb5
> kronosnet
> lapack
> lbfgsb
> libanyevent-perl
> libarchive
> libassuan
> libasync-interrupt-perl
> libb-hooks-op-check-perl
> libbsd-resource-perl
> libcaca
> libcap2
> libclone-perl
> libcommon-sense-perl
> libdaemon
> libdatrie
> libdevel-callchecker-perl
> libevent-perl
> libev-perl
> libfile-libmagic-perl
> libfilter-perl
> libgd2
> libgd-perl
> libgpg-error
> libgphoto2
> libhtml-parser-perl
> libinput
> libio-pty-perl
> libiptcdata
> libjsoncpp
> libkate
> liblist-moreutils-perl
> liblocale-gettext-perl
> libmicrohttpd
> libnetaddr-ip-perl
> libnet-ssleay-perl
> libnfs
> libofa
> libomxil-bellagio
> libopenmpt
> libparams-classify-perl
> libparams-util-perl
> libparams-validate-perl
> libperlio-gzip-perl
> libpipeline
> libproxy
> libpsl
> libqb
> libraw
> libsass
> libsdl2
> libsdl-sge
> libseccomp
> libsecret
> libsocket6-perl
> libsort-key-perl
> libsoup2.4
> libsoxr
> libssh
> libsub-identify-perl
> libsub-name-perl
> libtaint-runtime-perl
> libtest-leaktrace-perl
> libtest-taint-perl
> libtext-charwidth-perl
> libtext-iconv-perl
> libthai
> libtommath
> libunicode-utf8-perl
> libusb-1.0
> libutempter
> libuuid-perl
> libuv1
> libvariable-magic-perl
> libvisual
> libvncserver
> libvorbis
> libwacom
> libwant-perl
> libxcb
> libxml2
> libxml-libxml-perl
> libxml-parser-perl
> libyaml-libyaml-perl
> linux
> livecd-rootfs
> llvm-toolchain-9
> matplotlib
> mir
> mpi4py
> 

i386 autopkgtest [Re: i386 in focal: an update]

2019-12-10 Thread Steve Langasek
Hi all,

After a few days of bugfixing tests to be compatible with the new
autopkgtest cross-arch infrastructure, I thought it would be useful to give
folks some stats, and point you to a list of packages requiring further
investigation that you can help drive down.

Of 311 autopkgtests that we care about on i386, 24% are currently passing,
8% have been confirmed as not-cross-testable and blacklisted by the release
team, and 68% still need investigation.  Details, including a list of
packages to investigate, produced by the attached script:

success:74
blacklisted:26
failed, needs investigation:211
acl
alglib
alsa-lib
ann
bind9
binutils
boost1.67
brotli
bubblewrap
bzip2
capnproto
cfitsio
cluster-glue
cmake
colord
confuse
coreutils
cunit
cups
cython
datefudge
dbus
devscripts
dietlibc
distro-info
dlm
docbook-to-man
double-conversion
doxygen
faketime
fenix
fenix-plugins
fftw3
fpc
freeglut
fribidi
fyba
game-data-packager
gcc-8
gcc-9
gcc-snapshot
gdbm
gem2deb
gl2ps
glibc
gnupg2
gpgme1.0
graphite2
grep
gtk+2.0
gtk+3.0
gvfs
gzip
harfbuzz
ibus
icu
inetutils
init-system-helpers
iproute2
jemalloc
json-glib
krb5
kronosnet
lapack
lbfgsb
libanyevent-perl
libarchive
libassuan
libasync-interrupt-perl
libb-hooks-op-check-perl
libbsd-resource-perl
libcaca
libcap2
libclone-perl
libcommon-sense-perl
libdaemon
libdatrie
libdevel-callchecker-perl
libevent-perl
libev-perl
libfile-libmagic-perl
libfilter-perl
libgd2
libgd-perl
libgpg-error
libgphoto2
libhtml-parser-perl
libinput
libio-pty-perl
libiptcdata
libjsoncpp
libkate
liblist-moreutils-perl
liblocale-gettext-perl
libmicrohttpd
libnetaddr-ip-perl
libnet-ssleay-perl
libnfs
libofa
libomxil-bellagio
libopenmpt
libparams-classify-perl
libparams-util-perl
libparams-validate-perl
libperlio-gzip-perl
libpipeline
libproxy
libpsl
libqb
libraw
libsass
libsdl2
libsdl-sge
libseccomp
libsecret
libsocket6-perl
libsort-key-perl
libsoup2.4
libsoxr
libssh
libsub-identify-perl
libsub-name-perl
libtaint-runtime-perl
libtest-leaktrace-perl
libtest-taint-perl
libtext-charwidth-perl
libtext-iconv-perl
libthai
libtommath
libunicode-utf8-perl
libusb-1.0
libutempter
libuuid-perl
libuv1
libvariable-magic-perl
libvisual
libvncserver
libvorbis
libwacom
libwant-perl
libxcb
libxml2
libxml-libxml-perl
libxml-parser-perl
libyaml-libyaml-perl
linux
livecd-rootfs
llvm-toolchain-9
matplotlib
mir
mpi4py
multipath-tools
ncurses
network-manager
nghttp2
nss-wrapper
numpy
openjdk-lts
openssh
openssl
pacemaker
perl
pillow
pinentry
poppler
postgresql-12
protobuf
pulseaudio
pupnp-1.8
python2.7
python3.7
python3.8
python-apt
python-bcrypt
python-cffi
python-coverage
python-cryptography
python-evdev
python-lz4
python-nacl
python-numpy
python-scipy
py-ubjson
pyyaml
raqm
re2
ruby2.5
ruby-json
ruby-nokogiri
samba
sane-backends
sdlgfx
sed
stunnel4
superlu
systemd
systemtap
talloc
tdb
twisted
ubuntu-drivers-common
uchardet
udisks2
upower
util-linux
valgrind
vtk6
vtk7
xterm
zope.interface
zsh

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org

On Fri, Dec 06, 2019 at 03:57:21PM -0800, Steve Langasek wrote:
> Hi folks,
> 
> The changes to i386 have proceeded as described in my earlier email.  The
> autopkgtest infrastructure has been converted to run tests of i386 binaries
> on an amd64 VM, and i386 binaries not in the whitelist are now in the
> process of being removed.  As of this moment, there are 1,679 source
> packages in the whitelist for i386, and 8,921 source packages with published
> i386 binary packages in focal, vs. 14,344 source packages with published
> amd64 binaries.  At the current rate, I expect the binary removals to
> complete some time tomorrow.
> 
> On the autopkgtest side, there are now a total of 311 source packages
> producing i386 binaries which also have autopkgtests[1].  Any packages
> reporting autopkgtest regressions on i386 which are not on this list should
> have their test failures ignored; if you see i386 autopkgtest failures for
> other packages blocking migrations out of focal-proposed, please ask a
> member of the release team to override.
> 
> It's good that the number of remaining autopkgtests for i386 is as small as
> it is, because while the /infrastructure/ is now capable of cross-testing
> i386 packages on amd64, the vast majority of these tests don't run correctly
> in such an environment without modification.  I have triggered runs of all
> of these tests on the amd64 testbed, so current status of the tests is
> visible on autopkgtest.ubuntu.com for each package.
> 
> Since these tests have also de facto regressed in the release pocket due to
> changes to the infrastructure, it is appropriate for those test failures to
> be ignored for proposed-migration purposes as well.  I