Your message dated Thu, 16 Jul 2009 20:07:30 +0000
with message-id <[email protected]>
and subject line Bug#530993: fixed in slurm-llnl 2.0.4-1
has caused the Debian Bug report #530993,
regarding slurm-llnl-slurmdbd: 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.)


-- 
530993: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530993
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: slurm-llnl-slurmdbd
Severity: minor
Version: 1.3.15-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 ./etc/init.d/slurm-llnl-slurmdbd line 106 ($"foo"
> should be eval_gettext "foo"):
>                     echo $"slurmdbd (pid $pid) is running..."
> possible bashism in ./etc/init.d/slurm-llnl-slurmdbd line 111 ($"foo"
> should be eval_gettext "foo"):
>             echo $"slurmdbd is stopped"
> possible bashism in ./etc/init.d/slurm-llnl-slurmdbd line 117 ($"foo"
> should be eval_gettext "foo"):
>     echo $"slurmdbd is stopped"


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: slurm-llnl
Source-Version: 2.0.4-1

We believe that the bug you reported is fixed in the latest version of
slurm-llnl, which is due to be installed in the Debian FTP archive:

libpmi0-dev_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/libpmi0-dev_2.0.4-1_i386.deb
libpmi0_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/libpmi0_2.0.4-1_i386.deb
libslurm20-dev_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/libslurm20-dev_2.0.4-1_i386.deb
libslurm20_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/libslurm20_2.0.4-1_i386.deb
slurm-llnl-basic-plugins-dev_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/slurm-llnl-basic-plugins-dev_2.0.4-1_i386.deb
slurm-llnl-basic-plugins_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/slurm-llnl-basic-plugins_2.0.4-1_i386.deb
slurm-llnl-doc_2.0.4-1_all.deb
  to pool/main/s/slurm-llnl/slurm-llnl-doc_2.0.4-1_all.deb
slurm-llnl-slurmdbd_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/slurm-llnl-slurmdbd_2.0.4-1_i386.deb
slurm-llnl-sview_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/slurm-llnl-sview_2.0.4-1_i386.deb
slurm-llnl_2.0.4-1.diff.gz
  to pool/main/s/slurm-llnl/slurm-llnl_2.0.4-1.diff.gz
slurm-llnl_2.0.4-1.dsc
  to pool/main/s/slurm-llnl/slurm-llnl_2.0.4-1.dsc
slurm-llnl_2.0.4-1_i386.deb
  to pool/main/s/slurm-llnl/slurm-llnl_2.0.4-1_i386.deb
slurm-llnl_2.0.4.orig.tar.gz
  to pool/main/s/slurm-llnl/slurm-llnl_2.0.4.orig.tar.gz



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.
Gennaro Oliva <[email protected]> (supplier of updated slurm-llnl 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: Thu, 16 Jul 2009 11:05:21 +0200
Source: slurm-llnl
Binary: slurm-llnl libslurm20 libpmi0 libslurm20-dev libpmi0-dev slurm-llnl-doc 
slurm-llnl-basic-plugins slurm-llnl-basic-plugins-dev slurm-llnl-sview 
slurm-llnl-slurmdbd
Architecture: source i386 all
Version: 2.0.4-1
Distribution: unstable
Urgency: low
Maintainer: Gennaro Oliva <[email protected]>
Changed-By: Gennaro Oliva <[email protected]>
Description: 
 libpmi0    - SLURM PMI library implementation
 libpmi0-dev - SLURM PMI library implementation development files
 libslurm20 - Runtime library files for SLURM
 libslurm20-dev - SLURM development files
 slurm-llnl - Simple Linux Utility for Resource Management
 slurm-llnl-basic-plugins - SLURM basic plugins
 slurm-llnl-basic-plugins-dev - SLURM basic plugins development files
 slurm-llnl-doc - SLURM docmentation
 slurm-llnl-slurmdbd - Secure enterprise-wide interface to a database for SLURM
 slurm-llnl-sview - GUI to view and modify SLURM state
Closes: 530993 530994
Changes: 
 slurm-llnl (2.0.4-1) unstable; urgency=low
 .
   * New upstream release
   * Removed gettext bashism in init.d scripts (Closes: #530993, #530994)
   * init.d script modified to check that a daemon is not running before
     a call with the stop argument is completed
Checksums-Sha1: 
 275cda2f3f64a69ed9246ee7fa9bd7421d01081e 1386 slurm-llnl_2.0.4-1.dsc
 c97147fe03d7b32dbed1f0bad95a5dee6f3d0d2b 9449568 slurm-llnl_2.0.4.orig.tar.gz
 04de9227151352f72ca864becc6aba495572afd4 60923 slurm-llnl_2.0.4-1.diff.gz
 318b4a107d857822424803a7b6c7a5a337b0cd4a 6529076 slurm-llnl_2.0.4-1_i386.deb
 63d048e2ef643ed64dd9822f8406feb7192e9775 307732 libslurm20_2.0.4-1_i386.deb
 319b766939c2231b173dbe66d8d78db4fdda309a 18464 libpmi0_2.0.4-1_i386.deb
 d759a1aefaf21bbfbca866e9f057884da5201ec3 496226 libslurm20-dev_2.0.4-1_i386.deb
 5247af0769424f6bcdf32cfdbb6793b9948dd577 22700 libpmi0-dev_2.0.4-1_i386.deb
 50235536e20a636fe3f71c46e28b2318c2133405 347662 
slurm-llnl-basic-plugins_2.0.4-1_i386.deb
 b2ab6efdb6932cae13f290fc2b4ad7d337d23362 1182600 
slurm-llnl-basic-plugins-dev_2.0.4-1_i386.deb
 a6c4da0323d900f9fe6c756784f50fc7d725892c 391636 
slurm-llnl-sview_2.0.4-1_i386.deb
 1b23ee077d8b8a73d12d2b3a2f1ac066920da4fc 734806 
slurm-llnl-slurmdbd_2.0.4-1_i386.deb
 08255449a41e2fafbb62fa1377971d7e6c37a16b 1074886 slurm-llnl-doc_2.0.4-1_all.deb
Checksums-Sha256: 
 abae71493c715f888f8b2cc50971de02f564129fa0f1226e30a10107cbd9f469 1386 
slurm-llnl_2.0.4-1.dsc
 3e51f791b1d98703cb0890d027c7b308878c0ab1a547b2a63d0c5fe46db56381 9449568 
slurm-llnl_2.0.4.orig.tar.gz
 4701d346419f5bb01caf991a6de2c1241a6fd9566f642d1c0227ea7f825c670a 60923 
slurm-llnl_2.0.4-1.diff.gz
 c66111c958eb156e3709916a9a73c742f9ba5c8f8a01dcce928075301f2cd498 6529076 
slurm-llnl_2.0.4-1_i386.deb
 b44959fe778b8d04237dba41a803eb70ae24197c45098c53f7977374b510c712 307732 
libslurm20_2.0.4-1_i386.deb
 1fc7eb7be576e1493ff3396187b3b9cd4782d05c1d611a18f488b8737c2fe243 18464 
libpmi0_2.0.4-1_i386.deb
 aedc5a1f66ddf2c99c77b0112a6e75b40d8c4d73998f51938a7924f9a8e53273 496226 
libslurm20-dev_2.0.4-1_i386.deb
 ecc55e111bb4fbc330e8924fb6b8f230a4d81b87686e6c361fec6675fbdfe99d 22700 
libpmi0-dev_2.0.4-1_i386.deb
 f2e49a6e32bb188f606a014f92eeed518b495a11015b4aa7b9e5980ffbfee30e 347662 
slurm-llnl-basic-plugins_2.0.4-1_i386.deb
 b8c1c468cf183acf873d3c5f11433a2b6757d875dbf6aef67069e91a55c54ce1 1182600 
slurm-llnl-basic-plugins-dev_2.0.4-1_i386.deb
 cda1979f8c96e43d5c649a20e0080eabd822959d0377946099125228bf8565ff 391636 
slurm-llnl-sview_2.0.4-1_i386.deb
 5b0d1a32a0048a1c08dab7c6b851e6f6b839e74f82b2dcf9fb3013fee17d7939 734806 
slurm-llnl-slurmdbd_2.0.4-1_i386.deb
 6a2c09086fdc0387b992b562f43decf949182b08311ffc5cd1c679950b0673ca 1074886 
slurm-llnl-doc_2.0.4-1_all.deb
Files: 
 cf69e56b31180e1cd09ff7114c7d2e0a 1386 admin extra slurm-llnl_2.0.4-1.dsc
 0bf3d1f06031c236e06ce9f33c50916c 9449568 admin extra 
slurm-llnl_2.0.4.orig.tar.gz
 b70b13ae694b3f9c46aa2159941c5a23 60923 admin extra slurm-llnl_2.0.4-1.diff.gz
 450d85181a88f33c4251256dbb5901f0 6529076 admin extra 
slurm-llnl_2.0.4-1_i386.deb
 90e1fbf86ace96172076c3f7a8b909c9 307732 libs extra libslurm20_2.0.4-1_i386.deb
 cca689e3bcc2681570287772046e2242 18464 libs extra libpmi0_2.0.4-1_i386.deb
 1527ee8016d1172d810d97610cc6cc1c 496226 libdevel extra 
libslurm20-dev_2.0.4-1_i386.deb
 c870a8c9f27ac297947c5243894b46fc 22700 libdevel extra 
libpmi0-dev_2.0.4-1_i386.deb
 3c40a02579313ada2893d900934a2479 347662 admin extra 
slurm-llnl-basic-plugins_2.0.4-1_i386.deb
 05e4cb87238af65907a469a3aa4057f0 1182600 devel extra 
slurm-llnl-basic-plugins-dev_2.0.4-1_i386.deb
 4cb94e3e7c43861a5e0dce80a93e91b6 391636 admin extra 
slurm-llnl-sview_2.0.4-1_i386.deb
 2c92ed0ba1b13228b3b67b86900189f2 734806 admin extra 
slurm-llnl-slurmdbd_2.0.4-1_i386.deb
 be2d03bd575645233402328a3f36bf7b 1074886 doc extra 
slurm-llnl-doc_2.0.4-1_all.deb

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

iD8DBQFKXzWjCZSR95Gw07cRAr2MAKCCxlmkjvKrqWLabC9Dxv8m0TGxxwCeOgFm
59Yw59vfKUZ0jKqppjh/Yq0=
=Hqah
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to