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

Bug#721268: marked as done (lintian: Update package providing the rackup interpreter dependency)



Your message dated Sat, 21 Sep 2013 21:49:07 +0000
with message-id <E1VNV35-0004AE-VP@franck.debian.org>
and subject line Bug#721268: fixed in lintian 2.5.18
has caused the Debian Bug report #721268,
regarding lintian: Update package providing the rackup interpreter dependency
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.)


-- 
721268: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721268
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.17
Severity: normal
Tags: patch

Building a package that includes a `rackup' script yields:

E: ruby-ramaze: missing-dep-for-interpreter rackup => librack-ruby1.8 | librack-ruby1.9 (usr/lib/ruby/vendor_ruby/proto/config.ru)

(All of) the librack-ruby* packages have been superseded by the
ruby-rack package, which follows the new pkg-ruby-extras team policy
(and is thus no longer versioned). I'm inlining here a patch for this
issue.

diff --git a/data/scripts/interpreters b/data/scripts/interpreters
index cfa0539..2778113 100644
--- a/data/scripts/interpreters
+++ b/data/scripts/interpreters
@@ -71,6 +71,7 @@ python         => /usr/bin, python | python-minimal
 pforth         => /usr/bin
 racket         => /usr/bin
 r              => /usr/bin, littler
+rackup         => /usr/bin, rackup, ruby-rack
 rc             => /usr/bin
 regina         => /usr/bin, regina-rexx
 rep            => /usr/bin
diff --git a/data/scripts/versioned-interpreters b/data/scripts/versioned-interpreters
index 350c018..6062e7d 100644
--- a/data/scripts/versioned-interpreters
+++ b/data/scripts/versioned-interpreters
@@ -76,7 +76,6 @@ octave  => /usr/bin, octave([\d.]+), octave$1, 3.0 3.2
 php     => /usr/bin, php(\d+), php$1-cli, 5, @NO_DEFAULT_DEPS@
 pike    => /usr/bin, pike([\d.]+), pike$1 | pike$1-core, 7.6 7.8, @NO_DEFAULT_DEPS@
 python  => /usr/bin, python([\d.]+), python$1 | python$1-minimal, 2.4 2.5 2.6, @SKIP_UNVERSIONED@
-rackup  => /usr/bin, rackup([\d.]+), librack-ruby$1, 1.8 1.9, @NO_DEFAULT_DEPS@
 ruby    => /usr/bin, ruby([\d.]+), ruby$1, 1.8 1.9, @SKIP_UNVERSIONED@
 runghc  => /usr/bin, runghc(\d+), ghc$1, 6, ghc
 scsh    => /usr/bin, scsh-([\d.]+), scsh-$1, 0.6


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.8-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils                       2.23.52.20130727-1
ii  bzip2                          1.0.6-5
ii  diffstat                       1.55-3
ii  file                           1:5.14-2
ii  gettext                        0.18.3.1-1
ii  hardening-includes             2.3
ii  intltool-debian                0.35.0+20060710.1
ii  libapt-pkg-perl                0.1.29
ii  libarchive-zip-perl            1.30-7
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.34-1
ii  libdigest-sha-perl             5.85-1
ii  libdpkg-perl                   1.17.1
ii  libemail-valid-perl            0.190-1
ii  libfile-basedir-perl           0.03-1
ii  libipc-run-perl                0.92-1
ii  liblist-moreutils-perl         0.33-1+b1
ii  libparse-debianchangelog-perl  1.2.0-1
ii  libtext-levenshtein-perl       0.06~01-2
ii  libtimedate-perl               1.2000-1
ii  liburi-perl                    1.60-1
ii  man-db                         2.6.5-2
ii  patchutils                     0.3.2-2
ii  perl [libdigest-sha-perl]      5.14.2-21
ii  t1utils                        1.37-2

Versions of packages lintian recommends:
ii  libautodie-perl                 2.20-1
ii  libperlio-gzip-perl             0.18-1+b2
ii  perl-modules [libautodie-perl]  5.14.2-21

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.17.1
ii  libhtml-parser-perl    3.71-1
ii  libtext-template-perl  1.45-2
ii  xz-utils               5.1.1alpha+20120614-2

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.5.18

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

Debian distribution maintenance software
pp.
Niels Thykier <niels@thykier.net> (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, 21 Sep 2013 23:23:10 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.18
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description: 
 lintian    - Debian package checker
Closes: 460174 658320 665694 672664 688524 697565 699410 703407 706966 707700 708576 711988 718349 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732
Changes: 
 lintian (2.5.18) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - debian-changelog-has-wrong-weekday
       - debian-rules-missing-good-practice-target-dfsg
       - empty-udeb-package
       - file-name-in-PATH-is-not-ASCII
       - misplaced-extra-member-in-deb
 .
   * checks/apache2.pm:
     + [NT] Fix false-positive warning about non-standard package
       name when the Apache2 module contained uppercase letters.
       Thanks to Jonas Smedegaard for the report.
       (Closes: #723003)
   * checks/changelog.{desc,pm}:
     + [NT] Check that the weekday of the latest changelog entry
       is consistent with the date.  Thanks to Raphael Champeimont
       for the report.  (Closes: #703407)
   * checks/cruft.{desc,pm}:
     + [BR] Fix false-postive for license-problem-gfdl-invariants.
       (Closes: #721252)
     + [BR] Extend tag description of the gfdl-invariants tag.
       (Closes: #722102)
   * checks/deb-format.{desc,pm}:
     + [NT] Support (but tag) unofficial members after the
       "debian-binary" member where allowed by dpkg.  These
       members will trigger misplaced-extra-member-in-deb tag.
       Thanks to Guillem Jover for the report and the feedback.
       (Closes: #718349)
   * checks/fields.{desc,pm}:
     + [NT] Warn about "?op=log" in svn.d.o brower links.  Thanks
       to Paul Wise for the report.  (Closes: #707700)
     + [NT] Fix false-positive dbg-package-missing-depends for
       transitional dbg packages.  Thanks to Paul Wise for the
       report.  (Closes: #665694)
     + [NT] Remind people that packages named gir1.2-foo-X.Y
       should be in the introspection section.  Thanks to Michael
       Biebl for the report  (part of #695345)
   * checks/files.{desc,pm}:
     + [BR] Fix false-positive dir-or-file-in-build-tree for
       the sbuild source package.  (Closes: #720910)
     + [NT] Add check for empty udeb packages.  Thanks to Cyril
       Brulebois for the suggestion.  (Closes: #672664)
     + [NT] Remove exception for "/selinux" top-level directory.
       Thanks to Laurent Bigonville for the report.
       (Closes: #723730)
     + [NT] Add a check for files in PATH being representable
       using only ASCII characters.  (Closes: #723732)
   * checks/menu-format.desc:
     + [BR] Rewrite description of the tag for desktop files
       without a keywords entry based on a wording from Gaudenz
       Steinlin.  (Closes: #706966)
     + [NT] Apply patch from Lucas Nussbaum to add an additional
       reference to the desktop-entry-lacks-keywords-entry tag.
       (Closes: #722582)
   * checks/rules.{desc,pm}:
     + [BR] Refactor the check for known targets in d/rules.
     + [BR] Add check for missing for recommended "get-orig-source"
       target in d/rules for packages that look like they have been
       repacked.  (Closes: #460174)
   * checks/scripts.desc:
     + [NT] Demote the certainty of shell-script-fails-syntax-check
       due to "extglob" in bash.  Thanks To Trent W. Buck for the
       report.  (Closes: #699410)
   * checks/testsuite.pm:
     + [NT] Add "allow-stderr" as known autopkgtest "restriction".
       Thanks to Jérémy Bobbio for the report and the initial
       patch.  (Closes: #721179)
   * checks/version-substvars{.desc,.pm}:
     + [NT] Mention that version-substvar-for-external-package
       can happen if the package name used in the relation has
       a typo.  Thanks to Joachim Reichel for reporting this.
       (Closes: #708576)
     + [NT] Ignore ":any" qualifiers in dependencies.  Thanks to
       Scott Ritchie for the report.  (Closes: #658320)
 .
   * commands/info:
     + [NT] New file (replacing lintian-info).
     + [NT] Emit a deprecation warning for --include-dir
       and --[no-]user-dirs when they are not the first
       arguments and called as lintian-info.
 .
   * doc/README.in:
     + [NT] Replaced by top-level README.
 .
   * data/common/source-fields:
     + [NT] Allow the "Dgit" field in source packages.  Thanks
       to Ian Jackson for the report.  (Closes: #721205)
   * data/fields/perl-provides:
     + [NT] Refresh against perl 5.18.
   * data/rules/policy-rules:
     + [BR] New file.
   * data/scripts/{,versioned-}interpreters:
     + [NT] Apply patch from Gunnar Wolf to update which package
       is providing "rackup".  (Closes: #721268)
   * data/scripts/interpreters:
     + [NT] Use "python:any | python-minimal:any" as dependency
       for python scripts.  This fixes a false-positive for
       python-script-but-no-python-dep when dh_python2 generates
       a dependency of "python:any".  Thanks to Francois Gouget
       for the report.  (Closes: #711988)
   * data/scripts/versioned-interpreters:
     + [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6.  Also
       add ":any" the dependency template like with the
       unversioned interpreters (see above).
 .
   * debian/docs:
     + [NT] Install "README" instead "doc/README"
   * debian/lintian.install:
     + [NT] Install dplint and commands/*.
   * debian/lintian.links:
     + [NT] New file.
   * debian/rules:
     + [NT] Add code for substituting some placeholder values in
       dplint and lintian.
     + [NT] Invoke dh_link.
     + [NT] Remove code for auto-generating README from README.in
   * debian/tests/control:
     + [NT] Remove reference to testsuite-legacy.
   * debian/tests/testsuite-legacy:
     + [NT] Removed; no longer useful.
 .
   * doc/README.developers:
     + [NT] Update the section on running Lintian from a source
       tree to mention that setting LINTIAN_ROOT is no longer
       needed.
     + [NT] Remove references to the legacy testsuite.
   * doc/tutorial/Lintian/Tutorial/TestSuite.pod:
     + [NT] Remove references to the legacy testsuite.
 .
   * frontend/dplint:
     + [NT] New file.
   * frontend/lintian:
     + [NT] Automatically determine the LINTIAN_ROOT when run from
       the extracted source dir.
     + [NT] Deprecate --root and LINTIAN_ROOT.  These are largely
       obsolete as Lintian can now automatically determine the
       proper LINTIAN_ROOT.  To avoid surprises, lintian will
       now exit with an error if requested to use a different
       LINTIAN_ROOT than the one lintian expected to use.
     + [NT] Emit a deprecation warning for --include-dir
       and --[no-]user-dirs when they are not the first
       arguments and called as lintian-info.
   * frontend/lintian-info:
     + [NT] Replace with symlink to dplint.  The implementation of
       lintian-info is now handled by commands/info.
 .
   * lib/Lintian/Collect/Package.pm:
     + [NT] If the index file does not include a "root" directory,
       then create a fake one.
   * lib/Lintian/Data.pm:
     + [NT] Make a special case to allow "original-maintainer" by
       default in all non-"Debian" profiles.  Thanks to Nick
       Black for the report.  (Closes: #697565)
   * lib/Lintian/Relation.pm:
     + [NT] Allow "pkg" to imply "pkg:any", but without permitting
       "pkg:any" to imply "pkg".
 .
   * private/runtests:
     + [NT] Remove file; merge the relevant parts into t/runtests.
 .
   * README:
     + [NT] New file for basic information about Lintian and
       where to find more information.
 .
   * reporting/harness:
     + [NT] Fix bug that caused harness to not remove old log
       entries on incremental runs.
     + [NT] Clear LINTIAN_ROOT environment variable if set.
   * reporting/html_reports:
     + [NT] Copy (rather than symlink) the lintian.log to the
       generated website.
 .
   * t/runtests:
     + [NT] Assume dpkg (>= 1.16.1) is present.
     + [NT] Work around bug in Perl (#723805) when using "glob"
       within threads.  Thanks to Brian "hugmeir" Fraser for
       finding the underlying cause.
   * t/tests/legacy-debug/debian/debian/control:
     + [NT] Mark some packages "arch:any" to avoid test failures
       on kfreebsd-amd64.  (Closes: #688524)
 .
   * testset/*:
     + [NT] All tests moved to t/tests/legacy-* and the test
       runner removed.
 .
   * vendors/ubuntu/main/data/{common,fields}/*:
     + [NT] Retire now redundant files.
Checksums-Sha1: 
 8767e9dfa8948a4242a2fc00e82cfebc36cb0b92 2615 lintian_2.5.18.dsc
 8481fa85baeefd210a3ba7e3d6cc54aeae6916a0 1270441 lintian_2.5.18.tar.gz
 52fd66002b42d93566b3ddb846a167f853fc97fb 700672 lintian_2.5.18_all.deb
Checksums-Sha256: 
 1fc38be6ce6a39bd9c956e28de66a206f740423cfa46e6018708b8985ce3785e 2615 lintian_2.5.18.dsc
 b5d6a63ec5ebdb45ceb75f81ea0838034d8a775f3d863dc15b51d659711bc4cc 1270441 lintian_2.5.18.tar.gz
 45a779494bb2f22c6239dba2a30a3228ad60c23091010e89b9412e03ee1c8291 700672 lintian_2.5.18_all.deb
Files: 
 339ea37f51fffd73f7c572fef8ec5ffc 2615 devel optional lintian_2.5.18.dsc
 0f7ce17794778df464aaee77ff8d4f20 1270441 devel optional lintian_2.5.18.tar.gz
 9607288c4b25d4d48a5f1444fa8d2035 700672 devel optional lintian_2.5.18_all.deb

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

iQIcBAEBCAAGBQJSPhFiAAoJEAVLu599gGRCVcgQAIzv76b8s5HkrtJXT82aV7/3
Qr6sMjxIbXcgZ25EyJP8wYxpdLxsrcTieloUOdOJGuNMhSeYJXIujemd26WxH+l/
07GRiSoGNgMUc9SB7Nmp5FNTkSolarCx9B14xekNjP3WjsdVpkA7XfVIPC2hiOKY
vHmRTyRgCsPer4bKa8bQuGLid6xGBf3TvMW7NubiE7uj2LtcptuV4MFWqRUdfaP9
eXfq6yFjbMEb9Xht7IaGaXRYri99QkPkVDeUbqZkBUs1P3DVSYJsY0jl8rhqISVJ
ve6BdN+BNqqsiEZOb3Dlqu1JV3ziYFjUmfIVFyyesTkx98kjXn/oOax31LsrILZD
T4amkSgVMIOqKD27BiZiyMoViHhD8ZaqUwSJUMalsHqrBq/YKJeExVJLRwgFJEAq
DUL6F4e4ptw/93XjS3AQluUTVFXSYdAsLgbdSw6zDS0D8+g9UUyejoblxN3eUuYO
rjtONs62NgY1wQ85cirN6DkUtFnyTut8as06GZ9yziR2Whj8MNxZl4gRipbtUyQR
4hs6k9mzytTdIyc6yW0uyTI2g/eoSdtjErT2/2e1Ke97LwU33ogN5hv8pjqA8JDj
+Kfn5w4wNDNff6X94R6sgS9Bz80QHtM/xSe3yujA4zRM4k9zd7ikX0RUHoYtXJT0
4Tm+bdd5ZKfFoUbw5pkl
=AejT
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: