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

Bug#906901: marked as done (debian-policy: Perl script shebang requirement is disturbing and inconsistent with rest of policy)



Your message dated Sat, 25 Aug 2018 20:36:48 +0000
with message-id <E1ftfIe-000CaS-9r@fasolo.debian.org>
and subject line Bug#906901: fixed in debian-policy 4.2.1.0
has caused the Debian Bug report #906901,
regarding debian-policy: Perl script shebang requirement is disturbing and inconsistent with rest of policy
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.)


-- 
906901: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906901
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-policy
Version: 4.2.0.1
Severity: serious

The recent addition to the Debian Policy to require a Perl shebang of
/usr/bin/perl is inconsistent with the rest of script usage, and hinders
the user/system administrator to freely override Perl.

If a user/system admin wants to replace Perl by prepending the path to
a self compiled Perl to the PATH, it is his right to do so, and Perl
scripts are expected to follow this decision. It is the obligation of
the one doing the change to ensure proper availability of modules and
support files.

Package maintainers are free to use the more restrictive /usr/bin/perl
shebang when the consider it necessary, but this must not be a
requirement in the policy.

I hereby suggest removing this line
	In the case of Perl scripts this must be "#!/usr/bin/perl".
from policy 10.4.

Sincerely yours

Norbert


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.3 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debian-policy depends on:
ii  libjs-sphinxdoc  1.7.6-1

debian-policy recommends no packages.

Versions of packages debian-policy suggests:
pn  doc-base  <none>

-- no debconf information
Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

--- End Message ---
--- Begin Message ---
Source: debian-policy
Source-Version: 4.2.1.0

We believe that the bug you reported is fixed in the latest version of
debian-policy, 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 906901@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sean Whitton <spwhitton@spwhitton.name> (supplier of updated debian-policy 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: SHA512

Format: 1.8
Date: Sat, 25 Aug 2018 13:05:54 -0700
Source: debian-policy
Binary: debian-policy debian-policy-ja
Architecture: source
Version: 4.2.1.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Policy Editors <debian-policy@lists.debian.org>
Changed-By: Sean Whitton <spwhitton@spwhitton.name>
Description:
 debian-policy - Debian Policy Manual and related documents
 debian-policy-ja - Debian Policy Manual and related documents (Japanese)
Closes: 905251 905696 905909 906139 906901
Changes:
 debian-policy (4.2.1.0) unstable; urgency=medium
 .
   * Policy & Perl Policy: /usr/bin/perl shebang 'must' -> 'should'
     Wording: Russ Allbery <rra@debian.org>
     Seconded: Jonathan Nieder <jrnieder@gmail.com>
     Seconded: Dominic Hargreaves <dom@earth.li>
     Seconded: Sean Whitton <spwhitton@spwhitton.name>
     Closes: #906901
   * Fix inconsistent wording in 4.9 by dropping the word 'maximally'
     (Closes: #905251).
     Thanks to several people who pointed out this issue, both in the BTS
     and in person.
 .
   * Demote libjs-sphinxdoc hard dependencies to recommendations by using
     an override_dh_linktree stanza (Closes: #906139).
     Thanks to Vagrant Cascadian and Sven Joachim for the report and Ian
     Jackson for suggesting the fix.
   * README.md improvements:
     - Add references to salsa:dbnpolicy/policy-l10n-merge-requests-here
       repo.
     - Improve the description of the release process (Closes: #905909)
       Thanks Osamu Aoki for the patch.
     - Add a link to the new 'by-complexity' BTS view.
     - Some other small fixes (Closes: #905696).
       Thanks Helge Kreutzmann for pointing them out.
   * Update and alphabetise lists of the Policy delegates in various places.
Checksums-Sha1:
 d3951bf2714924a0b5b37e0e2b8abe8f8ee29837 2019 debian-policy_4.2.1.0.dsc
 cfc525aba9b35f6c91d19e444935802495de4d1d 526136 debian-policy_4.2.1.0.tar.xz
Checksums-Sha256:
 0a06faae5eca67c20f45095363bf587ecc15227685b9f29922c12a26415a8d6f 2019 debian-policy_4.2.1.0.dsc
 9e2f96e2401ded6323385aec2660cef4fda3e2bc1402f72e6a26d270e846e988 526136 debian-policy_4.2.1.0.tar.xz
Files:
 e60368c3e794ff725f44646986895932 2019 doc optional debian-policy_4.2.1.0.dsc
 51acd4f9eda224e6794d6bec7dd6d53f 526136 doc optional debian-policy_4.2.1.0.tar.xz

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

iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAluBt+UACgkQaVt65L8G
YkASZQ/+LR5+vgNEsfbRv38NtYQX2Nf0J8L1mM+4U1aBjuHPG+q0ircupH8K+KT6
LUmXB/HqQaBu8igeMKLglVS9dCc+LYFbqiFX1TEkhCzjRY/x7dSWX/KU0GonKRLW
229zW37M2nTMfV1qCrZMtaV2xkm9vnrkpPu3+NtHsTKup6TOzXgEbuscLd0cgTrc
RLjQorU8YIzx7nYiCNEmeREb8BCdq85WyYV/IptG6KwCjyZdq+znQOVoxsgIFDr1
bueQrj1Qqo/dlcwwmmwi52wTQ1IpMBTv+m0ZQaJwX5FsAVNag1ZpNEFwnDZE8VrO
fV5A95j/tL/q1tY/MCKD414qRwqM00S60Fkdcc3rtjGdtGvwX0kfdlat17yqLzFz
bbJl2nJ8D++btIrljllF0mEEfKHDJE3lItsCQdY3+aZ50+mJGlL6rTJgpmgdwT9T
+ZQ79VrKzMrjU0/nGf1cRYq8pTChaqmDhY8STCmddiYqiYP65JcCIBnyqN4V2pF/
C1v2gYUAjfCe2K8iBjQU5lz2J6dQ297ocKufDOBY2N7IEB+IlafEUTb/7BsMLkvx
09vEBFhGAmPv6SPTtJ2Fo3FHQLk4RTzL87BFABqZpsjxpGsbofMaSkcCK8Iam6UQ
+9S5MAF0P/1uMUSnBj8fO7lK1/PE/wuq3TCbNHRdz1aRTsSsNHU=
=gy7i
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: