#1004171 bash: Replace add-shell/remove-shell with declarative shells.d trigger

Package:
bash
Source:
bash
Description:
GNU Bourne Again SHell
Submitter:
Johannes Schauer Marin Rodrigues
Date:
2022-05-27 16:21:05 UTC
Severity:
normal
Tags:
#1004171#5
Date:
2022-01-22 08:25:43 UTC
From:
To:
Hi,

the attached patch replaces add-shell/remove-shell with the declarative
shells.d trigger from debianutils.

For details about this new mechanism see https://bugs.debian.org/990440.

This further reduces the number of maintainer scripts in the
Essential:yes set and is the last missing piece for DPKG_ROOT support in
bash.

I also submitted the same improvement to dash:

https://salsa.debian.org/debian/dash/-/merge_requests/8

Thanks!

cheers, josch

#1004171#8
Date:
2022-04-13 10:10:16 UTC
From:
To:
Hi,

Quoting Johannes Schauer Marin Rodrigues (2022-01-22 09:25:43)

the shells.d patch has been applied in dash in unstable for over a month now
and the dash maintainer states that there have been no problems since then.

I'd thus like to send a friendly ping to this bug and ask about applying
shells.d support from debianutils to bash as well.

If you have no objections, I can also prepare an NMU as I've done for #958083.

Thanks!

cheers, josch

#1004171#11
Date:
2022-05-12 15:16:56 UTC
From:
To:
Hi,

Quoting Johannes Schauer Marin Rodrigues (2022-04-13 12:10:16)

I've uploaded a NMU with attached debdiff to DELAYED/15.

Thanks!

cheers, josch

#1004171#16
Date:
2022-05-27 16:19:39 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
bash, 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 1004171@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <josch@debian.org> (supplier of updated bash 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 12 May 2022 17:05:40 +0200
Source: bash
Architecture: source
Version: 5.1-6.1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <doko@debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <josch@debian.org>
Closes: 1004171
Changes:
 bash (5.1-6.1) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Non-maintainer upload.
   * Replace add-shell/remove-shell with declarative shells.d trigger.
     Closes: #1004171
Checksums-Sha1:
 740a010918f157a0f5fba98933aa88a64bc8c21e 2279 bash_5.1-6.1.dsc
 0a5e90fa1c0f89cb60d3abfa4c3ef9f7b981dd02 93472 bash_5.1-6.1.debian.tar.xz
 e00b73b79f1d7a9692d184cbb535caf1d86e5d7a 9849 bash_5.1-6.1_amd64.buildinfo
Checksums-Sha256:
 01eabdef2dfbb323ff1bf475b5fb9176456de2d5210dbc83b5e85c40afd10105 2279 bash_5.1-6.1.dsc
 241906d63ddde94eadadaff6c0e50cea1cc3736d00e521709a02b547737e713f 93472 bash_5.1-6.1.debian.tar.xz
 55f21a5dc48dfa857cc7ae7aaeab2b2a6190fdcf0678c2bda0c7e3d0be2caafb 9849 bash_5.1-6.1_amd64.buildinfo
Files:
 8b0bcbe77812b115cf72c7025f663c1b 2279 base required bash_5.1-6.1.dsc
 e3b7a52a4de24941db73a4f0c4c23cb5 93472 base required bash_5.1-6.1.debian.tar.xz
 8d78d7876e6f00b501beff48e44dcba7 9849 base required bash_5.1-6.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmJ9JJIACgkQ8sulx4+9
g+HYSg//VTPXcpneo5aVO0ejQQfjj82O9q1wHVtwUuzxiUyJiBS19q03yoDwD3dT
7aCR0Le/W4dT1cMTMEeV0sQFnql8dIYVRPhr+/lQULO60UI59ZnmwEkBK110jHC0
xQFkuNBKL18c+gbIKSs+xheB+jZV97cmlNRbXKfZGlQ0+n6zxKH14cA+z32pZmAS
ywvBJlSracLwd1jqpyjZbF/AeqfSouqWV2YHwpIsEZYGQWZZPzm2BmbqwRPV54CB
oh32BxmHaQUwyH7YUt9J25+cyz2tAa3ArKryS6QDlBpE5AhVgzWyW3LIOqFn2Oqw
hneoeMyT3cE9dKNflu1+IHoWnjI2ro8Be8a/Qo1NdIh311uGyxkzrbUG26t3e3iQ
I6iCXLHQp0JmO+TVmrWCFK9CAzhv2tjKwohyJvZBezBQH9IrGe9P7M2SIgD/GCi6
+/Ef/PbK7wOVDDUAV2vFIk7K0z4fw/H26zo6tGzecaTUADvs+bfomO5TZffsd9iR
CWOXydP1ZH/DkYWqbske71JDvtaiJYdMlMiNqbuFXU/rDSDqtssPypHyRrImjQaE
f1On2UduB2NgW983dGoirolTnbYU5Oz7pHOZsuN5yoRWX6CTfxA4QpHPJFOCCSwy
9sz47WmOlkZukW/y3SdrEKvUkgpacz4QV7l3gjoUNZveBA5aVuk=
=ZmNn
-----END PGP SIGNATURE-----