[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#473459: marked as done (juic: bashism in /bin/sh script)



Your message dated Thu, 12 Jun 2008 17:02:25 +0000
with message-id <E1K6qBt-0001In-7J@ries.debian.org>
and subject line Bug#473459: fixed in kdebindings 4:3.5.9-2
has caused the Debian Bug report #473459,
regarding juic: 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 owner@bugs.debian.org
immediately.)


-- 
473459: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473459
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: juic
Severity: important
Version: 3.5.9-1
User: debian-release@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 a /bin/sh script making 
use of a bashism.

checkbashisms' output:
> possible bashism in ./usr/bin/juic line 19 (pushd):
>     pushd `dirname ${ls##* }` >/dev/null
> possible bashism in ./usr/bin/juic line 21 (popd):
>     popd >/dev/null

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: kdebindings
Source-Version: 4:3.5.9-2

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

juic_3.5.9-2_all.deb
  to pool/main/k/kdebindings/juic_3.5.9-2_all.deb
kdebindings-java_3.5.9-2_all.deb
  to pool/main/k/kdebindings/kdebindings-java_3.5.9-2_all.deb
kdebindings_3.5.9-2.diff.gz
  to pool/main/k/kdebindings/kdebindings_3.5.9-2.diff.gz
kdebindings_3.5.9-2.dsc
  to pool/main/k/kdebindings/kdebindings_3.5.9-2.dsc
kjscmd_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/kjscmd_3.5.9-2_amd64.deb
libdcop3-java-dev_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libdcop3-java-dev_3.5.9-2_amd64.deb
libdcop3-java_3.5.9-2_all.deb
  to pool/main/k/kdebindings/libdcop3-java_3.5.9-2_all.deb
libdcop3-jni_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libdcop3-jni_3.5.9-2_amd64.deb
libkde3-java_3.5.9-2_all.deb
  to pool/main/k/kdebindings/libkde3-java_3.5.9-2_all.deb
libkde3-jni_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libkde3-jni_3.5.9-2_amd64.deb
libkjsembed-dev_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libkjsembed-dev_3.5.9-2_amd64.deb
libkjsembed1_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libkjsembed1_3.5.9-2_amd64.deb
libkorundum0-ruby1.8_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libkorundum0-ruby1.8_3.5.9-2_amd64.deb
libqt0-ruby1.8_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libqt0-ruby1.8_3.5.9-2_amd64.deb
libqt3-java_3.5.9-2_all.deb
  to pool/main/k/kdebindings/libqt3-java_3.5.9-2_all.deb
