Your message dated Sun, 04 Apr 2010 09:17:54 +0000
with message-id <[email protected]>
and subject line Bug#530983: fixed in sundials 2.3.0-2
has caused the Debian Bug report #530983,
regarding libsundials-serial-dev: 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.)


-- 
530983: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530983
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libsundials-serial-dev
Severity: important
Version: 2.3.0-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/bin/sundials-config line 53 (alternative test
> command ([[ foo ]] should be [ foo ])):
> [[ $module ]] || { echo >&2 the -m option and argument must be specified;
> exit 1; }
> possible bashism in ./usr/bin/sundials-config line 54 (alternative test
> command ([[ foo ]] should be [ foo ])):
> [[ $vector ]] || { echo >&2 the -t option and argument must be specified;
> exit 1; }
> possible bashism in ./usr/bin/sundials-config line 55 (alternative test
> command ([[ foo ]] should be [ foo ])):
> [[ $lang ]]   || { echo >&2 the -l option and argument must be specified;
> exit 1; }
> possible bashism in ./usr/bin/sundials-config line 56 (alternative test
> command ([[ foo ]] should be [ foo ])):
> [[ $show ]]   || { show=both; }


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: sundials
Source-Version: 2.3.0-2

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

libsundials-cvode0_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-cvode0_2.3.0-2_i386.deb
libsundials-cvodes1_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-cvodes1_2.3.0-2_i386.deb
libsundials-ida1_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-ida1_2.3.0-2_i386.deb
libsundials-kinsol0_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-kinsol0_2.3.0-2_i386.deb
libsundials-nvecserial0_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-nvecserial0_2.3.0-2_i386.deb
libsundials-serial-dev_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-serial-dev_2.3.0-2_i386.deb
libsundials-serial-doc_2.3.0-2_all.deb
  to main/s/sundials/libsundials-serial-doc_2.3.0-2_all.deb
libsundials-serial_2.3.0-2_i386.deb
  to main/s/sundials/libsundials-serial_2.3.0-2_i386.deb
sundials_2.3.0-2.diff.gz
  to main/s/sundials/sundials_2.3.0-2.diff.gz
sundials_2.3.0-2.dsc
  to main/s/sundials/sundials_2.3.0-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.
