[email protected]
[Top] [All Lists]

Bug#535867: marked as forwarded (gettext-doc: bashism in /bin/sh script

Subject: Bug#535867: marked as forwarded gettext-doc: bashism in /bin/sh script
From: Debian Bug Tracking System
Date: Sun, 26 Jul 2009 22:21:14 +0000
Your message dated Mon, 27 Jul 2009 00:16:30 +0200 (CEST)
with message-id <[email protected]>
has caused the   report #535867,
regarding gettext-doc: bashism in /bin/sh script
to be marked as having been forwarded to the upstream software
author(s) [email protected]

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

535867: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535867
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Subject: Bug#535867: gettext-doc: bashism in /bin/sh script fwd
From: Santiago Vila
Date: Mon, 27 Jul 2009 00:16:30 +0200 CEST

I received this from the Debian bug system:

---------- Forwarded message ----------
From: Raphael Geissert <[email protected]>
To: [email protected]
Date: Sun, 5 Jul 2009 13:10:01 -0500
Subject: Bug#535867: gettext-doc: bashism in /bin/sh script

Package: gettext-doc
Severity: minor
Version: 0.17-6
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/gettext-doc/examples/hello-c++-kde/admin/cvs.sh line 426
> (echo -e):
>         echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_:
> EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp
> possible bashism in
> ./usr/share/doc/gettext-doc/examples/build-aux/csharpcomp.sh.in line 58
> ($RANDOM):
>     tmp=$TMPDIR/gt$$-$RANDOM

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][3].

If you want more information about dash as /bin/sh, you can read:

For more information supporting this goal please refer to Debian Policy,
section 10.4, at:

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:

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


Thank you,
Raphael Geissert

--- End Message ---
<Prev in Thread] Current Thread [Next in Thread>
  • Bug#535867: marked as forwarded (gettext-doc: bashism in /bin/sh script), Debian Bug Tracking System <=