Bug#1060134: marked as done (kmod-udeb vs busybox-udeb: agree on who ships depmod)

2024-05-16 Thread Debian Bug Tracking System
Your message dated Thu, 16 May 2024 19:20:20 +
with message-id 
and subject line Bug#1060134: fixed in busybox 1:1.36.1-7
has caused the Debian Bug report #1060134,
regarding kmod-udeb vs busybox-udeb: agree on who ships depmod
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1060134: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060134
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: kmod-udeb,busybox-udeb
Severity: serious
Justification: file conflict
X-Debbugs-Cc: Cyril Brulebois , debian-boot@lists.debian.org

Hi Cyril,

On Sat, Jan 06, 2024 at 04:31:44AM +0100, Cyril Brulebois wrote:
> d-i daily builds now FTBFS everywhere due to the merge-usr step, with
> the following error:
> 
> merge-usr "./tmp/cdrom/tree"
> error: merge target 'usr//sbin/depmod' is a symlink
> 
> It would be nice if you could investigate and suggest what fix(es) would
> be best here. I suppose it could be some fallout from the kmod upload
> which included some changes of yours, hence the ping.
> 
>   
> https://tracker.debian.org/news/1491892/accepted-kmod-31-1-source-into-unstable/

Thank you for the report. In investigating it, I note that reproducing
the failure was unexpectedly difficult. debian-installer fails to build
from source in unstable for unrelated reasons. I request that you update
the package more frequently and keep it in a buildable state to ease QA
efforts of others.

It turns out that /sbin/depmod points to /bin/busybox and
/usr/sbin/depmod points to ../bin/kmod. As such, merge-usr does not have
a good idea of what to do and rightly refuses to continue. These two
files are to be considered a file conflict according to the Debian
policy as they only differ in aliasing. I argue that this was a bug
before merged-/usr and merged-/usr just makes it visible now. The
underlying conflict has existed earlier and was resolved arbitrarily
dependent on the order of unpacks.

The real solution here is to agree on whether busybox-udeb or kmod-udeb
is supposed to provide depmod and only ship it once. Since there is no
other consumer of udebs, it does not make sense to install it in both.

Cyril, please reassign the bug to the right package (i.e. the one that
should not be providing depmod).

I also recommend to establish QA for all udebs to automatically detect,
report and address such conflicts as they evidently cause undefined
behaviour otherwise. That can be as simple as collecting file lists of
all udebs and comparing them.

Helmut
--- End Message ---
--- Begin Message ---
Source: busybox
Source-Version: 1:1.36.1-7
Done: Michael Tokarev 

