lp://qastaging/~paelzer/britney/hints-ubuntu-focal-kronosnet-i386
- Get this branch:
- bzr branch lp://qastaging/~paelzer/britney/hints-ubuntu-focal-kronosnet-i386
Branch merges
- Steve Langasek: Disapprove
- Rafael David Tinoco (community): Approve
- Canonical Server: Pending requested
-
Diff: 19 lines (+1/-1)1 file modifiedubuntu-release (+1/-1)
Branch information
Recent revisions
- 4589. By Christian Ehrhardt
-
make kronosnet badtest unversioned
Multiple i386 test issues present:
1. testname=configure
checking for nss... no
configure: error: Package requirements (nss) were not met:
No package 'nss' found=> That is essentially an i386 test trying to build with mixed dependencies
installed.2. testname=libknet
+ pkg-config --libs libknet
Package libknet was not found in the pkg-config search path.
Perhaps you should add the directory containing `libknet.pc'
to the PKG_CONFIG_PATH environment variable=> Again a mixed i386/amd64 config/build try failing.
2. testname=libnozzle
+ pkg-config --libs libnozzle
Package libnozzle was not found in the pkg-config search path.
Perhaps you should add the directory containing `libnozzle.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libnozzle' found=> Again a mixed i386/amd64 config/build try failing.
All reproducible in a local autopkgtest.
E.g. on nss due to being the i386 test we have in that test system:
ubuntu@autopkgtest: /$ dpkg -l '*libnss*' | grep ii
ii libnss3:i386 2:3.49.1-1ubuntu1 i386
ii libnss3-dev:i386 2:3.49.1-1ubuntu1 i386But the arch is:
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign- architectures
i386Therefore the configure (and all others) fail.
The following makes the test pass (to then bock on the next dev/lib check)
$ sudo apt install libnss3-dev:amd64 libnss3:amd64 libnspr4-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libnspr4
The following packages will be REMOVED:
libnspr4-dev:i386 libnss3-dev:i386
The following NEW packages will be installed:
libnspr4 libnspr4-dev libnss3 libnss3-dev
0 upgraded, 4 newly installed, 2 to remove and 0 not upgraded.
Need to get 1715 kB of archives.
After this operation, 4334 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
...
$ sudo ./configure --disable-manBut then once we resolve all that way it is identical to the amd64 test.
Note: kronosnet exists for i386 as it is a dependency of corosync which
exists for i386 still.Therefore overall I think it is ok to disable the i386 test of kronosnet as it
won't work that way in our new i386-reality.
To do so I'd suggest we change the versioned badtest that we already had to a
non versioned one (and moving it to the right section).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/britney