Your message dated Mon, 25 May 2009 17:17:10 +0000
with message-id <[email protected]>
and subject line Bug#530080: fixed in emdebian-tools 2.0.1
has caused the Debian Bug report #530080,
regarding emdebian-qa: bashism in /bin/sh 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.)
--
530080: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530080
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: emdebian-qa
Severity: important
Version: 2.0.0
User: [email protected]
Usertags: goal-dash
Hello maintainer,
While performing an archive wide checkbashisms (from the 'devscripts' package)
check I've found your package containing a /bin/sh script making use
of a bashism.
checkbashisms' output:
> possible bashism in ./usr/bin/em_newer line 20 ('function' is useless):
> function usagehelp () {
> possible bashism in ./usr/share/emdebian-tools/upload_handler.sh line 170
> (should be >word 2>&1):
> $EMRECENT $DPUT_CFG $TCHANGES &>/dev/null || true
> possible bashism in
> ./usr/share/doc/emdebian-qa/buildd/example_manualbuild.sh line 46 (should
> be >word 2>&1):
> emtargetcmp --quiet --arch $ARCH &>
> /opt/emdebian/buildd/targetcompare-$ARCH
> possible bashism in
> ./usr/share/doc/emdebian-qa/buildd/example_manualbuild.sh line 47 (should
> be >word 2>&1):
> emtargetcmp --quiet -m --arch $ARCH &>
> /opt/emdebian/buildd/testingcompare-$ARCH
> possible bashism in
> ./usr/share/doc/emdebian-qa/buildd/example_manualupdate.sh line 38 (should
> be >word 2>&1):
> emtargetcmp --quiet --arch $ARCH &> $WORK/buildd/targetcompare-$ARCH
> possible bashism in
> ./usr/share/doc/emdebian-qa/buildd/example_manualupdate.sh line 39 (should
> be >word 2>&1):
> emtargetcmp --quiet -m --arch $ARCH &> $WORK/buildd/testingcompare-$ARCH
> possible bashism in ./usr/share/doc/emdebian-qa/buildd/example_autobuild.sh
> line 43 (should be >word 2>&1):
> apt-cross --quiet --arch $ARCH --update &>/dev/null
> possible bashism in ./usr/share/doc/emdebian-qa/buildd/example_autobuild.sh
> line 48 (should be >word 2>&1):
> emtargetcmp --quiet --arch $ARCH &>
> /opt/emdebian/buildd/targetcompare-$ARCH
> possible bashism in ./usr/share/doc/emdebian-qa/buildd/example_autobuild.sh
> line 49 (should be >word 2>&1):
> emtargetcmp --quiet -m --arch $ARCH &>
> /opt/emdebian/buildd/testingcompare-$ARCH
Not using bash (or a Debian Policy conformant shell interpreter which doesn't
provide such an extra feature) as /bin/sh is likely to lead to errors or
unexpected behaviours.
Please be aware that although bash is currently the default /bin/sh there was
a release goal for Lenny to make dash the default /bin/sh[1], and has been
proposed for squeeze as well[2].
If you want more information about dash as /bin/sh, you can read:
http://lists.debian.org/debian-release/2008/01/msg00189.html
For more information supporting this goal please refer to Debian Policy,
section 10.4, at:
http://www.debian.org/doc/debian-policy/ch-files.html#s-scripts
Hints about how to fix bashisms:
Sometimes these bugs are already fixed in Ubuntu, look at the PTS.
If not already fixed you can read:
https://wiki.ubuntu.com/DashAsBinSh
If you still don't know how to fix the bashisms don't hesitate to reply to
this email, or tag the bug as 'help'.
[1]http://release.debian.org/lenny/goals.txt
[2]http://lists.debian.org/debian-release/2009/04/msg00133.html
Thank you,
Raphael Geissert
--- End Message ---
--- Begin Message ---
Source: emdebian-tools
Source-Version: 2.0.1
We believe that the bug you reported is fixed in the latest version of
emdebian-tools, which is due to be installed in the Debian FTP archive:
emdebian-buildsupport_2.0.1_all.deb
to pool/main/e/emdebian-tools/emdebian-buildsupport_2.0.1_all.deb
emdebian-qa_2.0.1_all.deb
to pool/main/e/emdebian-tools/emdebian-qa_2.0.1_all.deb
emdebian-tools_2.0.1.dsc
to pool/main/e/emdebian-tools/emdebian-tools_2.0.1.dsc
emdebian-tools_2.0.1.tar.gz
to pool/main/e/emdebian-tools/emdebian-tools_2.0.1.tar.gz
emdebian-tools_2.0.1_all.deb
to pool/main/e/emdebian-tools/emdebian-tools_2.0.1_all.deb
libemdebian-tools-perl_2.0.1_all.deb
to pool/main/e/emdebian-tools/libemdebian-tools-perl_2.0.1_all.deb
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.
Neil Williams <[email protected]> (supplier of updated emdebian-tools 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: SHA1
Format: 1.8
Date: Mon, 25 May 2009 17:21:02 +0100
Source: emdebian-tools
Binary: emdebian-tools emdebian-buildsupport emdebian-qa libemdebian-tools-perl
Architecture: source all
Version: 2.0.1
Distribution: unstable
Urgency: low
Maintainer: Neil Williams <[email protected]>
Changed-By: Neil Williams <[email protected]>
Description:
emdebian-buildsupport - emdebian crossbuilding support
emdebian-qa - emdebian quality assurance support
emdebian-tools - emdebian crossbuilding tool set
libemdebian-tools-perl - emdebian support library
Closes: 530080
Changes:
emdebian-tools (2.0.1) unstable; urgency=low
.
* emsetup: try to find a toolchain from the previous version of gcc
when the new version arrives.
* Update manpage for emsetup with help on reporting bugs and
installing binary toolchains.
* Add time stamp to the emchain log file name.
* Add emxcontrol script to emdebian-qa in /usr/share/
* Add notes about xcontrol usage in the generated changelog via
em_make.
* Convert em_newer to /bin/bash (Closes: #530080)
Checksums-Sha1:
97900bd36b5620cb0793361e69dd3469d6e7e11b 1165 emdebian-tools_2.0.1.dsc
00c1f8efae5881260926469198936b082976ccab 215168 emdebian-tools_2.0.1.tar.gz
df9f086fab37681eb2a5373991e7a406e82d6f0f 95600 emdebian-tools_2.0.1_all.deb
40dbf273fda1746f653c91fae327c48617496c01 69018
emdebian-buildsupport_2.0.1_all.deb
dae25368a9aba1088a08cf282f46f7743d4b0bfa 98558 emdebian-qa_2.0.1_all.deb
183d30042b9439eba579cfa08b693e9bbf0822ed 64544
libemdebian-tools-perl_2.0.1_all.deb
Checksums-Sha256:
c30f11240de47aeada2a99c411e7b844355bdecabb3e84a7898fa8cad3da6c87 1165
emdebian-tools_2.0.1.dsc
097463dd912ac32fe3e1830ddfd6624c22e660991e6f630567022e15ce8ca31b 215168
emdebian-tools_2.0.1.tar.gz
70695a1877380944148d425d4182b1736e50c5d1d247bbf831697bf57bee6e72 95600
emdebian-tools_2.0.1_all.deb
49c2fb2f4dbde244ada5bc487416d36953fa3f9e2ea9421e3107214a8512ecc4 69018
emdebian-buildsupport_2.0.1_all.deb
f1884d1a5ace27b37846c4370dad4402c28fd5ae844e324c8f943d204839f6a6 98558
emdebian-qa_2.0.1_all.deb
9429f4f1d92ed70553ac855d00d88628da084717ad8d182d9bf16999b76eebb0 64544
libemdebian-tools-perl_2.0.1_all.deb
Files:
8be17d010aea6dd55ba20407898b3e09 1165 utils extra emdebian-tools_2.0.1.dsc
26e1288e879ea29bac6f1c1094d98669 215168 utils extra emdebian-tools_2.0.1.tar.gz
0780d4336b2604b322142ef3b56d3bec 95600 utils extra emdebian-tools_2.0.1_all.deb
595fe0675d1ffc5759b1198f7fbe0a93 69018 utils extra
emdebian-buildsupport_2.0.1_all.deb
98b1d6200b11c9f181dfefbbfbfb71cc 98558 utils extra emdebian-qa_2.0.1_all.deb
cd04854cdadc393f1ef16623486216ab 64544 perl extra
libemdebian-tools-perl_2.0.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoazxQACgkQiAEJSii8s+OODgCg7RL1zDFNB6/e+u5p5v8BQCJu
leMAoKClgthE9hw2Jhcm4TqMMfn3MnsX
=7g2e
-----END PGP SIGNATURE-----
--- End Message ---