Your message dated Sun, 31 May 2009 03:32:27 +0000
with message-id <[email protected]>
and subject line Bug#530157: fixed in pbuilder 0.188
has caused the Debian Bug report #530157,
regarding pbuilder: 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.)


-- 
530157: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530157
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pbuilder
Severity: minor
Version: 0.187
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/pbuilder/examples/rebuild/buildall line
> 27 ('function' is useless):
> function build {


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: pbuilder
Source-Version: 0.188

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

pbuilder-uml_0.188_amd64.deb
  to pool/main/p/pbuilder/pbuilder-uml_0.188_amd64.deb
pbuilder_0.188.dsc
  to pool/main/p/pbuilder/pbuilder_0.188.dsc
pbuilder_0.188.tar.gz
  to pool/main/p/pbuilder/pbuilder_0.188.tar.gz
pbuilder_0.188_all.deb
  to pool/main/p/pbuilder/pbuilder_0.188_all.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.
Junichi Uekawa <[email protected]> (supplier of updated pbuilder 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, 31 May 2009 10:44:05 +0900
Source: pbuilder
Binary: pbuilder pbuilder-uml
Architecture: source all amd64
Version: 0.188
Distribution: unstable
Urgency: low
Maintainer: Debian pbuilder maintenance team 
<[email protected]>
Changed-By: Junichi Uekawa <[email protected]>
Description: 
 pbuilder   - personal package builder for Debian packages
 pbuilder-uml - user-mode-linux version of pbuilder
Closes: 322649 530157
Changes: 
 pbuilder (0.188) unstable; urgency=low
 .
   [ Junichi Uekawa ]
   * add a note that debian/changelog should not be edited.
   * Declare bashisms explicit in buildall script. (closes: #530157)
 .
   [ Loïc Minier ]
   * Call apt-get autoremove on upgrades: (closes: #322649)
   * Drop useless -o APT::Get::AutomaticRemove=true
Checksums-Sha1: 
 e288dc0beddde2454150e6387651cf0fe82af7f9 1100 pbuilder_0.188.dsc
 7abf16f1bae526ca38b69b3b6c99a301df1fa412 912901 pbuilder_0.188.tar.gz
 f60b83bea2a579a24a5bec64c1433f9542052d09 330464 pbuilder_0.188_all.deb
 4c50cfd45f72b351d18a767e6f7b3ea9cfcb110e 38550 pbuilder-uml_0.188_amd64.deb
Checksums-Sha256: 
 e411b4dc206fea95e604600dbd0803fac2eb672a6b9cd442da43daf917e030f1 1100 
pbuilder_0.188.dsc
 3876a14dec6efd75fc393b6a3d5003e9ff1f85f645ff8c57d906b19f98fc8a22 912901 
pbuilder_0.188.tar.gz
 39d6c328131693da0cf24a4e1ae28c116d789e40bd7dbc8dc155aac703556689 330464 
pbuilder_0.188_all.deb
 4431f6ec22b8dc9109c29817d8be8ddfed3fe2418204eaffccaa7af467a0a49e 38550 
pbuilder-uml_0.188_amd64.deb
Files: 
 30fe0cbb19e0d7c0af41ea7e816f1b27 1100 devel extra pbuilder_0.188.dsc
 228574fb1b68907de4f09d0cd2448bc6 912901 devel extra pbuilder_0.188.tar.gz
 b1df8bf26c2310523bec6850617e5108 330464 devel extra pbuilder_0.188_all.deb
 5484177132debfe66f682b560c39f70a 38550 devel extra pbuilder-uml_0.188_amd64.deb

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

iD8DBQFKIean2Dd9TugeVcERArBcAJ9lnfk04Qmq6Y3STy3kwh0R293TCgCfXuda
2+Dq/wG01tfQNCiTA041o6o=
=33VX
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to