Your message dated Wed, 10 Jun 2009 07:17:12 +0000
with message-id <[email protected]>
and subject line Bug#530986: fixed in ng-spice-rework 19-1
has caused the Debian Bug report #530986,
regarding ngspice: 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.)
--
530986: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530986
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ngspice
Severity: minor
Version: 18-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/ngspice/contrib/scripts/liblook line 10
> ('function' is useless):
> function trapper()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/liblook line 20
> ('function' is useless):
> function operror()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/liblook line 28
> ('function' is useless):
> function showlib()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/liblook line 40
> ('function' is useless):
> function searchlib()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/libprm line 10
> ('function' is useless):
> function trapper()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/libprm line 21
> ('function' is useless):
> function operror()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/libprm line 28
> ('function' is useless):
> function repnormpl()
> possible bashism in ./usr/share/doc/ngspice/contrib/scripts/libprm line 35
> ('function' is useless):
> function keepall()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/liblook line 10
> ('function' is useless):
> function trapper()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/liblook line 20
> ('function' is useless):
> function operror()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/liblook line 28
> ('function' is useless):
> function showlib()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/liblook line 40
> ('function' is useless):
> function searchlib()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/libprm line 11
> ('function' is useless):
> function trapper()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/libprm line 22
> ('function' is useless):
> function operror()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/libprm line 29
> ('function' is useless):
> function repnormpl()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/libprm line 36
> ('function' is useless):
> function keepall()
> possible bashism in ./usr/share/doc/ngspice/contrib/mslib/libprm line 43
> ('function' is useless):
> function withedit()
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: ng-spice-rework
Source-Version: 19-1
We believe that the bug you reported is fixed in the latest version of
ng-spice-rework, which is due to be installed in the Debian FTP archive:
ng-spice-rework_19-1.diff.gz
to pool/non-free/n/ng-spice-rework/ng-spice-rework_19-1.diff.gz
ng-spice-rework_19-1.dsc
to pool/non-free/n/ng-spice-rework/ng-spice-rework_19-1.dsc
ng-spice-rework_19.orig.tar.gz
to pool/non-free/n/ng-spice-rework/ng-spice-rework_19.orig.tar.gz
ngspice-doc_19-1_all.deb
to pool/non-free/n/ng-spice-rework/ngspice-doc_19-1_all.deb
ngspice_19-1_i386.deb
to pool/non-free/n/ng-spice-rework/ngspice_19-1_i386.deb
tclspice-dev_19-1_i386.deb
to pool/non-free/n/ng-spice-rework/tclspice-dev_19-1_i386.deb
tclspice_19-1_i386.deb
to pool/non-free/n/ng-spice-rework/tclspice_19-1_i386.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gudjon I. Gudjonsson <[email protected]> (supplier of updated ng-spice-rework
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: Sun, 07 Jun 2009 10:11:42 +0200
Source: ng-spice-rework
Binary: ngspice tclspice-dev tclspice ngspice-doc
Architecture: source all i386
Version: 19-1
Distribution: unstable
Urgency: low
Maintainer: Gudjon I. Gudjonsson <[email protected]>
Changed-By: Gudjon I. Gudjonsson <[email protected]>
Description:
ngspice - A Spice circuit simulator
ngspice-doc - Documentation for the ngspice circuit simulator
tclspice - NGspice library for Tcl
tclspice-dev - NGspice library for Tcl
Closes: 530986
Changes:
ng-spice-rework (19-1) unstable; urgency=low
.
* New upstream release
* Remove all patches since they are already in upstream
* Remove call to autogen and --enable experimental option when building
* Fix watch file
* Not removing getopt files, since they are BSD now
* Change /usr/share/ng-spice-rework to /usr/share/ngspice
* Remove quilt dependency
* Fix get-orig-source target
* Create patch 01_fix_bashism.diff to fix bashism (Closes: #530986)
* Add quilt dependency
Checksums-Sha1:
31164729208776a091bb23e10ee868ea58390f93 1405 ng-spice-rework_19-1.dsc
debecd54a0af3f4700e2a7a57fabee6fe6250412 6091692 ng-spice-rework_19.orig.tar.gz
ab6c13687cfb6e66e8d48153f0178a1054a5bdd2 8617 ng-spice-rework_19-1.diff.gz
cd88f29d264debf64422f37516d0085597155140 622576 ngspice-doc_19-1_all.deb
c7572da815423816447d5325265858ec478b6efd 2449394 ngspice_19-1_i386.deb
1d6ae31540597ed7cfa500664c5d246c4f46b7fd 46906 tclspice-dev_19-1_i386.deb
ec9ef0c611ece7588762931f48c195b389fbc89f 2032756 tclspice_19-1_i386.deb
Checksums-Sha256:
dbefcf8a53246d3e469a2893f63167fe74a3894f8ad0720f58c52a4ee80bd5b4 1405
ng-spice-rework_19-1.dsc
c51d9abf982ca652a2791d18b38588149f84805babd508e52886b3d60dba4793 6091692
ng-spice-rework_19.orig.tar.gz
5a2be081a17ac7f67bd9fdd1b316a7dd5a4ba46c372e6f15cf574988b43c2169 8617
ng-spice-rework_19-1.diff.gz
2973de60b232665b3fbfb5c6c77de1848471949c96c0b2f870fda968608649e9 622576
ngspice-doc_19-1_all.deb
1351f770228baf754386b8727f92a24e8ce4d97758a902885adfbce7e8ca8147 2449394
ngspice_19-1_i386.deb
7b9ceb248e5c270a5ee490634066c38ba942dabf846955c4ed4663a87dd13f4d 46906
tclspice-dev_19-1_i386.deb
d390402858acaa5f0bb0e7ba70e6e39806a523c55fc84eaecb59e81cdc91c5aa 2032756
tclspice_19-1_i386.deb
Files:
c80c920cdc66078fc3302894f695f332 1405 non-free/electronics extra
ng-spice-rework_19-1.dsc
d534b2853e3950ede0fe47c80cf8b3f0 6091692 non-free/electronics extra
ng-spice-rework_19.orig.tar.gz
a8b4e93abb5826f43e008d8d7bd7a8ba 8617 non-free/electronics extra
ng-spice-rework_19-1.diff.gz
021e9a653b78d5c25d251e08e69ae274 622576 non-free/doc extra
ngspice-doc_19-1_all.deb
6c4c296c5dc3ece3e3c7dc1217d6ac6f 2449394 non-free/electronics extra
ngspice_19-1_i386.deb
19430a0ea34b8e2239205148a60e6d05 46906 non-free/libdevel extra
tclspice-dev_19-1_i386.deb
37c019c8b8882c053efe05ea7500a073 2032756 non-free/electronics extra
tclspice_19-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFKL1sEYDBbMcCf01oRApB+AJ0ZPU7wxbEQ75SLNyy7i8reMnA07gCgocaw
XFTXE0ONd79b2x9vbOGkniw=
=Ddl5
-----END PGP SIGNATURE-----
--- End Message ---