Your message dated Mon, 02 Nov 2015 17:33:59 +0000 with message-id <[email protected]> and subject line Bug#687343: fixed in ksh 93u+20120801-2 has caused the Debian Bug report #687343, regarding shcomp misscompiles a script 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.) -- 687343: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687343 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: ksh Version: 93s+20080202-1 The script at [1] is 'misscompiled' by shcomp making it completely useless as it fails to 'case' a line. To reproduce: $ (echo "#! /bin/ksh93 -x" && shcomp -n < ./edos-sourcesdebcheck.sh ) > /tmp/test $ chmod +x /tmp/test $ /tmp/test --no-edos --input/tmp/Sources + set -e + which grep-dctrl + [ -x /usr/bin/grep-dctrl ] + which replace + [ -x /usr/bin/replace ] + controlFields='"Package,Binary,Version,Build-Depends,Build-Depends-Indep,Build-Conflicts,Build-Conflicts-Indep"' + readonly controlFields + input=/dev/null + run_debcheck=1 + c=2 + opts='' + [ 2 -gt 0 ] + run_debcheck=0 + shift + c=1 + [ 1 -gt 0 ] + echo --input/tmp/Sources + cut -b8- + input=/tmp/Sources + shift + c=0 + [ 0 -gt 0 ] + [ -r /tmp/Sources ] + [ 0 -gt 0 ] + tmpf='' + trap cleanup EXIT + mktemp + tmpf=/tmp/tmp.DhCJRZAqfW + mktemp + tmpf2=/tmp/tmp.ymsIzBtisH + egrep -v '^Build-(Depends|Conflicts)(|-Indep):[ ]+.*\[' + 0< /tmp/Sources 1> /tmp/tmp.DhCJRZAqfW + echo '"Package,Binary,Version,Build-Depends,Build-Depends-Indep,Build-Conflicts,Build-Conflicts-Indep"' + tr , '|' + egrep '^(("Package|Binary|Version|Build-Depends|Build-Depends-Indep| Build-Conflicts|Build-Conflicts-Indep"):.*|$)' + 0< /tmp/tmp.DhCJRZAqfW 1> /tmp/tmp.ymsIzBtisH ... + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage + read spackage ... Expected output: $ sh -x edos-sourcesdebcheck.sh --no-edos --input/tmp/Sources + set -e + which grep-dctrl + [ -x /usr/bin/grep-dctrl ] + which replace + [ -x /usr/bin/replace ] + readonly controlFields=Package,Binary,Version,Build-Depends,Build-Depends-Indep,Build-Conflicts,Build-Conflicts-Indep + input=/dev/null + run_debcheck=1 + c=2 + opts= + [ 2 -gt 0 ] + run_debcheck=0 + shift + c=1 + [ 1 -gt 0 ] + echo --input/tmp/Sources + cut -b8- + input=/tmp/Sources + shift + c=0 + [ 0 -gt 0 ] + [ -r /tmp/Sources ] + [ 0 -gt 0 ] + tmpf= + trap cleanup EXIT + mktemp + tmpf=/tmp/tmp.iHilBSeIrp + mktemp + tmpf2=/tmp/tmp.gPzNOGVELQ + egrep -v ^Build-(Depends|Conflicts)(|-Indep):[ ]+.*\[ + echo Package,Binary,Version,Build-Depends,Build-Depends-Indep,Build-Conflicts,Build-Conflicts-Indep + tr , | + egrep ^((Package|Binary|Version|Build-Depends|Build-Depends-Indep| Build-Conflicts|Build-Conflicts-Indep):.*|$) + unlink /tmp/tmp.iHilBSeIrp + tmpf=/tmp/tmp.gPzNOGVELQ + mktemp + tmpf2=/tmp/tmp.WWqRgISOty + read spackage + grep-dctrl -PX 2vcard -sPackage,Binary,Version,Build-Depends,Build-Depends-Indep,Build-Conflicts,Build-Conflicts-Indep + fields=Package: 2vcard Binary: 2vcard Version: 0.5-3 Build-Depends: debhelper (>= 5.0.37) + echo Package: 2vcard Binary: 2vcard Version: 0.5-3 Build-Depends: debhelper (>= 5.0.37) + read field + read field + echo 2vcard + sed s/[ \t]//g;s/,/\n/g + read binpkg ... /bin/sh -> dash But using bash -x edos..., just like ksh93 -x edos..., also works [1]http://git.debian.org/?p=users/atomo64-guest/misc-devscripts.git;a=blob_plain;f=edos-sourcesdebcheck.sh;hb=HEAD Regards, -- Atomo64 - Raphael Please avoid sending me Word, PowerPoint or Excel attachments. See http://www.gnu.org/philosophy/no-word-attachments.html
--- End Message ---
--- Begin Message ---Source: ksh Source-Version: 93u+20120801-2 We believe that the bug you reported is fixed in the latest version of ksh, 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. Nicholas Bamber <[email protected]> (supplier of updated ksh 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: Mon, 02 Nov 2015 15:27:02 +0000 Source: ksh Binary: ksh Architecture: source amd64 Version: 93u+20120801-2 Distribution: unstable Urgency: medium Maintainer: Nicholas Bamber <[email protected]> Changed-By: Nicholas Bamber <[email protected]> Description: ksh - Real, AT&T version of the Korn shell Closes: 633524 687343 691199 755486 792733 Changes: ksh (93u+20120801-2) unstable; urgency=medium . * Adopted package (Closes: #691199) * Created alioth git repository and added VCS fields * Removed Conflicts clause versus pdksh as it is no longer relevant * Marked RELEASE file as an upstream changelog rather than simply doc * Added lintian override explaining the absence of a watch file * Added patch to correct spelling errors * Raised standards version to 3.9.6 - no change * Raised compat level and debhelper version to 9 * Revamped debian/rules and added hardening and reproducibility * Added binary format support for compiled scripts (Closes: #687343) * Reviewed package description - added note about shcomp * Registered with doc-base and added extra documents * Moved example.kshrc to /etc/skel/.kshrc * Reviewed cleanup-man-title.patch and enabled rksh * Small correction to formatting of man page (Closes: #755486) * Removed deprecated GREP_OPTIONS from example.kshrc * Removed SHLVL increment from example.kshrc as it was doubling increment * Rewrote setenv() in example.kshrc (Closes: #792733) * Reviewed copyright file and added license-reconcile config * Changed default fc editor to ex (Closes: #633524) Checksums-Sha1: 7eebffb6de1e0f58ac1f901455587eeab93a082b 1844 ksh_93u+20120801-2.dsc 4d2c1c4d4667302dfc80ea8a1128803843e307af 14940 ksh_93u+20120801-2.debian.tar.xz 76e40e05a9765cc93bb44bf11d38a892b9683b65 875962 ksh_93u+20120801-2_amd64.deb Checksums-Sha256: 9ece767651578464b3d0be4b75c897f31d73ee6665ad724e5438f9107e2b7f73 1844 ksh_93u+20120801-2.dsc fbac74fe6db44f6214d89836ec4885e2efc215a72b193693a1098c31c8fdee74 14940 ksh_93u+20120801-2.debian.tar.xz a54bc7c80d20c6e65075a1ccff15159082ffdf0f193886bbe9ce330a1af10c9e 875962 ksh_93u+20120801-2_amd64.deb Files: f04f52bdc91502c498dc307bcda05aae 1844 shells optional ksh_93u+20120801-2.dsc 1afd66deee470b77c41bf728052b4754 14940 shells optional ksh_93u+20120801-2.debian.tar.xz 9d6de745dfd75a90e88266bd7fa544b9 875962 shells optional ksh_93u+20120801-2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWN5rAAAoJELbE2bY7/+c81CcQAJhHVkdu6JlVZfXCcmYmiEOs tId741SCJQE8Dw6zCYx8DfbP90gTO8KKuijD9hR9c7hxN7YGvu/yzspj8ct1daCo VG6TVhy7qsvwWYMiQ5vFhiu3XGSVj1BAOBGRvQW99zGLpX2ccjlcuQGCT/96GBTZ zwlbmiivuWnTTy/6XIY7sTsAhhnowZ9x4qo8btP80J0b3XOT+Nqytoef+TcXIbD7 u+B/2jxwc3WKHg9xGP59B5QB+WM+ED6hYlyTBpHU7iqk7igPo7djQTdBHXKHAJRM jCxSY2JA60HqEtZFtEjN3VTeQvYXlDnrHKL0Jk46TAHdtmzCPVsHs343El+5SSXt puBzI70Ne5XzJP6moCywiwZxwOQ7TOvA+K3uKuREy/xxFY4WCfE39amSaR266s4k nznzR3iDeRYkSf7T6DoMPKKGG25hIwcVT+E50Ioj0HmtLE1KVkV4aKmafknMp9sX fE+SToEIETOTTke1gRL5h9Oq9ARU+fn1k2kp5cpSeuTGs/iiOYWAj3n5KMLRyhGU OxJknGvQGCV5DwBFHoTnpI4FL+8KBhHuYFEKhmDFOmC52fo4rf5WOZZOcgEq5vAe SLFCvWJKlpdKGgEVW9g3bu2lbDZ9Mr6m4YQGjdL0YsnEQVjellJ6D3yiRRrWUDeE B9vkRlh2DqoyETj2KVFr =hzoo -----END PGP SIGNATURE-----
--- End Message ---

