Your message dated Thu, 07 Aug 2008 05:32:04 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#489607: fixed in heartbeat 2.1.3-7 has caused the Debian Bug report #489607, regarding heartbeat: 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.) -- 489607: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489607 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: heartbeat Severity: important Version: 2.1.3-6 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 one or more /bin/sh scripts making use of bashisms. checkbashisms' output: > possible bashism in > ./usr/share/heartbeat/stonithdtest/STONITHDBasicSanityCheck line 41 (let > ...): > [ $? -eq 0 ] || let ERR_COUNT++ > possible bashism in > ./usr/share/heartbeat/stonithdtest/STONITHDBasicSanityCheck line 45 (let > ...): > [ $? -eq 0 ] || let ERR_COUNT++ > possible bashism in > ./usr/share/heartbeat/stonithdtest/STONITHDBasicSanityCheck line 49 (let > ...): > [ $? -eq 0 ] || let ERR_COUNT++ > possible bashism in > ./usr/share/heartbeat/stonithdtest/STONITHDBasicSanityCheck line 53 (let > ...): > [ $? -eq 0 ] || let ERR_COUNT++ > possible bashism in > ./usr/share/heartbeat/stonithdtest/STONITHDBasicSanityCheck line 57 (let > ...): > [ $? -eq 0 ] || let ERR_COUNT++ > possible bashism in ./usr/share/heartbeat/BasicSanityCheck line 84 > ($RANDOM): > F=/tmp/lha-${RANDOM}-$$-$! 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: heartbeat Source-Version: 2.1.3-7 We believe that the bug you reported is fixed in the latest version of heartbeat, which is due to be installed in the Debian FTP archive: heartbeat-2-dev_2.1.3-7_all.deb to pool/main/h/heartbeat/heartbeat-2-dev_2.1.3-7_all.deb heartbeat-2-gui_2.1.3-7_i386.deb to pool/main/h/heartbeat/heartbeat-2-gui_2.1.3-7_i386.deb heartbeat-2_2.1.3-7_all.deb to pool/main/h/heartbeat/heartbeat-2_2.1.3-7_all.deb heartbeat-dev_2.1.3-7_i386.deb to pool/main/h/heartbeat/heartbeat-dev_2.1.3-7_i386.deb heartbeat-gui_2.1.3-7_i386.deb to pool/main/h/heartbeat/heartbeat-gui_2.1.3-7_i386.deb heartbeat_2.1.3-7.diff.gz to pool/main/h/heartbeat/heartbeat_2.1.3-7.diff.gz heartbeat_2.1.3-7.dsc to pool/main/h/heartbeat/heartbeat_2.1.3-7.dsc heartbeat_2.1.3-7_i386.deb to pool/main/h/heartbeat/heartbeat_2.1.3-7_i386.deb ldirectord-2_2.1.3-7_all.deb to pool/main/h/heartbeat/ldirectord-2_2.1.3-7_all.deb ldirectord_2.1.3-7_all.deb to pool/main/h/heartbeat/ldirectord_2.1.3-7_all.deb libpils-dev_2.1.3-7_all.deb to pool/main/h/heartbeat/libpils-dev_2.1.3-7_all.deb libpils0_2.1.3-7_i386.deb to pool/main/h/heartbeat/libpils0_2.1.3-7_i386.deb libstonith-dev_2.1.3-7_all.deb to pool/main/h/heartbeat/libstonith-dev_2.1.3-7_all.deb libstonith0_2.1.3-7_i386.deb to pool/main/h/heartbeat/libstonith0_2.1.3-7_i386.deb stonith_2.1.3-7_i386.deb to pool/main/h/heartbeat/stonith_2.1.3-7_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. Simon Horman <[EMAIL PROTECTED]> (supplier of updated heartbeat 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: Thu, 07 Aug 2008 00:55:37 +0000 Source: heartbeat Binary: ldirectord heartbeat heartbeat-dev heartbeat-gui ldirectord-2 heartbeat-2 heartbeat-2-dev heartbeat-2-gui stonith libstonith0 libstonith-dev libpils0 libpils-dev Architecture: source all i386 Version: 2.1.3-7 Distribution: unstable Urgency: low Maintainer: Simon Horman <[EMAIL PROTECTED]> Changed-By: Simon Horman <[EMAIL PROTECTED]> Description: heartbeat - Subsystem for High-Availability Linux heartbeat-2 - Subsystem for High-Availability Linux heartbeat-2-dev - Subsystem for High-Availability Linux - development files heartbeat-2-gui - Provides a gui interface to manage heartbeat clusters heartbeat-dev - Subsystem for High-Availability Linux - development files heartbeat-gui - Provides a gui interface to manage heartbeat clusters ldirectord - Monitors virtual services provided by LVS ldirectord-2 - Monitors virtual services provided by LVS libpils-dev - Plugin and Interface Loading System - development files libpils0 - Plugin and Interface Loading System libstonith-dev - Interface for remotely powering down a node in the cluster libstonith0 - Interface for remotely powering down a node in the cluster stonith - Interface for remotely powering down a node in the cluster Closes: 484868 485103 486071 487167 489607 Changes: heartbeat (2.1.3-7) unstable; urgency=low . * Remove some bashisms from ocf, xen and filesystem plugins Thanks to Luca Falavigna Patch: remove-some-bashisms-from-the-ocf-xen-and-filesystem-plugins.patch Upstream-Status: commit 055ffbfe69b2b3810f9c71c491c30684fd67b669 "Remove some Bashisms from the OCF Xen and Filesystem resources" . Note that upstream commit ed0972c7aa43699ae2ec31f68cac3b9cbcc5d5c5 "removing bashisms from stonith external plugins" is not required as it applies to changes made after 2.1.3. At this point no post-2.1.3 packages have been made available in Debian. . (closes: #487167) . * Remove some bashisms from STONITHBasicSanityCheck and BasicSanityCheck Patch: remove-bashisms-from-STONITHDBasicSanityCheck.patch Upstream-Status: submitted to pocemaker mailing list as this code has move from heartbeat to pacemaker Patch: use-mktemp.patch Upstream-Status: commit 82e3625e0198af52eb22ef8a42cebf5050ab69e3 "Medium: safely create tempoary files" (closes: #489607) . * dopd: fix basic failover; fix hb message corruption by fprintf(stderr) Patch: fix-basic-failover-fix-hb-message-corruption-by-fprintf.patch Upstream-Status: commit 47f60bebe7b25abd88ea7b5488e66dfe187416ae "dopd: fix basic failover; fix hb message corruption by fprintf(stderr)" (closes: #486071) . * safely handle $RANDOM being empty, as the case under dash Patch: cope-with-empty-random.patch Upstream-Status: commit 597cfd99deee5128d77022c53112dfc1f8686889 "Low: Cope with empty $RANDOM" . * Update series to allow using the "3.0 (quilt)" package format Thanks to Raphael Hertzog Upstream-Status: commit 70e9df3f594d73efe4336c9f74a689d6955abac8 "Debian: Use quilt for patching which is supported by dpkg" (closes: #485103) . * Add build dependancy on uuid-runtime Thanks to Joshua Hutchins Upstream-Status: commit 597cfd99deee5128d77022c53112dfc1f8686889 "Medium: Debian: Build dependancy on uuid-runtime" (closes: #484868) Checksums-Sha1: 95e562d321a44cd9331b37333610bcb584b3bd93 1528 heartbeat_2.1.3-7.dsc d2e6f2e85e1a573b2c167fc684e472f0be5e554c 942621 heartbeat_2.1.3-7.diff.gz 9f9fc3caea7c78c28a3149895a847e5093b82cd5 66918 ldirectord_2.1.3-7_all.deb fbcb87a0e864acb03956c44ff5f80958f9e6435d 19270 ldirectord-2_2.1.3-7_all.deb 29f18be2bc74e134acdae9574f22b6207aa30389 19622 heartbeat-2_2.1.3-7_all.deb 653c9eb65331c20f991276e9bb6370f42298283c 19294 heartbeat-2-dev_2.1.3-7_all.deb 0825384afde35a88c722875106c18cfc8a506b21 19294 libstonith-dev_2.1.3-7_all.deb d660267919d59e7179b2ee8cfb19cb5338169c41 19290 libpils-dev_2.1.3-7_all.deb f65837610addeb35f962692aef44ab4dee2375bf 1540516 heartbeat_2.1.3-7_i386.deb ac157ee362fd6fcb6d22c53f690b222d029abde3 545976 heartbeat-dev_2.1.3-7_i386.deb a6d82d44c37026ceb614693158fdd2be352735d2 135484 heartbeat-gui_2.1.3-7_i386.deb 24d54827dea01ce83f32590b3e8a3632aaa0d4c9 72918 heartbeat-2-gui_2.1.3-7_i386.deb cf213af75c3e857cc63bb9f2032152ffc2a46be9 72910 stonith_2.1.3-7_i386.deb 4d468db1374fdad5e96f1a77a17d44ac8ddd98cc 72920 libstonith0_2.1.3-7_i386.deb 61f03cb547c364a02cb0cfa11683721308e69583 72898 libpils0_2.1.3-7_i386.deb Checksums-Sha256: 2dfc79d5b26737c5d80ba4aa2a2a40bc797eb7457c1675468f5c6207f1f1d0fd 1528 heartbeat_2.1.3-7.dsc cb017f1b3a162bd66b4c3aaa51cfd277ae71d1fbad45917b36edbf66d47e51b2 942621 heartbeat_2.1.3-7.diff.gz f70c93076b0b15e21d01b1c6217405ef48ad54e7e97abb8cf24d445decb5425d 66918 ldirectord_2.1.3-7_all.deb dee03fb516e0952c410846371eeee0061309db0b017f817b7139179db80782c9 19270 ldirectord-2_2.1.3-7_all.deb 6c8440e5ab4911d18f5df6cbbad77be9af8eb4314bd167c718bf84e4a182916a 19622 heartbeat-2_2.1.3-7_all.deb 7dadaf70402b54df824a780f48a145d5a6af3e89d14e63da43ec7e49c9166943 19294 heartbeat-2-dev_2.1.3-7_all.deb 4ec044b391da81b531f4dd49f3f49742cca638e310271d9e1732e9ea209e327b 19294 libstonith-dev_2.1.3-7_all.deb b5798334769e5bacb4fcb4e354c40d17dac1278934bc67b52105c0e53c50bc36 19290 libpils-dev_2.1.3-7_all.deb 974c0c774e31f1cae226fb42f4632728892f9b35209e1fb581f4423ddee82b18 1540516 heartbeat_2.1.3-7_i386.deb cfd28d627f34e685b0c2ed43b1fd78a98f50433398ceca78d3342ae65f1a7ff5 545976 heartbeat-dev_2.1.3-7_i386.deb a852326046652b471d53abb9da6ebf38de501284d1d2796c2bce13d47b631f97 135484 heartbeat-gui_2.1.3-7_i386.deb 22b89e35c85838ea3bd9a09b5077360cb6fcae6ead52d5b904d8060fec3bae39 72918 heartbeat-2-gui_2.1.3-7_i386.deb d2b657a2899aae3b4b7f0f9de894b6e51a1f8f51527302e9f62068b16fc85d3c 72910 stonith_2.1.3-7_i386.deb 9a0dcd2cc8e136e0efccb155f83781fcc94408f5981f3446462b5c3b6ef442a8 72920 libstonith0_2.1.3-7_i386.deb 82bae7e98294c2e50461b85e5a42ad6ab31a2f64a05350320b2bd0c100595e50 72898 libpils0_2.1.3-7_i386.deb Files: cc0b6f26f7db8375900a928badeb2dc3 1528 admin optional heartbeat_2.1.3-7.dsc 88fb7b62c4a160d676eb8b9e5afbddc4 942621 admin optional heartbeat_2.1.3-7.diff.gz 2396b05e8eadd0cd900d19014461c6e5 66918 admin extra ldirectord_2.1.3-7_all.deb 453fb9daa83e19997d91cde79e907b25 19270 admin optional ldirectord-2_2.1.3-7_all.deb 71529aa1c4c5cdcb8971e156c5cef1f9 19622 admin optional heartbeat-2_2.1.3-7_all.deb 492b5d001abaf257faa3ba4f02213e21 19294 admin optional heartbeat-2-dev_2.1.3-7_all.deb b1bbfb66634702d428a166a3be72b42c 19294 admin optional libstonith-dev_2.1.3-7_all.deb f29aaa995a97c717dda88440d6e500df 19290 admin optional libpils-dev_2.1.3-7_all.deb 9028408dd20ed798202f2db84d6596b5 1540516 admin optional heartbeat_2.1.3-7_i386.deb 1c5f007c9642353276c549787a642858 545976 devel optional heartbeat-dev_2.1.3-7_i386.deb 94db5eb76459707a7dd2100d04cc3410 135484 admin optional heartbeat-gui_2.1.3-7_i386.deb 0a79cb8efa73dc49968b96ae9a91dafd 72918 admin optional heartbeat-2-gui_2.1.3-7_i386.deb ac71aa71f59d61d306288fd9376f847f 72910 libs optional stonith_2.1.3-7_i386.deb b503a25c6617546f7e40b43eebb5e9f1 72920 libs optional libstonith0_2.1.3-7_i386.deb faf0d3f75d4abcc8d0676f5feab3f09e 72898 libs optional libpils0_2.1.3-7_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkiah5YACgkQA8ACPgVBDpfPSwCaAug5NqgmUKIa6/sK1dh4BK/g mwYAoNJOBDCxlFTK8cvEDVdBGxj2kIK/ =xa3r -----END PGP SIGNATURE-----
--- End Message ---

