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

Bug#999756: marked as done (lintian: False positive bashism in posix shell after "exec")



Your message dated Sat, 27 Nov 2021 17:33:50 +0000
with message-id <E1mr1aA-000ABk-4Q@fasolo.debian.org>
and subject line Bug#999756: fixed in lintian 2.114.0
has caused the Debian Bug report #999756,
regarding lintian: False positive bashism in posix shell after "exec"
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.)


-- 
999756: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=999756
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.112.0
Severity: normal

Dear Maintainer,

Litian is triggering bash-term-in-posix-shell warnings (use of "source" 
command) for some files of the plplot package, like this one:

    https://salsa.debian.org/science-team/plplot/-/blob/master/examples/tcl/x00.in

This is a false positive, because this file contains an "exec" command 
and the "source" command is placed after it.  These are the contents of 
the file above, after substitution by the configure script and after 
stripping away comments and blank lines:

    #!/bin/sh
    exec "/usr/bin/pltcl" -f "$0" ${1+"$@"}
    source x00.tcl
    plinit
    x00
    plend

Lintian should stop looking for bashisms after the exec command.

Best,

Rafael Laboissière

 -- System Information:
 Debian Release: bookworm/sid
   APT prefers unstable
   APT policy: (650, 'unstable'), (600, 'experimental'), (550, 'testing'), (500, 'oldoldstable'), (500, 'stable')
 Architecture: amd64 (x86_64)

 Kernel: Linux 5.10.0-8-amd64 (SMP w/2 CPU threads)
 Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
 Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8
 Shell: /bin/sh linked to /bin/bash
 Init: systemd (via /run/systemd/system)
 LSM: AppArmor: enabled

 Versions of packages lintian depends on:
 ii  binutils                        2.37-7
 ii  bzip2                           1.0.8-4
 ii  diffstat                        1.64-1
 ii  dpkg                            1.20.9
 ii  dpkg-dev                        1.20.9
 ii  file                            1:5.39-3
 ii  gettext                         0.21-4
 ii  gpg                             2.2.27-2
 ii  intltool-debian                 0.35.0+20060710.5
 ii  libapt-pkg-perl                 0.1.40
 ii  libarchive-zip-perl             1.68-1
 ii  libcapture-tiny-perl            0.48-1
 ii  libclass-xsaccessor-perl        1.19-3+b7
 ii  libclone-perl                   0.45-1+b1
 ii  libconfig-tiny-perl             2.27-1
 ii  libconst-fast-perl              0.014-1.1
 ii  libcpanel-json-xs-perl          4.27-1
 ii  libdata-dpath-perl              0.58-1
 ii  libdata-validate-domain-perl    0.10-1.1
 ii  libdata-validate-uri-perl       0.07-1
 ii  libdevel-size-perl              0.83-1+b2
 pn  libdigest-sha-perl              <none>
 ii  libdpkg-perl                    1.20.9
 ii  libemail-address-xs-perl        1.04-1+b3
 ii  libfile-basedir-perl            0.09-1
 ii  libfile-find-rule-perl          0.34-1
 ii  libfont-ttf-perl                1.06-1.1
 ii  libhtml-html5-entities-perl     0.004-1.1
 ii  libio-interactive-perl          1.023-1
 ii  libio-prompt-tiny-perl          0.003-1
 ii  libipc-run3-perl                0.048-2
 ii  libjson-maybexs-perl            1.004003-1
 ii  liblist-compare-perl            0.55-1
 ii  liblist-someutils-perl          0.58-1
 ii  liblist-utilsby-perl            0.11-1
 ii  libmoo-perl                     2.005004-2
 ii  libmoox-aliases-perl            0.001006-1.1
 ii  libnamespace-clean-perl         0.27-1
 ii  libpath-tiny-perl               0.118-1
 ii  libperlio-gzip-perl             0.19-1+b7
 ii  libperlio-utf8-strict-perl      0.008-1+b1
 ii  libproc-processtable-perl       0.634-1
 ii  libsereal-decoder-perl          4.018+ds-1+b1
 ii  libsereal-encoder-perl          4.018+ds-1+b1
 ii  libsort-versions-perl           1.62-1
 ii  libsyntax-keyword-try-perl      0.26-1
 ii  libterm-readkey-perl            2.38-1+b2
 ii  libtext-glob-perl               0.11-1
 ii  libtext-levenshteinxs-perl      0.03-4+b8
 ii  libtext-markdown-discount-perl  0.13-1
 ii  libtext-xslate-perl             3.5.8-1+b1
 ii  libtime-duration-perl           1.21-1
 ii  libtime-moment-perl             0.44-1+b3
 ii  libtimedate-perl                2.3300-2
 ii  libtry-tiny-perl                0.30-1
 ii  libtype-tiny-perl               1.012004-1
 ii  libunicode-utf8-perl            0.62-1+b2
 ii  liburi-perl                     5.08-1
 ii  libxml-libxml-perl              2.0134+dfsg-2+b1
 ii  libyaml-libyaml-perl            0.83+ds-1
 ii  lzip                            1.22-4
 ii  lzop                            1.04-2
 ii  man-db                          2.9.4-2
 ii  patchutils                      0.4.2-1
 ii  perl [libencode-perl]           5.32.1-6
 ii  t1utils                         1.41-4
 ii  unzip                           6.0-26
 ii  xz-utils                        5.2.5-2

 lintian recommends no packages.

 Versions of packages lintian suggests:
 ii  binutils-multiarch     2.37-7
 ii  libtext-template-perl  1.60-1

 -- no debconf information

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.114.0
Done: Chris Lamb <lamby@debian.org>

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.

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 999756@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@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@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Nov 2021 17:20:56 +0000
Source: lintian
Architecture: source
Version: 2.114.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 999756 1000469 1000494
Changes:
 lintian (2.114.0) unstable; urgency=medium
 .
   [ Felix Lechner ]
   * Issue no-code-sections only for entire archives that contain no code
     sections at all. (Closes: #1000469)
   * Provide better file pointers for defective override files.
     (Closes: #1000494)
   * In the refresh script fetching font data, use the new Contents-all.gz
     file served by the Debian archive.
   * Refresh fonts data using new script and record all installables in
     which font is shipped.
   * Refresh Debhelper add-ons and commands and recognize click and
     dh_click from click-dev.
 .
   [ Rafael Laboissière ]
   * Stop checking for bash-centric terms after 'exec' in shell scripts.
     (Closes: #999756)
Checksums-Sha1:
 89341592ae9c3cd456116e1b5b1697ae76d0ff6a 2506 lintian_2.114.0.dsc
 f9b5e6b779760fb23f4fa38527ce1329a70fccb7 2133296 lintian_2.114.0.tar.xz
 977b6808a82e3bf87631896796acf95e968d6188 6567 lintian_2.114.0_amd64.buildinfo
Checksums-Sha256:
 e30b9a96baaa3c2da8f9777a079c4cf3f98fbbb3ff78b604cb52e3bd29fbe0e8 2506 lintian_2.114.0.dsc
 ea49b56382dbf24c3b4b2cba319e2ecffc206b8587c1dbb2f6c451235efe9e7c 2133296 lintian_2.114.0.tar.xz
 c4c76783b6352894a82fd6e09be93c4f88bb1727c1119e1d8eb5bb7c607d22ba 6567 lintian_2.114.0_amd64.buildinfo
Files:
 6f998e53c25244c03539c0530e25b544 2506 devel optional lintian_2.114.0.dsc
 f8c4ed64fa77a9d2696b40740fb6fcf4 2133296 devel optional lintian_2.114.0.tar.xz
 987f394be4fde71763b82898eba536c2 6567 devel optional lintian_2.114.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmGiajgACgkQHpU+J9Qx
Hli88A/+NjLXcas9oeqQOFpNECTi+2/H70lgh5ueghIQQ47ErF4UXllizOu7CrVY
CVnqDRpI2uhr9DMPCmaPccR5YckyIjRMjuif0AbCGce9zCJcLgNGwV9HgslonS5g
qOAfmQfITEZsXCCs7uNZLySLGdXxvIg4m9TMqYY6NqkQv7Pq/3bdIIPn91NBvnAl
69dUilt7kFFLn0Wh9iXLwRATum5nIWHq/bg0NKvkQ3aXLy7APNMoMvIIpvaBATNY
sQ38Sownj7JTKVcFH6tzf7WrSVUkUJWTBYRvhPPlkr2fslBazIopIpc4Z9Y4Vgd4
CjNbar8hAdR5ZmF6TtfgX3fpKEaiYGgLpaboq/3j/hoppaXH4n4gaH/ufX+erq0H
F47eE+tgcUKOtJ0NBQrW9Ywyw4Rxx5/st8x+IWbbyjOQN+4eXKZITOYFhkhW9nBG
NbUeq2Mp+dxnVmLJ1gbTdpHpTvlHkehCAT3zsHzscU0hh5S9Hsqv76CKULarZULA
/rXyZBjTH2Z5Yf9HE6IppPgzAClfuJFqdmQJppmkdcTFBdReBqrGf229pwwTviw8
wJzigE+hJ4v0O0xFXbjX4igyiJh2PV7K/zHhRxzCLnKM+KygDYSZhfiTHgSJuH+n
Swhn81Sf93ZgeLZPLFnbO+cbFdTXToBsngjvvd8HvpohyWzp3g4=
=i2cV
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: