Your message dated Mon, 22 Jun 2009 12:47:06 +0000
with message-id <[email protected]>
and subject line Bug#530970: fixed in emdebian-tools 2.1.0
has caused the Debian Bug report #530970,
regarding emdebian-buildsupport: 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.)


-- 
530970: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530970
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: emdebian-buildsupport
Severity: minor
Version: 2.0.1
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/share/bug/emdebian-tools/script line 21 ($"foo"
> should be eval_gettext "foo"):
>   YESNO=$"yYnN"


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

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.1.0_all.deb
  to pool/main/e/emdebian-tools/emdebian-buildsupport_2.1.0_all.deb
emdebian-qa_2.1.0_all.deb
  to pool/main/e/emdebian-tools/emdebian-qa_2.1.0_all.deb
emdebian-tools_2.1.0.dsc
  to pool/main/e/emdebian-tools/emdebian-tools_2.1.0.dsc
emdebian-tools_2.1.0.tar.gz
  to pool/main/e/emdebian-tools/emdebian-tools_2.1.0.tar.gz
emdebian-tools_2.1.0_all.deb
  to pool/main/e/emdebian-tools/emdebian-tools_2.1.0_all.deb
libemdebian-tools-perl_2.1.0_all.deb
  to pool/main/e/emdebian-tools/libemdebian-tools-perl_2.1.0_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, 22 Jun 2009 06:57:08 +0100
Source: emdebian-tools
Binary: emdebian-tools emdebian-buildsupport emdebian-qa libemdebian-tools-perl
Architecture: source all
Version: 2.1.0
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: 530970 532400 532428 532748
Changes: 
 emdebian-tools (2.1.0) unstable; urgency=low
 .
   * Convert bug support script to /bin/bash (Closes: #530970)
   * embug, embug_report: Add support for opening new bugs with a gzipped
     build log.
   * emsource, qa/emxcontrol : Add support for updating debian/xcontrol
     as part of cleaning the package with emsource.
   * Add dpkg-vendor conffile.
   * Add note to emsetup manpage about ensuring the Emdebian toolchain
     apt source is available. (Closes: #532400)
   * Migrate emchain to look for eglibc instead of glibc (Closes: #532428)
   * bug/embug : extend coverage to packages using epochs and improve
     non-native handling.
   * Package emdebian-tools.1 manpage. (Closes: #532748)
   * Add -S option to bash completion of emdebuild.
   * qa/emxcontrol : Promote emxcontrol to /usr/bin, package manpage and
     use a temporary file to update debian/xcontrol in place.
   * fix missing comma in -tools depends.
   * Add a note about Crush to the package description.
   * Add a Vendor-Name field to vendor/emdebian-crush for a fully verbose
     title.
   * Add --check-in support to emsource, based on emdebuild --svn-only.
   * Emdebian/Tools.pm : Move find_latest_gcc away from finding the
     latest version of gcc in Debian. Instead find the latest built
     toolchains in Emdebian.
   * emsetup : use the new support in the module and simplify the script
     considerably.
   * emdebuild : Add vendor support to emdebuild.
   * em_make : Add vendor support to em_make, called by emdebuild.
   * em_make : Use emxcontrol support in em_make, if emdebian-qa is
     installed.
Checksums-Sha1: 
 521bd190a3a7427e3722f57a7f9ac134c6f24658 1165 emdebian-tools_2.1.0.dsc
 e473ded402365a2c5557f7468c2e8b92e843c9e1 218362 emdebian-tools_2.1.0.tar.gz
 211ad88a5531a70e0ffbefde0c376d90fed96f3c 103336 emdebian-tools_2.1.0_all.deb
 2eaf8cfd80bb103fe4258daa38470469c41448f9 70680 
emdebian-buildsupport_2.1.0_all.deb
 946d1c53b38f919225d1c4cca412fa210ec8f18e 102654 emdebian-qa_2.1.0_all.deb
 6c76288899d1b5faec1bf691bf0563c0307bb4c2 65332 
libemdebian-tools-perl_2.1.0_all.deb
Checksums-Sha256: 
 b9c6ffa6eaabf812a34928bdc8c61e5e951e4f830b6eb42f0519ca2c78be311b 1165 
emdebian-tools_2.1.0.dsc
 2fbf196301f05940d6a986004183a5804ace40375ebc50befcf91b6ded1279a9 218362 
emdebian-tools_2.1.0.tar.gz
 e42fcc6ce5c2102b35c91d30f26d059069daad953e3d811a263afa31493e9afb 103336 
emdebian-tools_2.1.0_all.deb
 f9f1170732eb506697c1b64a5fb1fd41d7b77483521efab57b3e06faf28645f6 70680 
emdebian-buildsupport_2.1.0_all.deb
 d73a6f5b49d54a121625ae1036dfcbd5343fe29296723bc2ee10e3ebed2010b3 102654 
emdebian-qa_2.1.0_all.deb
 092734b797ec5d5ad1debbd9ed839594c59bbf14814662ed2bd9552aa8f1d78d 65332 
libemdebian-tools-perl_2.1.0_all.deb
Files: 
 61e05a51aa6d3925edb1cb69ba5d85b9 1165 utils extra emdebian-tools_2.1.0.dsc
 4748b0697deea0dba845dd841fbe1609 218362 utils extra emdebian-tools_2.1.0.tar.gz
 77dc4e3d62e765f5e120c325d9ea6723 103336 utils extra 
emdebian-tools_2.1.0_all.deb
 4323f8290ab86a3eef54efd631136195 70680 utils extra 
emdebian-buildsupport_2.1.0_all.deb
 74e2abb9cfbd8c15d42a2477ad1bbb9a 102654 utils extra emdebian-qa_2.1.0_all.deb
 762bdb6a38305fc535b77dbcf17a8041 65332 perl extra 
libemdebian-tools-perl_2.1.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAko/ezEACgkQiAEJSii8s+NTQgCaAgwfkPlqN9LVaMq+ofFFbLdU
lAIAnj5SAhfZ8AdzqAp0OVnDl8JoSSm9
=z5Br
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to