[Bug 2009814] Re: [FFe] Inetutils is failing almost all autopkgtests
Dominik Viererbe
2009814 at bugs.launchpad.net
Thu Mar 23 08:59:46 UTC 2023
I agree. Keeping inetutils-ping without a drawback for the inetutils-
telnet MIR is a win-win.
Graham Inggs (ginggs) already build and tested it. Thanks!
- See PPA: https://launchpad.net/~ginggs/+archive/ubuntu/testing/+packages
- See autopkgtests: https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/?format=plain
Here are the direct links to the relevant test results. They all PASS.
amd64 test results:
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/amd64/i/inetutils/20230322_170634_c0ebb@/artifacts.tar.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/amd64/i/inetutils/20230322_170634_c0ebb@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/amd64/i/inetutils/20230322_170634_c0ebb@/result.tar
arm64 test results:
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/arm64/i/inetutils/20230322_143055_a1d82@/artifacts.tar.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/arm64/i/inetutils/20230322_143055_a1d82@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/arm64/i/inetutils/20230322_143055_a1d82@/result.tar
armhf test results:
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/armhf/i/inetutils/20230322_142058_b03f1@/artifacts.tar.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/armhf/i/inetutils/20230322_142058_b03f1@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/armhf/i/inetutils/20230322_142058_b03f1@/result.tar
i386 test results:
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/i386/i/inetutils/20230322_151133_67c9a@/artifacts.tar.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/i386/i/inetutils/20230322_151133_67c9a@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/i386/i/inetutils/20230322_151133_67c9a@/result.tar
ppc64el test results:
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/ppc64el/i/inetutils/20230322_141751_2d8f5@/artifacts.tar.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/ppc64el/i/inetutils/20230322_141751_2d8f5@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/ppc64el/i/inetutils/20230322_141751_2d8f5@/result.tar
s390x test results:
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/s390x/i/inetutils/20230322_162636_1d326@/artifacts.tar.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/s390x/i/inetutils/20230322_162636_1d326@/log.gz
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar-ginggs-testing/lunar/s390x/i/inetutils/20230322_162636_1d326@/result.tar
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to inetutils in Ubuntu.
https://bugs.launchpad.net/bugs/2009814
Title:
[FFe] Inetutils is failing almost all autopkgtests
Status in inetutils package in Ubuntu:
Incomplete
Bug description:
[Problem]
* All inetutils autopkgtests [1] fail (except for i386).
* The reason for the failures is a conflict between inetutils-ping and
iputils-ping. The autopkgtests pass for i386, because iputils-ping does
not build for i386 (See [2]).
[Proposed Changes]
* Stop building the inetutils-ping binary package. This solution was
proposed/endorsed in the last #ubuntu-meeting (16.03.2023; [3]).
* Commit: [4]
* PPA: [5]
[Rationale]
* The package inetutils-telnet is required in Ubuntu main (See pending
MIR [6]), because Debian transitioned its default `telnet` client from
netkit-telnet to inetutils-telnet. This transition was postponed in
Ubuntu for kinetic by having ubuntu-standard Recommend `netkit-telnet`
instead of `telnet`.
But now, netkit-telnet has been dropped altogether from Debian and
process-removals is prompting us to also delete it from lunar [7].
* The package inetutils-telnet is required in Ubuntu main no later than
April 13th 2023 due to the Ubuntu 23.04 Lunar Lobster release date.
* A working prototype using update-alternatives was created (See the
comments below). This solution was discussed during the ubuntu-meeting.
However, it was deemed unnecessary, because it increases runtime
complexity, so it was ultimately not pursued in favor of dropping
inetutils-ping.
[Test Plan]
1. Download the ubuntu lunar autopkgtest image with:
autopkgtest-buildvm-ubuntu-cloud -r lunar
2. Checkout the proposed changes with:
git clone -b ubuntu/devel https://git.launchpad.net/~dviererbe/ubuntu/+source/inetutils
3. Run the autopkgtests with:
autopkgtest ./inetutils -- qemu autopkgtest-lunar-amd64.img
4. Check that the test pass. Expected output should contain:
@@@@@@@@@@@@@@@@@@@@ summary
test-commands PASS
test-root-commands PASS
[Other]
* inetutils-telnet is already seeded in lunar.standard as a
replacement for netkit-telnet [8]
* This conflict demonstrates a problem for the MIR of inetutils-telnet.
Assuming that inetutils-telnet will get into main; inetutils-telnet
tests will fail every time a inetutils-* package fails, although they
are in universe and the failure is unrelated.
[1] https://autopkgtest.ubuntu.com/packages/i/inetutils
[2] https://packages.ubuntu.com/lunar/iputils-ping
[3] https://ubottu.com/meetingology/logs/ubuntu-meeting/2023/ubuntu-meeting.2023-03-16-15.01.moin.txt
[4] https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+ref/ubuntu/devel
[5] https://launchpad.net/~dviererbe/+archive/ubuntu/lp-2009814-drop-ping/+packages
[6] https://launchpad.net/bugs/2008789
[7] https://packages.debian.org/bookworm/telnet
[8] https://git.launchpad.net/~dviererbe/ubuntu/+source/inetutils/commit/?id=3c0a08ea20c21bc0b9d98075510f8a3d6c0ec9df
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2009814/+subscriptions
More information about the foundations-bugs
mailing list