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 ---

Reply via email to