Your message dated Sun, 20 Jun 2010 22:17:24 +0000
with message-id <e1oqspq-0004kd...@ries.debian.org>
and subject line Bug#464491: fixed in apertium 3.1.0-1.2
has caused the Debian Bug report #464491,
regarding apertium: 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 ow...@bugs.debian.org
immediately.)
--
464491: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464491
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apertium
Severity: important
Version: 3.0.5-1
User: debian-rele...@lists.debian.org
Usertags: goal-dash
Hello maintainer,
While performing an archive wide checkbashisms (from the 'devscripts' package)
check I've found your package containing several /bin/sh scripts making
use of a bashism.
checkbashisms' output:
> possible bashism in ./usr/bin/apertium-preprocess-corpus-lextor line 47
> ('((' should be '$(('): if ((length(w)>0) && (index(w,"^")>0)) {
> possible bashism in ./usr/bin/apertium line 9 ('function' is useless):
> function message
> possible bashism in ./usr/bin/apertium line 21 ('function' is useless):
> function translate_odt
> possible bashism in ./usr/bin/apertium line 27 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ LC_CTYPE == "" ]]
> possible bashism in ./usr/bin/apertium line 32 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $(which zip) == "" ]]
> possible bashism in ./usr/bin/apertium line 37 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $(which unzip) == "" ]]
> possible bashism in ./usr/bin/apertium line 42 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $FICHERO == "" ]]
> possible bashism in ./usr/bin/apertium line 65 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $BORRAFICHERO == "true" ]]
> possible bashism in ./usr/bin/apertium line 68 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $SALIDA == "" ]]
> possible bashism in ./usr/bin/apertium line 131 ('((' should be '$(('):
> if((c <= 1));
> possible bashism in ./usr/bin/apertium line 145 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $UWORDS == "no" ]]; then OPTION="-n";
> possible bashism in ./usr/bin/apertium line 150 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $UWORDS == "no" ]]; then OPTION="-n";
> possible bashism in ./usr/bin/apertium line 154 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $MILOCALE == "" ]]
> possible bashism in ./usr/bin/apertium line 162 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $UWORDS == "no" ]]; then OPTION="-n";
> possible bashism in ./usr/bin/apertium line 180 (alternative test command
> ([[ foo ]] should be [ foo ])): if [[ $MILOCALE == "" ]]
> possible bashism in ./usr/bin/apertium-gen-deformat line 39 (should be 'b =
> a'): if [ $1 == "-a" ]
> possible bashism in ./usr/bin/apertium-gen-deformat line 42 (should be 'b =
> a'): elif [ $1 == "-m" ]
> possible bashism in ./usr/bin/apertium-gen-deformat line 45 (should be 'b =
> a'): elif [ $1 == "-M" ]
Not using bash as /bin/sh would lead to errors. 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
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: apertium
Source-Version: 3.1.0-1.2
We believe that the bug you reported is fixed in the latest version of
apertium, which is due to be installed in the Debian FTP archive:
apertium_3.1.0-1.2.debian.tar.gz
to main/a/apertium/apertium_3.1.0-1.2.debian.tar.gz
apertium_3.1.0-1.2.dsc
to main/a/apertium/apertium_3.1.0-1.2.dsc
apertium_3.1.0-1.2_amd64.deb
to main/a/apertium/apertium_3.1.0-1.2_amd64.deb
libapertium3-3.1-0-dev_3.1.0-1.2_amd64.deb
to main/a/apertium/libapertium3-3.1-0-dev_3.1.0-1.2_amd64.deb
libapertium3-3.1-0_3.1.0-1.2_amd64.deb
to main/a/apertium/libapertium3-3.1-0_3.1.0-1.2_amd64.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 464...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve Langasek <vor...@debian.org> (supplier of updated apertium 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 20 Jun 2010 21:56:56 +0000
Source: apertium
Binary: apertium libapertium3-3.1-0-dev libapertium3-3.1-0
Architecture: source amd64
Version: 3.1.0-1.2
Distribution: unstable
Urgency: high
Maintainer: Francis Tyers <fty...@prompsit.com>
Changed-By: Steve Langasek <vor...@debian.org>
Description:
apertium - Shallow-transfer machine translation engine
libapertium3-3.1-0 - Shared library for Apertium
libapertium3-3.1-0-dev - Development library for Apertium
Closes: 464491 581334
Changes:
apertium (3.1.0-1.2) unstable; urgency=high
.
* Non-maintainer upload.
* High-urgency upload for RC bugfix.
* Fix bashisms in various shell scripts in this package, since /bin/sh will
not be bash by default in squeeze. Thanks to Andres Mejia for the initial
version of this patch. Closes: #464491.
* Set source format 3.0 (quilt) since we're patching the upstream source.
* Drop versioned build-dep on libpcre3-dev (<< 7.9) which prevents us from
rebuilding the package. Closes: #581334.
* Drop versioned dep on libpcre3 (<< 7.9) as well. The versioned dependency
actually exists between libpcre3 and the individual dictionary packages
containing the compiled regexps, apertium itself is entirely agnostic
regarding libpcre3 versions and should not have this hard-coded.
* Lintian fixes:
- add missing ${misc:Depends} to libapertium3-3.1-0-dev.
- bump standards-version to 3.8.4 (no changes required).
Checksums-Sha1:
171db56f3173b4441fbe34222e0a87deda633aa6 1883 apertium_3.1.0-1.2.dsc
8aac322267f2a4a2ca771502bca93278dc2503c8 110471
apertium_3.1.0-1.2.debian.tar.gz
0a7facd62bde9805755b1ecc8e6da53eeada3d9a 368534 apertium_3.1.0-1.2_amd64.deb
d89fab07138ee45aca58b9032b486050100aa27f 819726
libapertium3-3.1-0-dev_3.1.0-1.2_amd64.deb
21872201df56ffdc5779445edc3d927a19182947 372876
libapertium3-3.1-0_3.1.0-1.2_amd64.deb
Checksums-Sha256:
622a04be0382dd23cf13d4c7cf8f340598b39266c3d99bb76540bb8a4096e093 1883
apertium_3.1.0-1.2.dsc
aeaf2a26e88936638f4f6534aa8e355aeda87475cae1e925b256f7a42c583c59 110471
apertium_3.1.0-1.2.debian.tar.gz
76903449be2b1b271343399c663289005ab5c868bbd2d9e98ee74ebb0f7b7229 368534
apertium_3.1.0-1.2_amd64.deb
a83997c04a47467cb1e39526354d1e9f7bc31fe3ac670f953d02c5b674812a6b 819726
libapertium3-3.1-0-dev_3.1.0-1.2_amd64.deb
7a19518783732b9b501a5ce17be12290ef0d7d2ac401abe7402157f91f55fb75 372876
libapertium3-3.1-0_3.1.0-1.2_amd64.deb
Files:
b3401b2872452521f58a84d6d084993b 1883 libs optional apertium_3.1.0-1.2.dsc
c7d9074f7119fd15419ea4829bedb0f2 110471 libs optional
apertium_3.1.0-1.2.debian.tar.gz
eed31079d8e5734e88c3c235b1436d4d 368534 libs optional
apertium_3.1.0-1.2_amd64.deb
e57eeef9ebd22846e32a86860d0a4e34 819726 libdevel optional
libapertium3-3.1-0-dev_3.1.0-1.2_amd64.deb
c03120e42f4176c5a10ebb01fa1faa42 372876 libs optional
libapertium3-3.1-0_3.1.0-1.2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIVAwUBTB6PQVaNMPMhshM9AQjpyQ/+II7/wtUWubc5SehRTnh7WqK/Mh9r1Ik3
s5l+nbDkB38H5vFil9uS3TyWVrTq4lumxtHDSSKTfncJNvCHCkYs7fsSsxajLdlz
j7IJsLvS8tfVomIDRSNQSi3JVKcChngHILf59Xu1awqWDi2NTc019qJ6YWg+OGo9
YEd24PaBrtWrW+I1f0rmd25Q/261qphXLRfwcv2NP/aQTK5CattEZ48KCpnlqA8y
UIeP96CgaymQvbMKDq0/SYzYOHyROulo1cWc/93VmUjz3QAXoynOJ2orMXuHfgW6
Thk+3wBPrj8WqL8zPRLvi/2M6mQmm38+L12H+IotXPFNiPTa9OL6IhVGuRFpc8Uy
uJRajnmDJbmFolbXECIHTO8vHUObwzM5A7NFlSK/CEzEt59JP9y/r93o7g+KgpFA
CyT+Ot75qCjHrZE/iAlDVGnUcyNc4cmRe7UW5OckvYCzLC0a1HH99vEtG4zh9vxk
cnnHe3+7VzDfOXg+ZPEGPHLIY5DpLuRMZEX5C5Iwh5NmIywtV755U1w6erKT4bxr
KzX7tMyVkjBxz+60y9zP6MhsJoi+j7RUi/ZjPqd5MZTeF62Iae8tjSqPUhPXm5Cl
hkmHHiEDZf58D+TDpd8e1UIZJrQ2i3GzePa3u5IVesRLJCFrMw0kXb02zGsd0UV3
ywm/Z1tOubE=
=M9TP
-----END PGP SIGNATURE-----
--- End Message ---