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

Bug#486032: marked as done (gfs2-tools: bashism in /bin/sh script)



Your message dated Sun, 29 Jun 2008 14:17:14 +0000
with message-id <E1KCxiM-00041j-TU@ries.debian.org>
and subject line Bug#486032: fixed in redhat-cluster 2.20080629-1
has caused the Debian Bug report #486032,
regarding gfs2-tools: 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.)


-- 
486032: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486032
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gfs2-tools
Severity: important
Version: 2.20080603-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 one or more /bin/sh scripts making 
use of bashisms.

checkbashisms' output:
> possible bashism in ./etc/init.d/gfs2-tools line 89 ($"foo" should be eval
> gettext "foo"): 
> echo $"Usage: $0 {start|stop|restart|reload|force-reload|status}"

Not using bash (or a Debian Policy conformant shell interpreter which does 
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: redhat-cluster
Source-Version: 2.20080629-1

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

cman_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/cman_2.20080629-1_amd64.deb
gfs-tools_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/gfs-tools_2.20080629-1_amd64.deb
gfs2-tools_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/gfs2-tools_2.20080629-1_amd64.deb
gnbd-client_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/gnbd-client_2.20080629-1_amd64.deb
gnbd-server_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/gnbd-server_2.20080629-1_amd64.deb
libcman-dev_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/libcman-dev_2.20080629-1_amd64.deb
libcman2_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/libcman2_2.20080629-1_amd64.deb
libdlm-dev_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/libdlm-dev_2.20080629-1_amd64.deb
libdlm2_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/libdlm2_2.20080629-1_amd64.deb
redhat-cluster-source_2.20080629-1_all.deb
  to pool/main/r/redhat-cluster/redhat-cluster-source_2.20080629-1_all.deb
redhat-cluster-suite_2.20080629-1_all.deb
  to pool/main/r/redhat-cluster/redhat-cluster-suite_2.20080629-1_all.deb
redhat-cluster_2.20080629-1.diff.gz
  to pool/main/r/redhat-cluster/redhat-cluster_2.20080629-1.diff.gz
redhat-cluster_2.20080629-1.dsc
  to pool/main/r/redhat-cluster/redhat-cluster_2.20080629-1.dsc
redhat-cluster_2.20080629.orig.tar.gz
  to pool/main/r/redhat-cluster/redhat-cluster_2.20080629.orig.tar.gz
rgmanager_2.20080629-1_amd64.deb
  to pool/main/r/redhat-cluster/rgmanager_2.20080629-1_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 486032@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frederik Schüler <fs@debian.org> (supplier of updated redhat-cluster 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: Sun, 29 Jun 2008 16:01:55 +0200
Source: redhat-cluster
Binary: redhat-cluster-suite cman libcman2 libcman-dev libdlm2 libdlm-dev gfs-tools gfs2-tools gnbd-client gnbd-server rgmanager redhat-cluster-source
Architecture: source amd64 all
Version: 2.20080629-1
Distribution: unstable
Urgency: low
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Frederik Schüler <fs@debian.org>
Description: 
 cman       - Red Hat cluster suite - cluster manager
 gfs-tools  - Red Hat cluster suite - global file system tools
 gfs2-tools - Red Hat cluster suite - global file system 2 tools
 gnbd-client - Red Hat cluster suite - global network block device client tools
 gnbd-server - Red Hat cluster suite - global network block device server tools
 libcman-dev - Red Hat cluster suite - cluster manager development files
 libcman2   - Red Hat cluster suite - cluster manager libraries
 libdlm-dev - Red Hat cluster suite - distributed lock manager development file
 libdlm2    - Red Hat cluster suite - distributed lock manager library
 redhat-cluster-source - Red Hat cluster suite - kernel modules source
 redhat-cluster-suite - Red Hat cluster suite - metapackage
 rgmanager  - Red Hat cluster suite - clustered resource group manager
Closes: 486032 486033
Changes: 
 redhat-cluster (2.20080629-1) unstable; urgency=low
 .
   * New upstram snapshot, includes release 2.03.04.
   * Build-depend on linux-libc-dev version 2.6.25.
   * Bump library SONAME to 2.3
   * Fix bashisms in gfs-tools.init and gfs2-tools.init.
     (Closes: #486032, #486033)
   * Fix spelling of metapackage in control.
   * Bump standards to 3.8.0.
     - Add Homepage field.
Checksums-Sha1: 
 4207b8e796b489e8e97c3880e1cd5abf54bfae12 1653 redhat-cluster_2.20080629-1.dsc
 c99941e98befaddffd195a8bcc6b08d0f8f137d8 1667705 redhat-cluster_2.20080629.orig.tar.gz
 e3750a779631c972eb547426e4a6a465665d10fd 20430 redhat-cluster_2.20080629-1.diff.gz
 a2d231e7124def306b07d828b129bb26ce85904d 484662 cman_2.20080629-1_amd64.deb
 d692a1d3df312cd0fe8351a6bbf51fa74eb06eb3 12690 libcman2_2.20080629-1_amd64.deb
 9da01e54495a96b6451754acdbe3ab419fa5c03d 16516 libcman-dev_2.20080629-1_amd64.deb
 ec6460508e2cfe1bdd1b93d17ad84ed3aeda4cc4 17164 libdlm2_2.20080629-1_amd64.deb
 7f793fa7506dc1a4f73488d36d66f57326f79625 32466 libdlm-dev_2.20080629-1_amd64.deb
 484ff79f83d17e786843d33ca28bd140e35565d5 193770 gfs-tools_2.20080629-1_amd64.deb
 2b78a0549806705c0eacf6f111dc6ba38cfba387 309398 gfs2-tools_2.20080629-1_amd64.deb
 a4e56958b7d31fe0a411a0fc99ee58ed2cde570d 57086 gnbd-client_2.20080629-1_amd64.deb
 93ad2d9e06d2c80f23c4dce800a5968aded0b67a 52710 gnbd-server_2.20080629-1_amd64.deb
 8fda75854d87e7f0da4c2d702a0db115a7bb26fd 303474 rgmanager_2.20080629-1_amd64.deb
 da8195cbe795db787415b081ae0f5539345473c3 6454 redhat-cluster-suite_2.20080629-1_all.deb
 4ee322e48fbddded473ead338df6461f8dda9cd9 172634 redhat-cluster-source_2.20080629-1_all.deb
Checksums-Sha256: 
 c4caa055559159a4b3d95be978d286f056f6eef2fc73d349ce6d9af9668a35e6 1653 redhat-cluster_2.20080629-1.dsc
 d2ad2c88d68629115b3575f3f1d722d8fdd89006992ad74bc5013e242f469391 1667705 redhat-cluster_2.20080629.orig.tar.gz
 e274e12c47f498f92d6c3a0facac9616b22ce7661fd40b83d461ad9f34a7dab5 20430 redhat-cluster_2.20080629-1.diff.gz
 831395957cfccc75205aae6068db44c81848171bd23e57c376cae726d29cf735 484662 cman_2.20080629-1_amd64.deb
 91687a719d158af7f2857373dce834324c2c6a8883afd4341076bda3d7488a38 12690 libcman2_2.20080629-1_amd64.deb
 a468e4b0760bdef5caf77c35f5cdbc2cf78b1407d0e020a11e488476f4fd0d32 16516 libcman-dev_2.20080629-1_amd64.deb
 4a9450a87d5c9e7323dfefbd2229d241ca3ddde14fe4bf0a9e1af0ee4deef474 17164 libdlm2_2.20080629-1_amd64.deb
 cefc88de5f3a88098187760c9fb6b75d1fd1f8fbdf99f47f20d7939123dc0c51 32466 libdlm-dev_2.20080629-1_amd64.deb
 d90fc3bf07d3e47df0c2f4673c1eea2ca2b0d253053898cc058d165e09b6e088 193770 gfs-tools_2.20080629-1_amd64.deb
 3609d9dfcb7ca18e6e345a2c4d093b3f3999f83deb1fe8152e22a37b83c91f4f 309398 gfs2-tools_2.20080629-1_amd64.deb
 2f5b52ad9e71455f7b2e1e1d3ac7e12f8e78a7f504f1f86c7d6c19aaa56c2f9d 57086 gnbd-client_2.20080629-1_amd64.deb
 daa328ecfbfb097d3c55cf50deb0c8c6b9d7c9d5814a44d8027f5c6cdb283dee 52710 gnbd-server_2.20080629-1_amd64.deb
 7b0575429d5eff48a3a609a6bab9dc805d752716730b345cf5c53c1279b44298 303474 rgmanager_2.20080629-1_amd64.deb
 43d8b82be5b855fb6da57a3453ee46bd99b0c09b008f06caf59e4df802160ac6 6454 redhat-cluster-suite_2.20080629-1_all.deb
 ae0dae761dd644bf5b30c0e68d47ed5d7180fc9660d915382716abee38527827 172634 redhat-cluster-source_2.20080629-1_all.deb
Files: 
 c8a4a3e763d984869cf093bbb04fad12 1653 admin optional redhat-cluster_2.20080629-1.dsc
 2a097afcb2137f1099ff3ffdf6315d01 1667705 admin optional redhat-cluster_2.20080629.orig.tar.gz
 22eaf35ffb053ae24715c7b7e349f83e 20430 admin optional redhat-cluster_2.20080629-1.diff.gz
 8c319e1999ecdc6d16a0b3f3d6668a47 484662 admin optional cman_2.20080629-1_amd64.deb
 08297caa3bbf28410e00f1817471685d 12690 libs optional libcman2_2.20080629-1_amd64.deb
 a3fb55111e028fd7a101b8e99f3412ac 16516 libdevel optional libcman-dev_2.20080629-1_amd64.deb
 ae378ae4e3d3bf432926d9b7f44ad7bc 17164 libs optional libdlm2_2.20080629-1_amd64.deb
 66a9820f13202415572e085c668e0d26 32466 libdevel optional libdlm-dev_2.20080629-1_amd64.deb
 df5f336514f4252b6cbc29ea160c561d 193770 admin optional gfs-tools_2.20080629-1_amd64.deb
 da3c6b4ebfb947264cf80759fb55b68a 309398 admin optional gfs2-tools_2.20080629-1_amd64.deb
 b174f02e44dd4eebd114ac6401ea3cf9 57086 admin optional gnbd-client_2.20080629-1_amd64.deb
 46edfe92eee5f4fa47f93418c1fd507b 52710 admin optional gnbd-server_2.20080629-1_amd64.deb
 afa8b442f9cdb0ff112e25e4b2486a9f 303474 admin optional rgmanager_2.20080629-1_amd64.deb
 4e3b30f67895276625e1797a39006d8a 6454 admin optional redhat-cluster-suite_2.20080629-1_all.deb
 6e8df4fa457cc70f800d7035528671b9 172634 admin optional redhat-cluster-source_2.20080629-1_all.deb

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

iEYEARECAAYFAkhnltQACgkQ6n7So0GVSSDMMwCfbdjVGKN54Z0xSkoRmcg4/tt1
3gQAoKwMmEQwT0NHeWOSCfiGrs07iaFo
=N+9/
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: