Your message dated Thu, 27 Mar 2008 23:32:09 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#472900: fixed in vblade-persist 0.6-1
has caused the Debian Bug report #472900,
regarding vblade-persist: 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.)
--
472900: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472900
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: vblade-persist
Severity: minor
Version: 0.5-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/sbin/vblade-persist line 82 (local foo=bar):
> local SHELF="$1"
> possible bashism in ./usr/sbin/vblade-persist line 83 (local foo=bar):
> local SLOT="$2"
> possible bashism in ./usr/sbin/vblade-persist line 84 (local foo=bar):
> local NETIF="$3"
> possible bashism in ./usr/sbin/vblade-persist line 85 (local foo=bar):
> local SOURCE="$4"
> possible bashism in ./usr/sbin/vblade-persist line 92 (local foo=bar):
> local DNAME="e$SHELF.$SLOT"
> possible bashism in ./usr/sbin/vblade-persist line 118 (local foo=bar):
> local SHELF="$1"
> possible bashism in ./usr/sbin/vblade-persist line 119 (local foo=bar):
> local SLOT="$2"
> possible bashism in ./usr/sbin/vblade-persist line 123 (local foo=bar):
> local DNAME="e$SHELF.$SLOT"
> possible bashism in ./usr/sbin/vblade-persist line 124 (local foo=bar):
> local DPATH="$VDIR/$DNAME"
> possible bashism in ./usr/sbin/vblade-persist line 135 (echo -e):
> [ "$1" = "--no-header" ] || echo -e '#shelf slot netif source auto?
> stat' possible bashism in ./usr/sbin/vblade-persist line 138 (local
> foo=bar): local STAT=unsupervised
> possible bashism in ./usr/sbin/vblade-persist line 151 (local foo=bar):
> local CMD="$1"
> possible bashism in ./usr/sbin/vblade-persist line 152 (local foo=bar):
> local SVDIR="$2"
> possible bashism in ./usr/sbin/vblade-persist line 170 (local foo=bar):
> local AUTO="$1"
> possible bashism in ./usr/sbin/vblade-persist line 178 (local foo=bar):
> local CMD="$1"
> possible bashism in ./usr/sbin/vblade-persist line 185 (local foo=bar):
> local SHELF="$1"
> possible bashism in ./usr/sbin/vblade-persist line 187 (local foo=bar):
> local SLOT="$1"
> possible bashism in ./usr/sbin/vblade-persist line 193 (local foo=bar):
> local DPATH="$VDIR/e$SHELF.$SLOT"
> possible bashism in ./usr/sbin/vblade-persist line 197 (local foo=bar):
> local CHANGES=no
> possible bashism in ./usr/sbin/vblade-persist line 199 (local foo=bar):
> local CMD="$1"
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's a
release goal for Lenny to make dash the default /bin/sh[1].
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 please refer to the Debian Policy section 10.4 supporting
this argument 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
[1]http://release.debian.org/lenny/goals.txt
Thank you,
--
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: vblade-persist
Source-Version: 0.6-1
We believe that the bug you reported is fixed in the latest version of
vblade-persist, which is due to be installed in the Debian FTP archive:
vblade-persist_0.6-1.diff.gz
to pool/main/v/vblade-persist/vblade-persist_0.6-1.diff.gz
vblade-persist_0.6-1.dsc
to pool/main/v/vblade-persist/vblade-persist_0.6-1.dsc
vblade-persist_0.6-1_all.deb
to pool/main/v/vblade-persist/vblade-persist_0.6-1_all.deb
vblade-persist_0.6.orig.tar.gz
to pool/main/v/vblade-persist/vblade-persist_0.6.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.
Daniel Kahn Gillmor <[EMAIL PROTECTED]> (supplier of updated vblade-persist
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.7
Date: Thu, 27 Mar 2008 15:35:34 -0400
Source: vblade-persist
Binary: vblade-persist
Architecture: source all
Version: 0.6-1
Distribution: unstable
Urgency: low
Maintainer: Daniel Kahn Gillmor <[EMAIL PROTECTED]>
Changed-By: Daniel Kahn Gillmor <[EMAIL PROTECTED]>
Description:
vblade-persist - create/manage supervised AoE exports
Closes: 472900
Changes:
vblade-persist (0.6-1) unstable; urgency=low
.
* New Upstream version:
* removed bashisms from /usr/sbin/vblade-persist (closes: #472900).
Thanks, Raphael Geissert.
* vblade-persist sources must now be specified by absolute path to
avoid ambiguity, since vblade is eventually executed with a different
cwd.
Files:
984b2de8e4af77601852fcee15f25635 1320 admin optional vblade-persist_0.6-1.dsc
465af4727e0a54b2a9c30bcf99ba454f 17893 admin optional
vblade-persist_0.6.orig.tar.gz
1d856ce8ae0aa2c7defa9aa086fc5474 2150 admin optional
vblade-persist_0.6-1.diff.gz
3d6fa1de8577e124f0fa03c47495e0fc 8548 admin optional
vblade-persist_0.6-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iQIVAwUBR+wlGszS7ZTSFznpAQLowhAAovBq6qDDT3g1ORVjEiPx9gi28cJiw+ak
2MuHR7Uk1C19Oi/C2bIp4/BEnUCcBz57yVPbzE6egzyPw+gHTHmBuZqri7yEsIwU
MfI2/CJ2zn0Sc1G/Lf6OmZxnLyTYjzOiKbGD8G1bnfuJcJtiqmqIs3iWYEm7Qthy
1/OEen9YX/C/Zlka+rc2/fe20fzz2l0EerK87Q8tRAZiUcNwLPelVdlmfofANdLO
jn/wZWd8f5M4QiqMNNmleDFUThqULTGKvCxm8tF7n0TEvy7HPX+HgP9Ov6GF1KJO
QxARjQEthzv1IdUNdqhXAw7k9EdpEUmOA202Aio3CuZ6mEeMpL5OJtCVamPc+y0J
hqTI+XfXziifMMMsmg+66TiTsG6VVedeiJ/hMNUG7XNrVzs+Urn9DoLwD5L0k3ZZ
LqHm7fEImoYo/JbWmY1P1gUS14b5aZvtEx4dwRz9Uqpvl1qUhh+zZtVDtIuPksWI
lYc++o6J0ZPiLsiI83j0SMal8+HovZU8pdqljwVDKf75N745dik83tiyZKHK0qRk
YZce4JJJ/u670PowEWqn61Y/dPSE8gbEu8p0Hc2+PkVW2YWCm9zvEN9wAtW/5OiC
CP6ZXDQQceRviTHR57Go/6DuD8N6o3FIralNdVbIYzpc6dMkmEuQUM1tjYY4XS56
Opc0qh/3MQ0=
=Wv33
-----END PGP SIGNATURE-----
--- End Message ---