2023-03-09 09:49:25 |
Dominik Viererbe |
bug |
|
|
added bug |
2023-03-09 09:51:06 |
Dominik Viererbe |
description |
During the MIR Process for inetutils-telnet (https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2008789) I noticed that inetutils fails almost all autopkgtests.
See: https://autopkgtest.ubuntu.com/packages/i/inetutils
The reason for that failures seems to be that inetutils-ping is in conflict with iputils-ping.
The autopkgtests pass for i386, because iputils-ping does not build for i386
(See: https://packages.ubuntu.com/lunar/iputils-ping)
This demonstrates a problem for the MIR of inetutils-telnet. Assuming that inetutils-telnet will get into main; inetutils will break every time a inetutils-* package fails, although they are in universe. |
During the MIR Process for inetutils-telnet (https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2008789) I noticed that inetutils fails almost all autopkgtests. See: https://autopkgtest.ubuntu.com/packages/i/inetutils
The reason for the failures seems to be that inetutils-ping is in conflict with iputils-ping.
The autopkgtests pass for i386, because iputils-ping does not build for i386
(See: https://packages.ubuntu.com/lunar/iputils-ping)
This demonstrates a problem for the MIR of inetutils-telnet. Assuming that inetutils-telnet will get into main; inetutils will break every time a inetutils-* package fails, although they are in universe. |
|
2023-03-09 09:53:06 |
Dominik Viererbe |
description |
During the MIR Process for inetutils-telnet (https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2008789) I noticed that inetutils fails almost all autopkgtests. See: https://autopkgtest.ubuntu.com/packages/i/inetutils
The reason for the failures seems to be that inetutils-ping is in conflict with iputils-ping.
The autopkgtests pass for i386, because iputils-ping does not build for i386
(See: https://packages.ubuntu.com/lunar/iputils-ping)
This demonstrates a problem for the MIR of inetutils-telnet. Assuming that inetutils-telnet will get into main; inetutils will break every time a inetutils-* package fails, although they are in universe. |
During the MIR Process for inetutils-telnet (https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2008789) I noticed that inetutils fails almost all autopkgtests. See: https://autopkgtest.ubuntu.com/packages/i/inetutils
The reason for the failures seems to be that inetutils-ping is in conflict with iputils-ping.
The autopkgtests pass for i386, because iputils-ping does not build for i386
(See: https://packages.ubuntu.com/lunar/iputils-ping)
This 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. |
|
2023-03-09 16:29:01 |
Lukas Märdian |
inetutils (Ubuntu): assignee |
|
Dominik Viererbe (dviererbe) |
|
2023-03-09 16:29:12 |
Lukas Märdian |
tags |
rls-ll-incoming |
foundations-todo |
|
2023-03-14 22:26:49 |
Dominik Viererbe |
attachment added |
|
patches.tar.xz https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2009814/+attachment/5654534/+files/patches.tar.xz |
|
2023-03-14 22:27:34 |
Dominik Viererbe |
inetutils (Ubuntu): status |
New |
In Progress |
|
2023-03-15 00:24:39 |
Ubuntu Foundations Team Bug Bot |
tags |
foundations-todo |
foundations-todo patch |
|
2023-03-15 00:24:47 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2023-03-16 13:49:25 |
Dominik Viererbe |
attachment added |
|
patches.tar.xz https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2009814/+attachment/5654878/+files/patches.tar.xz |
|
2023-03-20 13:11:45 |
Dominik Viererbe |
summary |
Inetutils is failing almost all autopkgtests |
[FFe] Inetutils is failing almost all autopkgtests |
|
2023-03-20 15:10:55 |
Dominik Viererbe |
description |
During the MIR Process for inetutils-telnet (https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2008789) I noticed that inetutils fails almost all autopkgtests. See: https://autopkgtest.ubuntu.com/packages/i/inetutils
The reason for the failures seems to be that inetutils-ping is in conflict with iputils-ping.
The autopkgtests pass for i386, because iputils-ping does not build for i386
(See: https://packages.ubuntu.com/lunar/iputils-ping)
This 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. |
[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 |
|
2023-03-20 15:15:27 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+merge/439257 |
|
2023-03-20 15:16:55 |
Dominik Viererbe |
inetutils (Ubuntu): status |
In Progress |
New |
|
2023-03-21 14:12:18 |
Lukas Märdian |
bug |
|
|
added subscriber Ubuntu Release Team |
2023-03-21 14:51:54 |
Dominik Viererbe |
attachment added |
|
inetutils-lunar-amd64-autopkgtest-deb8.tar.xz https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2009814/+attachment/5656325/+files/inetutils-lunar-amd64-autopkgtest-deb8.tar.xz |
|
2023-03-22 14:29:23 |
Graham Inggs |
inetutils (Ubuntu): status |
New |
Incomplete |
|
2023-03-22 14:35:27 |
Graham Inggs |
attachment added |
|
lp2009814.debdiff https://bugs.launchpad.net/ubuntu/+source/inetutils/+bug/2009814/+attachment/5656600/+files/lp2009814.debdiff |
|
2023-03-23 09:41:59 |
Launchpad Janitor |
merge proposal unlinked |
https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+merge/439257 |
|
|
2023-03-23 09:52:11 |
Lukas Märdian |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+merge/439257 |
|
2023-03-23 10:02:57 |
Lukas Märdian |
inetutils (Ubuntu): status |
Incomplete |
Fix Committed |
|
2023-03-23 10:53:56 |
Graham Inggs |
summary |
[FFe] Inetutils is failing almost all autopkgtests |
Inetutils is failing almost all autopkgtests |
|
2023-03-23 10:53:58 |
Graham Inggs |
removed subscriber Ubuntu Release Team |
|
|
|
2023-03-23 16:16:27 |
Launchpad Janitor |
inetutils (Ubuntu): status |
Fix Committed |
Fix Released |
|
2023-06-02 15:36:06 |
Benjamin Drung |
tags |
foundations-todo patch |
patch |
|
2023-06-05 11:17:51 |
Dominik Viererbe |
inetutils (Ubuntu): assignee |
Dominik Viererbe (dviererbe) |
|
|
2023-12-12 22:22:20 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+merge/457369 |
|
2023-12-13 08:09:47 |
Dominik Viererbe |
merge proposal unlinked |
https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+merge/457369 |
|
|
2024-02-23 08:58:10 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~dviererbe/ubuntu/+source/inetutils/+git/inetutils/+merge/461107 |
|