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

Bug#323053: marked as done (should not report common shell extensions)



Your message dated Thu, 13 Oct 2005 06:47:12 -0700
with message-id <E1EQ3QO-0003WN-00@spohr.debian.org>
and subject line Bug#323053: fixed in lintian 1.23.13
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 14 Aug 2005 12:24:56 +0000
>From md@linux.it Sun Aug 14 05:24:56 2005
Return-path: <md@linux.it>
Received: from attila.bofh.it [213.92.8.2] (postfix)
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1E4HXr-0005D7-00; Sun, 14 Aug 2005 05:24:56 -0700
Received: by attila.bofh.it (Postfix, from userid 10)
	id 68D5F5F7BC; Sun, 14 Aug 2005 14:24:54 +0200 (CEST)
Received: by wonderland.linux.it (Postfix, from userid 1001)
	id ADA381C77A; Sun, 14 Aug 2005 14:24:46 +0200 (CEST)
Date: Sun, 14 Aug 2005 14:24:46 +0200
From: Marco d'Itri <md@linux.it>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: should not report common shell extensions
Message-ID: <20050814122446.GA6535@wonderland.linux.it>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="k+w/mQv8wyuph6w0"
Content-Disposition: inline
X-Reportbug-Version: 3.15
X-Debbugs-Cc: md@linux.it
User-Agent: Mutt/1.5.9i
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02


--k+w/mQv8wyuph6w0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Package: lintian
Version: 1.23.11
Severity: normal
Tag: patch

As recently discussed on debian-devel@, there is no good reason not to
use the common non-POSIX extensions which are supported by dash and
proprietary UN*X bourne shells, so they should not be reported as errors
(also considering that policy does not match the common packaging
practice nor what other distributions do, and that the release team
declared that they will not be considered RC).

The relevant features are:

test -a -o
local
command -v


kill -NAME was not discussed, but I believe that it should be added to
the list because it's supported by dash and kill -number is not portable
among linux architectures (see signal(7)).


--- scripts.orig	2005-08-14 14:11:41.000000000 +0200
+++ scripts	2005-08-14 14:21:44.000000000 +0200
@@ -456,10 +456,8 @@
 		  '(?:^|\s+)\w+\[\d+\]=3D',      # bash arrays, H[0]
 		  '\$\{\#?\w+\[[0-9\*\@]+\]\}',# bash arrays, ${name[0|*|@]}
 		  '(?:^|\s+)(read\s*(?:;|$))', # read without variable
-		  '((?:test|\[)\s+.+\s-[ao])\s',# test/[ -a/-o binary operators
 		  '(?:^|\s+)(kill\s+-[^sl]\w*)',   # kill -[0-9] or -[A-Z]
 		  '(?:^|\s+)(trap\s+["\']?.*["\']?\s+.*[1-9])', # trap with signal numbe=
rs
-		  '(?:^|\s+)(local)\s',        # local scoping of variables
 		  '(\&>)',                     # cshism
 		  '(\[\[)',                    # alternative test command
 		);

--=20
ciao,
Marco

--k+w/mQv8wyuph6w0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFC/zgOFGfw2OHuP7ERAqRHAKCBr1cEuuw2tKl3w3BKm1qyekMrbQCdGQd3
ciZiqwV0CrrY4owqnxaMBwA=
=0oxu
-----END PGP SIGNATURE-----

--k+w/mQv8wyuph6w0--

---------------------------------------
Received: (at 323053-close) by bugs.debian.org; 13 Oct 2005 13:49:28 +0000
>From katie@spohr.debian.org Thu Oct 13 06:49:28 2005
Return-path: <katie@spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1EQ3QO-0003WN-00; Thu, 13 Oct 2005 06:47:12 -0700
From: Frank Lichtenheld <djpig@debian.org>
To: 323053-close@bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#323053: fixed in lintian 1.23.13
Message-Id: <E1EQ3QO-0003WN-00@spohr.debian.org>
Sender: Archive Administrator <katie@spohr.debian.org>
Date: Thu, 13 Oct 2005 06:47:12 -0700
Delivered-To: 323053-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 3