Sylvestre Ledru <[email protected]> (supplier of updated sundials 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: Tue, 30 Mar 2010 22:54:48 +0200
Source: sundials
Binary: libsundials-serial libsundials-cvode0 libsundials-cvodes1 
libsundials-ida1 libsundials-kinsol0 libsundials-nvecserial0 
libsundials-serial-dev libsundials-serial-doc
Architecture: source all i386
Version: 2.3.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Scientific Computing Team 
<[email protected]>
Changed-By: Sylvestre Ledru <[email protected]>
Description: 
 libsundials-cvode0 - ordinary differentialequation solver (SUNDIALS library)
 libsundials-cvodes1 - ODE solver with sensistivity analysis (SUNDIALS library)
 libsundials-ida1 - differential-algebraic system solver (SUNDIALS library)
 libsundials-kinsol0 - KINSOL solver (SUNDIALS library)
 libsundials-nvecserial0 - vector operations library (SUNDIALS library)
 libsundials-serial - SUit of Nonlinear and DIfferential/ALgebraic equation 
Solvers
 libsundials-serial-dev - SUNDIALS development files
 libsundials-serial-doc - SUNDIALS documentation files
Closes: 530983 540498 571898
Changes: 
 sundials (2.3.0-2) unstable; urgency=low
 .
   * Package moved to debian-science
   * Raphael removed and add myself in the Uploaders list (Closes: #571898)
   * Missing replace/conflicts added (Closes: #540498)
   * No longer install *.la files
   * bashim removed (Closes: #530983)
   * Standards-Version updated to version 3.8.4
Checksums-Sha1: 
 432ad127b31321f9791e11a07feddef69d3e736e 1452 sundials_2.3.0-2.dsc
 5d2f62b57418c71202350fb9468ea6602fd3d112 55288 sundials_2.3.0-2.diff.gz
 2f3276d989ddffc112ccaf1a05dd0f3f9c7876e7 5253196 
libsundials-serial-doc_2.3.0-2_all.deb
 5f9fcb1591200aa33529f264b2655c0e0e2bf745 6970 
libsundials-serial_2.3.0-2_i386.deb
 a93a942404bc64988077973e1f08dd634d99233c 52652 
libsundials-cvode0_2.3.0-2_i386.deb
 c28ce5d4a69a13dfedee0f5039e712e1ade9a3e7 76930 
libsundials-cvodes1_2.3.0-2_i386.deb
 68dc89a3158ae49b309bbe6fabae6d5013945f7f 49804 
libsundials-ida1_2.3.0-2_i386.deb
 31d4f80aa668a778b47baa1054e5bd5c1ce25ca1 39760 
libsundials-kinsol0_2.3.0-2_i386.deb
 3911770f73e24105afed04b08822fd6ce3f5dbaf 12636 
libsundials-nvecserial0_2.3.0-2_i386.deb
 a6ce49aba66634ab84c81b9aefa70dd112390f5a 665522 
libsundials-serial-dev_2.3.0-2_i386.deb
Checksums-Sha256: 
 8d4cb3ff997896f63acf045060c413097faaedbe2385fd7d7ae5651e0b85a48c 1452 
sundials_2.3.0-2.dsc
 32e072149ec927efe173fc7bfe5274ba853f746427b31a97de689109013f748a 55288 
sundials_2.3.0-2.diff.gz
 16b55aa8ab0ff6c4cc15b5dd7e36a8af95cf1613a3d17f5bc9613d7ca33d1b09 5253196 
libsundials-serial-doc_2.3.0-2_all.deb
 1f2d80a1bf243dba235cd954f30fbc4bb0ad7b0b265019a7c9f3e603ae21096b 6970 
libsundials-serial_2.3.0-2_i386.deb
 07acb236789b9789bf8e9e3863aacbca6bc2843ed4ca7ca65bb6be587dcbeab2 52652 
libsundials-cvode0_2.3.0-2_i386.deb
 3b6d8a2a4c3fc01f81cfed12d75a03600dba1bd7e483d6abb6d3b378d00ac849 76930 
libsundials-cvodes1_2.3.0-2_i386.deb
 c244ade38e338067074efb36a7cdbceeb43d2f39793edf8b3a8c899dde4b8ee8 49804 
libsundials-ida1_2.3.0-2_i386.deb
 7444b48398cfc0d790eedc501bd3d572c12a05a73d0017184241d1c198985004 39760 
libsundials-kinsol0_2.3.0-2_i386.deb
 4f4ec7289da8e668a645c920d1553a0f0c498422f457b83be53f4425e7a9d392 12636 
libsundials-nvecserial0_2.3.0-2_i386.deb
 181e6b991ab64a285656b9df26d3ffa81852d46f6827792fcc2db04cc9bc1533 665522 
libsundials-serial-dev_2.3.0-2_i386.deb
Files: 
 27f9d6bf30b1b71f1de03e1891888c74 1452 libs optional sundials_2.3.0-2.dsc
 7f65a93c3c6d61a680e03c1aabd24700 55288 libs optional sundials_2.3.0-2.diff.gz
 5461e667565078ecd66dceb14f6d9e0f 5253196 doc optional 
libsundials-serial-doc_2.3.0-2_all.deb
 82933b29fea69ec1d0c7c94aadfba7e0 6970 libs optional 
libsundials-serial_2.3.0-2_i386.deb
 d9dda91fd3fabe896acda0625843318d 52652 libs optional 
libsundials-cvode0_2.3.0-2_i386.deb
 596829a233dfec96f9a92e89a9b89902 76930 libs optional 
libsundials-cvodes1_2.3.0-2_i386.deb
 d1953cadf8c03d5ce2d3051847e3c0ec 49804 libs optional 
libsundials-ida1_2.3.0-2_i386.deb
 f7740da142202a891a12da09630acb10 39760 libs optional 
libsundials-kinsol0_2.3.0-2_i386.deb
 8b083febaba245a511658d3da2ad285c 12636 libs optional 
libsundials-nvecserial0_2.3.0-2_i386.deb
 2a1250ae4b2470796aa0dc1e3ebfc738 665522 libdevel optional 
libsundials-serial-dev_2.3.0-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAku3djYACgkQiOXXM92JlhDJJACgrYA44JwHaQF1twL4ELAXec1b
14UAnirSzBvX5LYOQh8GF6kiQ0ziBHAN
=YdnE
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to