We believe that the bug you reported is fixed in the latest version of
busybox, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1060...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev  (supplier of updated busybox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 16 May 2024 21:49:03 +0300
Source: busybox
Architecture: source
Version: 1:1.36.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team 
Changed-By: Michael Tokarev 
Closes: 1060134 1069864
Changes:
 busybox (1:1.36.1-7) unstable; urgency=medium
 .
   * udeb: remove all modutils (kmod-udeb provides better alternatives)
 (Closes: #1060134)
   * deb, static, udeb: provide install applet (Closes: #1069864)
   * udhcpc/default.script: recognize $search dhcp parameter too,
 in addition to $domain (and simplify these parts a bit)
Checksums-Sha1:
 c4a67d14dbdad9698c915485270c6f6bc7f588a7 1954 busybox_1.36.1-7.dsc
 9b37bb6b1ddfe41eac4a551751d37bb37de8d5eb 66708 busybox_1.36.1-7.debian.tar.xz
 93c723b6fb881663e3bf80c73363da943b3d96d9 6352 busybox_1.36.1-7_source.buildinfo
Checksums-Sha256:
 8d387dfc4159ea54832c878bc5602c8d9a9eebcba0d24a6f7091dcdbc51ec8a5 1954 
busybox_1.36.1-7.dsc
 602dd21460f6dff82fb23a3b71d40a4d402dbc3d8864704d7d89a8563dd9d62f 66708 
busybox_1.36.1-7.debian.tar.xz
 c689e977c5937caed55fe249812e0de57516fcaede5241e222f1610f49b6a24a 6352 
busybox_1.36.1-7_source.buildinfo
Files:
 4b46ee0b205392c42ba7fb1986eb8c98 1954 utils optional b

Bug#1069864: marked as done (busybox: Please enable "install" applet)

2024-05-16 Thread Debian Bug Tracking System
Your message dated Thu, 16 May 2024 19:20:20 +
with message-id 
and subject line Bug#1069864: fixed in busybox 1:1.36.1-7
has caused the Debian Bug report #1069864,
regarding busybox: Please enable "install" applet
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1069864: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069864
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: busybox
Version: 1:1.35.0-4+b3
Severity: wishlist
Tags: patch

Hi,

BusyBox can provide a simple version of "install" command
(https://busybox.net/downloads/BusyBox.html#install).

Unfortunately, in the package configuration, the options responsible
for enabling this applet are not set:

# CONFIG_INSTALL is not set
# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set

(for all 3 packages - regular, static and udeb)

This is a quite frequently used command that is part of coreutils,
so it is worth making it available in the minimal environment
provided by BusyBox.

Simple patch (for regular package) attached.

Regards,
Robert Paciorek


-- System Information:
Debian Release: 12.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-9-amd64 (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to C.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages busybox depends on:
ii  libc6  2.36-9+deb12u4

busybox recommends no packages.

busybox suggests no packages.

-- no debconf information
--- busybox-1.36.1.org/debian/config/pkg/deb2023-11-13 13:46:07.0 
+
+++ busybox-1.36.1/debian/config/pkg/deb2024-04-24 02:07:05.532609382 
+
@@ -265,8 +265,8 @@
 CONFIG_HOSTID=y
 CONFIG_ID=y
 CONFIG_GROUPS=y
-# CONFIG_INSTALL is not set
-# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
 CONFIG_LINK=y
 CONFIG_LN=y
 CONFIG_LOGNAME=y
--- End Message ---
--- Begin Message ---
Source: busybox
Source-Version: 1:1.36.1-7
Done: Michael Tokarev 

We believe that the bug you reported is fixed in the latest version of
busybox, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1069...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Tokarev  (supplier of updated busybox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 16 May 2024 21:49:03 +0300
Source: busybox
Architecture: source
Version: 1:1.36.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team 
Changed-By: Michael Tokarev 
Closes: 1060134 1069864
Changes:
 busybox (1:1.36.1-7) unstable; urgency=medium
 .
   * udeb: remove all modutils (kmod-udeb provides better alternatives)
 (Closes: #1060134)
   * deb, static, udeb: provide install applet (Closes: #1069864)
   * udhcpc/default.script: recognize $search dhcp parameter too,
 in addition to $domain (and simplify these parts a bit)
Checksums-Sha1:
 c4a67d14dbdad9698c915485270c6f6bc7f588a7 1954 busybox_1.36.1-7.dsc
 9b37bb6b1ddfe41eac4a551751d37bb37de8d5eb 66708 busybox_1.36.1-7.debian.tar.xz
 93c723b6fb881663e3bf80c73363da943b3d96d9 6352 busybox_1.36.1-7_source.buildinfo
Checksums-Sha256:
 8d387dfc4159ea54832c878bc5602c8d9a9eebcba0d24a6f7091dcdbc51ec8a5 1954 
busybox_1.36.1-7.dsc
 602dd21460f6dff82fb23a3b71d40a4d402dbc3d8864704d7d89a8563dd9d62f 66708 
busybox_1.36.1-7.debian.tar.xz
 c689e977c5937caed55fe249812e0de57516fcaede5241e222f1610f49b6a24a 6352 
busybox_1.36.1-7_source.buildinfo
Files:
 4b46ee0b205392c42ba7fb1986eb8c98 1954 utils optional busybox_1.36.1-7.dsc
 264e149c43c1250200801066b8f7ee8a 66708 utils optional 
busybox_1.36.1-7.debian.tar.xz
 f0fdc456a88231b6006681560a91ab3e 6352 utils optional 
busybox_1.36.1-7_source.buildinfo

-BEGIN PGP SIGNATURE-

iQFDBAEBCgAtFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmZGVVgPHG1qdEB0bHMu
bXNrLnJ1AAoJEHAbT2saaT5ZMLYH/RTawFiOHKvfhBhqibKZitgtXENDJ/AM1Cnk
DuJ6c3G31LBwyxYD

busybox_1.36.1-7_source.changes ACCEPTED into unstable

2024-05-16 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 16 May 2024 21:49:03 +0300
Source: busybox
Architecture: source
Version: 1:1.36.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team 
Changed-By: Michael Tokarev 
Closes: 1060134 1069864
Changes:
 busybox (1:1.36.1-7) unstable; urgency=medium
 .
   * udeb: remove all modutils (kmod-udeb provides better alternatives)
 (Closes: #1060134)
   * deb, static, udeb: provide install applet (Closes: #1069864)
   * udhcpc/default.script: recognize $search dhcp parameter too,
 in addition to $domain (and simplify these parts a bit)
Checksums-Sha1:
 c4a67d14dbdad9698c915485270c6f6bc7f588a7 1954 busybox_1.36.1-7.dsc
 9b37bb6b1ddfe41eac4a551751d37bb37de8d5eb 66708 busybox_1.36.1-7.debian.tar.xz
 93c723b6fb881663e3bf80c73363da943b3d96d9 6352 busybox_1.36.1-7_source.buildinfo
Checksums-Sha256:
 8d387dfc4159ea54832c878bc5602c8d9a9eebcba0d24a6f7091dcdbc51ec8a5 1954 
busybox_1.36.1-7.dsc
 602dd21460f6dff82fb23a3b71d40a4d402dbc3d8864704d7d89a8563dd9d62f 66708 
busybox_1.36.1-7.debian.tar.xz
 c689e977c5937caed55fe249812e0de57516fcaede5241e222f1610f49b6a24a 6352 
busybox_1.36.1-7_source.buildinfo
Files:
 4b46ee0b205392c42ba7fb1986eb8c98 1954 utils optional busybox_1.36.1-7.dsc
 264e149c43c1250200801066b8f7ee8a 66708 utils optional 
busybox_1.36.1-7.debian.tar.xz
 f0fdc456a88231b6006681560a91ab3e 6352 utils optional 
busybox_1.36.1-7_source.buildinfo

-BEGIN PGP SIGNATURE-

iQFDBAEBCgAtFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmZGVVgPHG1qdEB0bHMu
bXNrLnJ1AAoJEHAbT2saaT5ZMLYH/RTawFiOHKvfhBhqibKZitgtXENDJ/AM1Cnk
DuJ6c3G31LBwyxYDePQq6m7RAVneRk2ADWZXNM9B7A32QhCgCKOtVY3N7vBaqlD1
jat7NUgFcUT2qdPP18ZVA2JxcoIXz5H9FnFUjB1Q8g34HIY7cHygaVtm19kyB79C
m6dXD/nfzXW1e0Z1EEk17mdzsMzxNXOTizQdFdJ5e+99v5dnhOng/1ELZtWkbGiy
e3jIWvSM9oKeTWeQg9ziMKeCkNlo3r40zEgPAY4NFuu7uFfz/2zc0po8surXB0As
+LFtBhu8UE605AN0IPPeDww9BPlCiyKMZATeEoPN1vC6j6V0t4c=
=A2Pk
-END PGP SIGNATURE-



pgpjFOKbqE1ko.pgp
Description: PGP signature


Processing of busybox_1.36.1-7_source.changes

2024-05-16 Thread Debian FTP Masters
busybox_1.36.1-7_source.changes uploaded successfully to localhost
along with the files:
  busybox_1.36.1-7.dsc
  busybox_1.36.1-7.debian.tar.xz
  busybox_1.36.1-7_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Bug#1071227: marked as done (busybox-udeb: provides binaries that are also provided by kmod-udeb (e.g. modprobe))

2024-05-16 Thread Debian Bug Tracking System
Your message dated Thu, 16 May 2024 19:50:58 +0200
with message-id <87pltlprwd@hands.com>
and subject line Re: Bug#1071227: busybox-udeb: provides binaries that are also 
provided by kmod-udeb (e.g. modprobe)
has caused the Debian Bug report #1071227,
regarding busybox-udeb: provides binaries that are also provided by kmod-udeb 
(e.g. modprobe)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1071227: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071227
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: busybox-udeb
Severity: normal
User: debian-rele...@lists.debian.org

Hi,

I notice that busybox-udeb provides the following binaries in /sbin:

  depmod insmod lsmod modinfo modprobe rmmod

while kmod-udeb provides the same, except located in /usr/sbin.

It would be better if this were not the case, especially now that D-I is
/usr-merged, so one will presumably get to use whichever of those is unpacked
last.

This suggests to me that the versions from kmod-udeb should be used, and
busybox-udeb should be configured to no longer generate these binaries.

BTW I'm assuming that these binaries only make sense on Linux, so it's that it's
fine that non-linux builds will not have them (kmod-udeb being linux only).

Cheers, Phil.
--- End Message ---
--- Begin Message ---
Michael Tokarev  writes:

> https://salsa.debian.org/installer-team/busybox/-/commit/a52da181d4cd0e41c04ab1d5be9130270df0f696
> #1060134

Oh, ooops -- sorry for the noise. I'll close that then.

Cheers, Phil.
-- 
Philip Hands -- https://hands.com/~phil--- End Message ---


Bug#1071227: busybox-udeb: provides binaries that are also provided by kmod-udeb (e.g. modprobe)

2024-05-16 Thread Michael Tokarev

16.05.2024 20:17, Philip Hands пишет:

Package: busybox-udeb
Severity: normal
User: debian-rele...@lists.debian.org

Hi,

I notice that busybox-udeb provides the following binaries in /sbin:

   depmod insmod lsmod modinfo modprobe rmmod

while kmod-udeb provides the same, except located in /usr/sbin.


https://salsa.debian.org/installer-team/busybox/-/commit/a52da181d4cd0e41c04ab1d5be9130270df0f696
#1060134

fwiw.

/mjt
--
GPG Key transition (from rsa2048 to rsa4096) since 2024-04-24.
New key: rsa4096/61AD3D98ECDF2C8E  9D8B E14E 3F2A 9DD7 9199  28F1 61AD 3D98 
ECDF 2C8E
Old key: rsa2048/457CE0A0804465C5  6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 
8044 65C5
Transition statement: http://www.corpit.ru/mjt/gpg-transition-2024.txt



Bug#1071227: busybox-udeb: provides binaries that are also provided by kmod-udeb (e.g. modprobe)

2024-05-16 Thread Philip Hands
Package: busybox-udeb
Severity: normal
User: debian-rele...@lists.debian.org

Hi,

I notice that busybox-udeb provides the following binaries in /sbin:

  depmod insmod lsmod modinfo modprobe rmmod

while kmod-udeb provides the same, except located in /usr/sbin.

It would be better if this were not the case, especially now that D-I is
/usr-merged, so one will presumably get to use whichever of those is unpacked
last.

This suggests to me that the versions from kmod-udeb should be used, and
busybox-udeb should be configured to no longer generate these binaries.

BTW I'm assuming that these binaries only make sense on Linux, so it's that it's
fine that non-linux builds will not have them (kmod-udeb being linux only).

Cheers, Phil.