Source: lintian
Source-Version: 1.23.13

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

lintian_1.23.13.dsc
  to pool/main/l/lintian/lintian_1.23.13.dsc
lintian_1.23.13.tar.gz
  to pool/main/l/lintian/lintian_1.23.13.tar.gz
lintian_1.23.13_all.deb
  to pool/main/l/lintian/lintian_1.23.13_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 323053@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Lichtenheld <djpig@debian.org> (supplier of updated lintian 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.7
Date: Thu, 13 Oct 2005 15:19:05 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 1.23.13
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Frank Lichtenheld <djpig@debian.org>
Description: 
 lintian    - Debian package checker
Closes: 316523 321750 323053 324944 326643 327859 328612 329170 330548 331672
Changes: 
 lintian (1.23.13) unstable; urgency=low
 .
   * The "doesn't contain all the fixes I would like but that's no
     reason to let the others wait forever" release
 .
   * debian/control:
     + [FL] Fix typo in description. Noted by Bill Allombert
       (Closes: #327859)
 .
   * checks/copyright-file:
     + [JvW] Demote FSF address check to warning
   * checks/description:
     + [HE] Change description-synopsis-is-duplicated to only be emitted if
       the synopsis is copied without being extended. (Closes: #316523)
   * checks/files:
     + [FL] Add some formats to the exception list for extra-license-file
       (jpe?g, gif and svg) (Closes: #324944)
     + [FL] Don't complain about lib(32|64) as unusual directories. Noted
       by Matthias Klose (partly fixes #328612, see checks/shared-libs for
       the rest)
   * checks/infofiles:
     + [FL] Don't issue install-info-not-called-with-section-option if
       the call in postinst is really a removal. Experienced by Ben Pfaff
       in autoconf (Closes: #329170)
   * checks/po-debconf:
     + [FL] Previously we only run the checks if we found a templates file
       and a debconf dependency. Since the latter is mostly generated by
       ${misc:Depends} nowadays, we now also run the checks if we find
       a templates and a config file. (Closes: #331672)
   * checks/scripts:
     + [FL] PythonX.Y dependency can also be satisfied with pythonX.Y-minimal.
       Noted by Matthias Klose (Closes: #326643)
     + [FL] Only match 'local' at the beginning of a line. The check is too
       ambigious otherwise. Reported by Marc Haber (Closes: #330548)
     + [FL] Better reflect the current discussions wether some of the
       XSI:sms should be allowed in shell scripts by moving some of
       them to a separate check possible-non-posix-code-in-maintainer-script.
       Not doing that for kill -NAME as reuqested since -s NAME is available
       and should be perfectly portable. (Closes: #323053)
   * checks/shared-libs:
     + [HE] Apply patch from Bastian Blank to check for executable stacks in
       binaries. New checks are called shlib-without-PT_GNU_STACK-section,
       shlib-with-executable-stack, thanks waldi. (Closes: #321750)
     + [FL] Add lib(32|64) to ldso directories. Pointed out by
       Matthias Klose (Closes: #328612)
Files: 
 ac1b51c98739a8574a1647a112f99eab 772 devel optional lintian_1.23.13.dsc
 88b7f347ca44957187a39fe2cc5119f0 269025 devel optional lintian_1.23.13.tar.gz
 cd9d193987fef507d2e3f46a9b03fab9 234426 devel optional lintian_1.23.13_all.deb

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

iD8DBQFDTmHqQbn06FtxPfARAmIkAKD2BTPWxKamIxRQoHtt3bNHK53O3gCfWoR9
r/pdsmQZ6qXeFFqmkX31Fus=
=Ikfg
-----END PGP SIGNATURE-----



Reply to: