Your message dated Sun, 24 Aug 2025 01:06:14 +0000
with message-id <[email protected]>
and subject line Bug#1111934: fixed in posh 0.14.2
has caused the Debian Bug report #1111934,
regarding posh: output of export -p is not suitable for reinput to the shell
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.)
--
1111934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111934
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: posh
Version: 0.14.1
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
I have noticed that the output of export -p is not suitable for reinput
to the shell. Indeed, values that would require quoting are not properly
quoted. However, the SUSv2 standard (which should be close enough to
POSIX in the "Shell & Utilities" section) specifies that:
The -p option allows portable access to the values that can be saved and
then later restored using, for instance, a dot script. The shell will format
the output, including the proper use of quoting, so that it is suitable for
reinput to the shell as commands that achieve the same exporting results.
See this short shell session:
$ export HELLO_WORLD="Hello World"
$ echo "$HELLO_WORLD"
Hello World
$ eval "$(export -p)"
$ echo "$HELLO_WORLD"
Hello
$ export -p
export HELLO_WORLD=Hello
export HOME
export PATH=/usr/bin
export SHELL
export World
-- System Information:
Debian Release: 13.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.15.9-201.fc42.x86_64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages posh depends on:
ii debconf [debconf-2.0] 1.5.91
ii libc6 2.41-12
posh recommends no packages.
posh suggests no packages.
-- debconf information:
posh/sh: false
--- End Message ---
--- Begin Message ---
Source: posh
Source-Version: 0.14.2
Done: Clint Adams <[email protected]>
We believe that the bug you reported is fixed in the latest version of
posh, 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.
Clint Adams <[email protected]> (supplier of updated posh 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: SHA512
Format: 1.8
Date: Sat, 23 Aug 2025 20:39:09 -0400
Source: posh
Binary: posh posh-dbgsym
Architecture: source
Version: 0.14.2
Distribution: unstable
Urgency: medium
Maintainer: Clint Adams <[email protected]>
Changed-By: Clint Adams <[email protected]>
Description:
posh - Policy-compliant Ordinary SHell
Closes: 1111934
Changes:
posh (0.14.2) unstable; urgency=medium
.
* Fix output of export -p and readonly -p when values need
quoting. closes: #1111934.
Checksums-Sha1:
b98be7818b438fb8c8cf306bcfac7692ef30b329 1529 posh_0.14.2.dsc
545803f5541ddcefd15dbed507ee23c99e36ab03 204268 posh_0.14.2.tar.xz
Checksums-Sha256:
6758c5a9f677d35586df6e4ca3565d6097306212d41ae3610cc9ffc1b1bb1651 1529
posh_0.14.2.dsc
a0941a3f489bd87e2a799b9e22ee29983779e240517a1507f90fa46621500c82 204268
posh_0.14.2.tar.xz
Files:
18e1fc7134926f940636ef4fc13e8aef 1529 shells optional posh_0.14.2.dsc
8910aeb70a438f46fcde8dc5e70e24db 204268 shells optional posh_0.14.2.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEdYHsh0BT5sgHeRubVZIzHhmdOKgFAmiqYGEACgkQVZIzHhmd
OKgkFBAAn6fob0xjyK7uySQh9INWw3JM5gwHkRbjccMRN1Cgwsp7IMSYKVXXVoOf
QCGMfDnxaJGTUO7LyDRAgCWbLHJKpo3V94YnIdUV9pqDgDLbgoRmD78vcHNgWILA
i+QWIg4Hgu4uK8eLH1U/G+g3nWQB3z7u2WMHlazR4j0meiNOB6cGSD0ydPDoY9aV
p98gTJVszaWqLKl8Yx3Ac/Dx/qGM0cYsTFmlwiQSuRq03/inPEwdDXN2tmF+5jgZ
Dazu7bCEpbxd51cdyBrVrSQthgWlW//zrH2SK73DxjFJHuImHQdraiv/sc3h1yDu
pzC3QDPi799vUpMbA+E9BhSc9Y7r1WzCxGr2ce0fon+CKxRAlXFFQiRRPRvZo/E2
26FlN5hOaliHPxidEEW+h4sTN9s5TOdTMFnMw+0n0fL85VEYn8a9mwIW8K7Gd9od
wutmuzFzFLQGqNHJqJHOS87mJ7EdsS1QA+UyAUJcWnlxqYm95WvEdHdgpCQ0qjC9
8KRGTAMCQHNnzEEZTmNtp9O7n/lINUm5qeMgbMum/52Vjnr3NJDwAEWmpRg6v4wU
H37Q4KnT2tg7N3MQ5gjtdVgZgYjnSWksolNcKjMsqEVHAzXg+aR4LM936jWKSOsQ
67tMc+86Epn3EkcUKjd5bb2ccY4z5T1YYbOOXpP4ih0X/zHEAuQ=
=Lyes
-----END PGP SIGNATURE-----
pgpPwXOPwiNWb.pgp
Description: PGP signature
--- End Message ---