lp:~paelzer/britney/hints-ubuntu-focal-kronosnet-i386

Created by Christian Ehrhardt  and last modified
Get this branch:
bzr branch lp:~paelzer/britney/hints-ubuntu-focal-kronosnet-i386
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Christian Ehrhardt 
Project:
britney
Status:
Development

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 i386

But the arch is:
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386

Therefore 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-man

But 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).

4588. By Steve Langasek

i386 badtest

4587. By Steve Langasek

badtest spectral-cube

4586. By Steve Langasek

badtest node-glob-stream/armhf

4585. By Steve Langasek

drop php7.4 from our hint, it needs a reupload and isn't critical path

4584. By Steve Langasek

bring out the Hellman's, bring out the best.

4583. By Steve Langasek

further refine the hint

4582. By Steve Langasek

badtest node-request-promise/armhf

4581. By Steve Langasek

bump mapnik version in hint

4580. By Steve Langasek

badtest node-tar

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:britney
This branch contains Public information 
Everyone can see this information.