Your message dated Sat, 23 May 2020 09:50:09 +0000
with message-id <[email protected]>
and subject line Bug#933934: fixed in util-linux 2.35.2-2
has caused the Debian Bug report #933934,
regarding bash-completion: umount completion requires gawk
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 [email protected]
immediately.)


-- 
933934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933934
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bash-completion
Version: 1:2.10-1
Severity: normal
Tags: patch

Dear Maintainer,

The umount completion seems to depend on gawk's gensub() [1]
being present in awk, but Debian installs mawk,
which doesn't have it [2], by default.

This has led to this transcript on a new-ish sid system:

root@aqq:~# umount sd<TAB>awk: line 18: function gensub never defined
awk: line 18: function gensub never defined
awk: line 18: function gensub never defined
awk: line 18: function gensub never defined
<TAB>awk: line 18: function gensub never defined
awk: line 18: function gensub never defined
awk: line 18: function gensub never defined
awk: line 18: function gensub never defined
^C


The umount completion is the only one with this specific problem:

misio@aqq:~$ grep -r gensub /usr/share/bash-completion/
/u/s/b-c/c/umount:      homeless = gensub(ENVIRON["HOME"], "\\\\~", "g", 
homeless)
/u/s/b-c/c/umount:      homeless = gensub(/(\s)/, "\\\\\\1", "g", homeless)
/u/s/b-c/c/umount:      reldir = gensub(ENVIRON["PWD"]"/", "", "g", reldir)
/u/s/b-c/c/umount:      reldir = gensub(/(\s)/, "\\\\\\1", "g", reldir)


And, having looked through each instance of "awk" in
/usr/share/bash-completion, the only thing that stood out is that
pkgutil uses "nawk" for one invocation (which works, since
it's provided by alias, but is inconsistent).


[1]: https://www.gnu.org/software/gawk/manual/html_node/String-Functions.html
[2]: 
https://invisible-island.net/mawk/manpage/mawk.html#h3-8_-Built-in-functions


Yours,
наб


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: util-linux
Source-Version: 2.35.2-2
Done: Chris Hofstaedtler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
util-linux, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Hofstaedtler <[email protected]> (supplier of updated util-linux 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 22 May 2020 10:41:16 +0000
Source: util-linux
Architecture: source
Version: 2.35.2-2
Distribution: unstable
Urgency: medium
Maintainer: util-linux packagers <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 933934
Changes:
 util-linux (2.35.2-2) unstable; urgency=medium
 .
   * umount bash-completion: avoid gawk Recommends. (Closes: #933934)
     Pulled in upstream-applied patch from Étienne Mollier.
     Thanks to Étienne Mollier <[email protected]>
     and Guillem Jover <[email protected]>
Checksums-Sha1:
 7502294b068657ff9ac9ca5b7d5e558f92a11629 4232 util-linux_2.35.2-2.dsc
 02151431214eb1d53167c80741a437f12c5acbc7 93268 
util-linux_2.35.2-2.debian.tar.xz
 a46bbf64c41682b8c125e806a3b2cf1bff38e834 6853 
util-linux_2.35.2-2_source.buildinfo
Checksums-Sha256:
 e514e0e25e780184426777ef84b80cfe07e6a6401b51dbc5ebcb950748fa4c90 4232 
util-linux_2.35.2-2.dsc
 17af067f6b8ea14c58cef431260fc21655cc6380b33401b5ddeef2c77447b795 93268 
util-linux_2.35.2-2.debian.tar.xz
 bff5a89131ac6a85cc4100e7093304e11b44efbadc61659bef0312243d9b9ea3 6853 
util-linux_2.35.2-2_source.buildinfo
Files:
 511cc71299dc076b63a96580bcc1be3d 4232 base required util-linux_2.35.2-2.dsc
 5376f312aad5c0c8e208f8a9d12491ae 93268 base required 
util-linux_2.35.2-2.debian.tar.xz
 3bb70b754cc02a35eae758584a20d42e 6853 base required 
util-linux_2.35.2-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAl7I7pYACgkQXBPW25MF
LgMrcQ/+OIsPG5FhNW6WMy7fyFZFNMi18VdVv4F+zBvATVKFVP7yJmB1n7yAElcg
Cgf9OdLxCwsH2VmV/gEEIeUm7x8z5RMTFdTPpLUZnOwRkNDA3ZAWz4iEKolc8zqB
EkWtQ6Ty+3MqJ6YHAMdvaYP4OSWRSWbB8lbGWnSK0CifSOv4OupoUQ2pmM+wPMAT
v9Mo/ZTi5hQwUx+nJZFZ2ZQHJzEPFUELNaz+IZ7ILQIASDs76Co7vsn6qzLioYp0
lQR3uYSwlFAz0H6f8UlG9RHywLbR9webdAQJ7/gp4Qiz1Taxf39XQGpmAd3bkU1V
AyWVsZO25hkUt8G5zIH6VOmcTT8lLnR+klUMF4NeeD3omLV+91WEDPffRxBLe5tQ
iu50KYodkQ4kA0++pZoXdT8GktFPywmAyxgqJuTvG+eL2YveXhJFPS/HYozQ30RE
RGIIoX/hT+bYU3phRwcY2KazDDsl/hBuLe3LudGcK+sWNl2NiVXEJK9YpfKMnuKy
kv/lXaycLGr1TF7HP9EaxRHVkQp9cp4OvNu2w3VTDtToQ2tFEsWCFf1NduiRWAxi
UuhBWizXsHlwbcOdenIB7YCQ4n5Kj8yqJQcrezfocAIt5pbp5hPKTNiGyaAkZiei
dG16sU4O6ukRfWqthXBUHP3xhOvgE8j9lvpfpkN2rBnOSm9/mDI=
=36xx
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to