libqt3-jni_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libqt3-jni_3.5.9-2_amd64.deb
libsmokekde-dev_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libsmokekde-dev_3.5.9-2_amd64.deb
libsmokekde1_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libsmokekde1_3.5.9-2_amd64.deb
libsmokeqt-dev_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libsmokeqt-dev_3.5.9-2_amd64.deb
libsmokeqt1_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/libsmokeqt1_3.5.9-2_amd64.deb
python-dcop_3.5.9-2_amd64.deb
  to pool/main/k/kdebindings/python-dcop_3.5.9-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 473459@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ana Beatriz Guerrero Lopez <ana@debian.org> (supplier of updated kdebindings 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 12 Jun 2008 18:30:33 +0200
Source: kdebindings
Binary: kdebindings-java libdcop3-java libdcop3-jni libdcop3-java-dev libqt3-java libqt3-jni libkde3-java libkde3-jni libsmokeqt1 libsmokeqt-dev libsmokekde1 libsmokekde-dev python-dcop libkjsembed1 libkjsembed-dev kjscmd juic libkorundum0-ruby1.8 libqt0-ruby1.8
Architecture: source all amd64
Version: 4:3.5.9-2
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Ana Beatriz Guerrero Lopez <ana@debian.org>
Description: 
 juic       - The Qt Java UI Compiler
 kdebindings-java - KDE Java bindings metapackage
 kjscmd     - A script interpreter using the KDE JavaScript library
 libdcop3-java - DCOP bindings for Java
 libdcop3-java-dev - DCOP bindings for Java (dcopidl2java program)
 libdcop3-jni - DCOP bindings for Java ( Native libraries )
 libkde3-java - kdelibs bindings for Java
 libkde3-jni - kdelibs bindings for java ( Native libraries )
 libkjsembed-dev - Embedded JavaScript library (Development files)
 libkjsembed1 - Embedded JavaScript library
 libkorundum0-ruby1.8 - KDE bindings for Ruby
 libqt0-ruby1.8 - Qt bindings for Ruby
 libqt3-java - Java bindings for Qt
 libqt3-jni - Java bindings for Qt ( Native libraries )
 libsmokekde-dev - SMOKE Binding Library to KDE - Development Files
 libsmokekde1 - SMOKE Binding Library to KDE
 libsmokeqt-dev - SMOKE Binding Library to Qt - Development Files
 libsmokeqt1 - SMOKE Binding Library to Qt
 python-dcop - DCOP bindings for Python
Closes: 473459 484191
Changes: 
 kdebindings (4:3.5.9-2) unstable; urgency=low
 .
   * Fix FTBFS with gcc 4.3. Thanks a lot to peter green <plugwash@p10link.net>
     for the patch. (Closes: #484191). Patch 032_ruby_fix_const.diff
   * Update patch 018-juic-uixsldir.diff to fix bashism. (Closes: #473459)
     Thanks to Michael Meskes.
   * Update kjscmd.menu to new menu policy.
Checksums-Sha1: 
 08eb131c97fd19a126eb23512ec7dac5e9065611 1867 kdebindings_3.5.9-2.dsc
 b90d89c63fd287f3f6f8be7c124a5512f0fa15ff 253189 kdebindings_3.5.9-2.diff.gz
 e6c3820aac6c7af23bb0c235e5160741953125fd 806 kdebindings-java_3.5.9-2_all.deb
 96a1fea4271f708bc2a73050266fce6dce0afcca 4660 libdcop3-java_3.5.9-2_all.deb
 b16295cb09e5d1011f7ce8a353f091726850a942 634832 libqt3-java_3.5.9-2_all.deb
 a8ac5444828af8741fedd10984111abc9fe2f4c2 497966 libkde3-java_3.5.9-2_all.deb
 7a42987c923770500e15d7cab33da5ec23160fb5 41442 juic_3.5.9-2_all.deb
 fb0d1b6e8c74612e7d18bbfcfef1c927be7dbd98 17108 libdcop3-jni_3.5.9-2_amd64.deb
 70e1e8d87c436ed982587dca41f096dae1035eaa 20284 libdcop3-java-dev_3.5.9-2_amd64.deb
 8dde6da73c837287f1e998fa1dc8412ef21cd459 1125174 libqt3-jni_3.5.9-2_amd64.deb
 21e63bda61d4148b2e7070dd38c9ff5844657ea5 1904734 libkde3-jni_3.5.9-2_amd64.deb
 bbaace67a658a0e3cd3f99a914e3c7fed8a4708f 1454348 libsmokeqt1_3.5.9-2_amd64.deb
 31c7501ef4bfbac8b7e1bebb108ee4edb59f1bbc 5150 libsmokeqt-dev_3.5.9-2_amd64.deb
 8c3ce563d81b8a801c84fb25402f9f2b54cdd84a 3816782 libsmokekde1_3.5.9-2_amd64.deb
 0c45b8e4ca805cbaa7f6c2dda7bf1a273705d512 1748 libsmokekde-dev_3.5.9-2_amd64.deb
 087568e23b52c8932107db57b423710fae42c263 47784 python-dcop_3.5.9-2_amd64.deb
 ff26123d39088608bd1f77da10712e765d4cdb5e 463508 libkjsembed1_3.5.9-2_amd64.deb
 e7bb26e0a1299085edd5f51305fbe7ca4da5e4b4 661602 libkjsembed-dev_3.5.9-2_amd64.deb
 6eacabb15a3f43fa4d33a50740a9c67ad0a342b5 9278 kjscmd_3.5.9-2_amd64.deb
 0eb0f852d5476cc4466d90125a948d279c066390 279054 libkorundum0-ruby1.8_3.5.9-2_amd64.deb
 c7ad043701165324d67b16c1d684c61334d409df 351352 libqt0-ruby1.8_3.5.9-2_amd64.deb
Checksums-Sha256: 
 b72dd7c5230912908979d384451daf68c27b47cf4842784b7241b3f0ea2c7d9d 1867 kdebindings_3.5.9-2.dsc
 499803e2f75918568aa653cba40f8996d5cbdac9e5eddb0d8aef47d026bc15c5 253189 kdebindings_3.5.9-2.diff.gz
 0446ae06d161295f4ddcd35b329af011bbda967fce3f47d065dc88f2d1c0b50e 806 kdebindings-java_3.5.9-2_all.deb
 57c1aa92580e25aff5250f7fa23bb8a85abdc953f1cfbf4a5156e2af24aac0d0 4660 libdcop3-java_3.5.9-2_all.deb
 6be7efacf1c5c2e8c7fcbbf25e630e3b0965c69d5430e597201d985c6dba7d77 634832 libqt3-java_3.5.9-2_all.deb
 4cd1aedf7fecb9234e2a0c2db9d95d10c79b3ea5b4dc5ca6e1e713f4bbc58b3d 497966 libkde3-java_3.5.9-2_all.deb
 5d4002422d718135d1ffac4fb89fb077431681b3a2027f9c5048852c3bd9df2b 41442 juic_3.5.9-2_all.deb
 f23fc7e8c37df320db0e01ef3e18479e5a2fb78b4be450113cee02702788e14c 17108 libdcop3-jni_3.5.9-2_amd64.deb
 0f6f314a38c0e02171de08d93050874162d9fef5b48dab5b9b70a00cb8a4ffcf 20284 libdcop3-java-dev_3.5.9-2_amd64.deb
 3e33d64ef41b648ccc1a279a7fd165f73e61fb517c67707febb3ea879566ebcc 1125174 libqt3-jni_3.5.9-2_amd64.deb
 bfaefa89eed2dfb6a72f511cceb85afd0dfc7840de2df05db4fb2da5ad9c0ea0 1904734 libkde3-jni_3.5.9-2_amd64.deb
 fdef1b5813a046a72227a2d1e65aa60db682da3e6116bb481d736bd32aaf9763 1454348 libsmokeqt1_3.5.9-2_amd64.deb
 f1f731c09516942213edf0d091113b1b59960bfd6e3d12fd32d2678c50a126ff 5150 libsmokeqt-dev_3.5.9-2_amd64.deb
 bfe10c015b05ff9972ed69bd7509880d691c2e1688a1ee457d0867dcbdaa6358 3816782 libsmokekde1_3.5.9-2_amd64.deb
 e777a8a14a6f052388ac820c4d9eb45d06aaa58c9bbd9a6a44ce41922817e66c 1748 libsmokekde-dev_3.5.9-2_amd64.deb
 8258d9402a7cbbb51411213ff7dfbc51fa80a522cf3a6bb20ba3c54f05bab2d9 47784 python-dcop_3.5.9-2_amd64.deb
 508a906c75f58a92e6d4e3f9d5a46b0c2b83c9951eecabae104abe644b13afb9 463508 libkjsembed1_3.5.9-2_amd64.deb
 d4a944e59909fb404a548d331d8096062350aeca0140a82d320c2e7c2c9d6a96 661602 libkjsembed-dev_3.5.9-2_amd64.deb
 cb85bac52d75e39d71ea3c49c722a876f7335b73967853a7cd6f857a6b494cbf 9278 kjscmd_3.5.9-2_amd64.deb
 4aef553a9c4d7b0cbdd44a3d5bd2a06a4877caeef76ccacccecc1b0d83a64da0 279054 libkorundum0-ruby1.8_3.5.9-2_amd64.deb
 343d1131d18ec3f933c3ed1471d4218772007b9f43ae81db2f606e3f1dce601e 351352 libqt0-ruby1.8_3.5.9-2_amd64.deb
Files: 
 baf333b3b44f298a0c73b7019a5da1a7 1867 devel optional kdebindings_3.5.9-2.dsc
 61fd59d701fac0009903be128fb41d94 253189 devel optional kdebindings_3.5.9-2.diff.gz
 0eec7d0b5945a2586b259116aa2d0551 806 libs optional kdebindings-java_3.5.9-2_all.deb
 a381129be94c9f13dcea9e5e2d180d9b 4660 libs optional libdcop3-java_3.5.9-2_all.deb
 f35913782f5ac35a447a3c63b386f7d9 634832 libs optional libqt3-java_3.5.9-2_all.deb
 9945b2aadc8fb0b46a51091e5049ad7e 497966 libs optional libkde3-java_3.5.9-2_all.deb
 63649019818c970680a8582c7e0ec32b 41442 libdevel optional juic_3.5.9-2_all.deb
 2024512462b24799fb71d06637e56bd5 17108 libs optional libdcop3-jni_3.5.9-2_amd64.deb
 0f5da14b8497a6bd4e95868d8fe838a9 20284 libdevel optional libdcop3-java-dev_3.5.9-2_amd64.deb
 f35cd6aa9587ea0538de74ca73917e43 1125174 libs optional libqt3-jni_3.5.9-2_amd64.deb
 ae1a73329f83d506f28440d5fd935878 1904734 libs optional libkde3-jni_3.5.9-2_amd64.deb
 31602837f64bed75aa82c6eff8e7d933 1454348 libs optional libsmokeqt1_3.5.9-2_amd64.deb
 6edababa95e8f39fc260986a6f9f284d 5150 libdevel optional libsmokeqt-dev_3.5.9-2_amd64.deb
 b0b202b35894d9c3eed5b7c4f8baebd1 3816782 libs optional libsmokekde1_3.5.9-2_amd64.deb
 2fc7c27a2d4c7fbc322379505e0e8269 1748 libdevel optional libsmokekde-dev_3.5.9-2_amd64.deb
 e8f598f24dbe6938c0398e742e8576eb 47784 python optional python-dcop_3.5.9-2_amd64.deb
 0a6666ece2e450341fa8ea29b1846177 463508 libs optional libkjsembed1_3.5.9-2_amd64.deb
 6700dc2d041fa17a8d1389c1ed3a1bb5 661602 libdevel optional libkjsembed-dev_3.5.9-2_amd64.deb
 a3b1216b084918c0c524ecf60c777762 9278 interpreters optional kjscmd_3.5.9-2_amd64.deb
 10b263bdbf3a39544cf69c3a4c77b385 279054 interpreters optional libkorundum0-ruby1.8_3.5.9-2_amd64.deb
 4f0bd319b6271fde65d5c2116a446d04 351352 interpreters optional libqt0-ruby1.8_3.5.9-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Signed by Ana Guerrero

iEYEARECAAYFAkhRVOkACgkQn3j4POjENGEZwACeNrrB9uVmgneU/R5iIauvIqg9
BF4AmQGquu6/MP8QbWdvLsepIIP6x/GJ
=l9UR
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: