Your message dated Wed, 12 Aug 2009 22:04:12 +0000
with message-id <[email protected]>
and subject line Bug#530100: fixed in hylafax 2:6.0.3-2
has caused the Debian Bug report #530100,
regarding hylafax-client: 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.)
--
530100: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530100
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: hylafax-client
Severity: minor
Version: 2:4.4.4-10.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/doc/hylafax-client/faxmail/mailfax.sh-qmail
> line 15 (${parm/?/pat[/str]}):
> TMPVAR=${SENDER//\`/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-qmail
> line 16 (${parm/?/pat[/str]}):
> TMPVAR=${TMPVAR//\$\(/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-qmail
> line 17 (${parm/?/pat[/str]}):
> SENDER=${TMPVAR//\)/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 32 (${parm/?/pat[/str]}):
> TMPVAR=${SENDER//\`/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 33 (${parm/?/pat[/str]}):
> TMPVAR=${TMPVAR//\$\(/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 34 (${parm/?/pat[/str]}):
> SENDER=${TMPVAR//\(/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 36 (${parm/?/pat[/str]}):
> TMPVAR=${ADDR//\`/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 37 (${parm/?/pat[/str]}):
> TMPVAR=${TMPVAR//\$\(/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 38 (${parm/?/pat[/str]}):
> ADDR=${TMPVAR//\(/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 40 (${parm/?/pat[/str]}):
> TMPVAR=${PRIMARY_NAME//\`/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 41 (${parm/?/pat[/str]}):
> TMPVAR=${TMPVAR//\$\(/}
> possible bashism in ./usr/share/doc/hylafax-client/faxmail/mailfax.sh-smail
> line 42 (${parm/?/pat[/str]}):
> PRIMARY_NAME=${TMPVAR//\(/}
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: hylafax
Source-Version: 2:6.0.3-2
We believe that the bug you reported is fixed in the latest version of
hylafax, which is due to be installed in the Debian FTP archive:
hylafax-client_6.0.3-2_i386.deb
to pool/main/h/hylafax/hylafax-client_6.0.3-2_i386.deb
hylafax-server_6.0.3-2_i386.deb
to pool/main/h/hylafax/hylafax-server_6.0.3-2_i386.deb
hylafax_6.0.3-2.diff.gz
to pool/main/h/hylafax/hylafax_6.0.3-2.diff.gz
hylafax_6.0.3-2.dsc
to pool/main/h/hylafax/hylafax_6.0.3-2.dsc
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.
Giuseppe Sacco <[email protected]> (supplier of updated hylafax 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: Wed, 12 Aug 2009 10:59:45 +0200
Source: hylafax
Binary: hylafax-server hylafax-client
Architecture: source i386
Version: 2:6.0.3-2
Distribution: unstable
Urgency: low
Maintainer: Giuseppe Sacco <[email protected]>
Changed-By: Giuseppe Sacco <[email protected]>
Description:
hylafax-client - Flexible client/server fax software - client utilities
hylafax-server - Flexible client/server fax software - server daemons
Closes: 530100
Changes:
hylafax (2:6.0.3-2) unstable; urgency=low
.
* Selected bash as shell interpreter for mailfax examples
(Closes: #530100)
* Update to debian policy 3.8.2.0 (no changes required)
* Lintian warning fixed for misc:Depends on -client package
* Updated copy_configuration_from_spool for handling shared $SPOOL/etc
Checksums-Sha1:
9c39e78b94357bb41f70dce890079870a307aec3 1277 hylafax_6.0.3-2.dsc
cc6fd31ba28f11c49c3d9e83bb27aa8fa5377fbf 27632 hylafax_6.0.3-2.diff.gz
96773e5b57ea3ff1013fc3bc820dc2281681fac7 1176074
hylafax-server_6.0.3-2_i386.deb
0ee1c50224e04dd0d42978b655c2b7796ce2e23a 384582 hylafax-client_6.0.3-2_i386.deb
Checksums-Sha256:
f6a58c69baa45e99c929ff548d197d4340ff83208da5df246637110641877c5a 1277
hylafax_6.0.3-2.dsc
5e7fefd70afb94a3d2dca867ccfab536c6714db571bddc24595ad90bd3e705fe 27632
hylafax_6.0.3-2.diff.gz
2fb63aca3b292dc54015d354debaa817de2da1801553573698bd8a011300dca6 1176074
hylafax-server_6.0.3-2_i386.deb
127411813c820b482d6d47091fab3343bb9b25a05b3f8aeb06c14485dcd6f3a0 384582
hylafax-client_6.0.3-2_i386.deb
Files:
584c9295ac34630f918fdf755ef588a9 1277 comm extra hylafax_6.0.3-2.dsc
29759e497e33ac1527aabd80c6de1889 27632 comm extra hylafax_6.0.3-2.diff.gz
d3c835abc48057a5404f93231d17a9e0 1176074 comm extra
hylafax-server_6.0.3-2_i386.deb
16ba24963b5caa64650cfa3c1631ce73 384582 comm extra
hylafax-client_6.0.3-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkqDK/8ACgkQIgfFlOyXCJ0htgCfVtrJ0p2zuE16x+DuLAGc/eKF
v+AAn0VzQ+LTzzPIjhl43Q+/sSx/1j4k
=mxtu
-----END PGP SIGNATURE-----
--- End Message ---