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

Bug#563773: marked as done ([checks/patch-systems] false positive if a patch in debian/patches is a symlink)



Your message dated Thu, 02 Oct 2014 18:34:15 +0000
with message-id <E1XZlCh-0002zl-Ac@franck.debian.org>
and subject line Bug#563773: fixed in lintian 2.5.28
has caused the Debian Bug report #563773,
regarding [checks/patch-systems] false positive if a patch in debian/patches is a symlink
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.)


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

Hi,

I am working on a package in the new source format "3.0 (quilt)" and I am making use of its multiple-tarball feature, i.e. I have a foo_1.0.orig.tar.gz and a foo_1.0.orig-bar.tar.gz. The second tarball "foo_1.0.orig-bar.tar.gz" contains a patch "bar.patch" that I'd like to apply before building the package. Since I don't want to copy this patch over into the debian/patches directory, I create a symlink there pointing to "../../bar/bar.patch" and add its filename to debian/patches/series (as recommended in #562155). The patch gets applied and the package builds fine, however lintian complains with the "quilt-series-references-non-existent-patch".

Feel free to try out yourself: <http://debian.greffrath.com/unstable/xv_3.10a-0fab1.dsc> (lintian error overridden in this package).

Cheers,
Fabian





-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (550, 'unstable'), (400, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils               2.20-4            The GNU assembler, linker and bina
ii  diffstat               1.47-1            produces graph of changes introduc
ii  dpkg-dev               1.15.5.5          Debian package development tools
ii  file                   5.03-5            Determines file type using "magic"
ii  gettext                0.17-8            GNU Internationalization utilities
ii  intltool-debian        0.35.0+20060710.1 Help i18n of RFC822 compliant conf
ii  libapt-pkg-perl        0.1.24            Perl interface to libapt-pkg
ii  libclass-accessor-perl 0.34-1            Perl module that automatically gen
ii  libdigest-sha-perl     5.47-1            Perl extension for SHA-1/224/256/3
ii  libipc-run-perl        0.84-1            Perl module for running processes
ii  libparse-debianchangel 1.1.1-2           parse Debian changelogs and output
ii  libtimedate-perl       1.1900-1          Time and date functions for Perl
ii  liburi-perl            1.50-1            module to manipulate and access UR
ii  man-db                 2.5.6-5           on-line manual pager
ii  perl [libdigest-sha-pe 5.10.1-8          Larry Wall's Practical Extraction 

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch            <none>     (no description available)
pn  libtext-template-perl         <none>     (no description available)
ii  man-db                        2.5.6-5    on-line manual pager

-- no debconf information



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

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 563773@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: Thu, 02 Oct 2014 19:27:09 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.28
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
 lintian    - Debian package checker
Closes: 563773 698930 699022 749768 761930 762177 762460 762660 763339
Changes:
 lintian (2.5.28) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - license-problem-cc-by-nc-sa
 .
   * checks/*:
     + [NT] Remove all uses of "control", "debfiles" and
       "unpacked".
   * checks/*:
     + [NT] Remove all uses of the "doc-base-files", "init.d"
       and "menu-files" collections.
   * checks/changes-file.pm:
     + [NT] Add "-lts" as common suffix for distribution,
       which makes "squeeze-lts" a valid distribution.  Thanks
       to Holger Levsen for the report.  (Closes: #763339)
   * checks/description.pm:
     + [SL] show the actual description when it is too short.
   * checks/files.pm:
     + [NT] Only flag the Doxygen generated "md5" file as
       useless.  Thanks to Mathieu Malaterre for reporting.
       (Closes: #762660)
   * checks/patch-systems.pm:
     + [NT] Rewrite using index rather than debfiles to analyse
       the package.  A side-effect of that means that Lintian
       can now check patches stored in the upstream part of the
       packages.  (Closes: #563773)
   * checks/po-debconf.pm:
     + [NT] Avoid writing test.pot to the unpacked package.
       (Closes: #699022)
   * checks/testsuite.pm:
     + [NT] Recognise autopkgtest-pkg-{perl,ruby} values for
       the "Testsuite" field.  Extended validation is not
       implemented though.  Thanks to Niko Tyni for reporting
       the issue.  (Closes: #762177)
 .
   * collection/*:
     + [NT] Remove all uses of "debfiles" and "control".
   * collection/{doc-base-files,init.d,menu-files}{,.desc}:
     + [NT] Deprecated, will be removed in a future release.
       They will now be now auto-removed at the end of the
       processing if they have been collected previously.
 .
   * data/*:
     + [NT] Refresh some of the data against unstable.
   * data/cruft/non-free-license:
     + [BR] Detect cc-by-nc-sa license.  (Closes:  #749768).
   * data/standards-version/release-dates:
     + [NT] Add 3.9.6.  (Closes: #762460)
 .
   * debian/control:
     + [NT] Bump Standards-Versions to 3.9.6 - no changes
       required.
   * debian/dirs:
     + [NT] Stop installing /var/spool/lintian
   * debian/lintian.install:
     + [NT] Install Lintian::Tutorial POD documents into
       /usr/share/perl5.  (Closes: #761930)
   * debian/postinst:
     + [NT] Remove empty Lintian labs in /var/spool/lintian on
       upgrade.
   * debian/postrm:
     + [NT] Remove the "changes" folder when purging the
       Lintian lab in /var/spool/lintian.
   * debian/source/lintian-overrides:
     + [NT] Remove obsolete lintian overrides.
 .
   * doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
     + [NT] Mention "safe_qx" as alternative to qx/`` in the
       tutorial.
 .
   * lib/Lintian/Collect{,/*}.pm:
     + [NT] Deprecate the use of "control", "debfiles" and
       "unpacked".  Consumers are recommended to use
       index_resolved_path and control_index_resolved_path
       instead.
     + [NT] Remove all uses of debfiles (both the method and
       the collection).  All methods (except "debfiles") now
       depend on "unpacked" instead.
     + [NT] Remove all uses of the "control" and the "unpacked"
       method.
   * lib/Lintian/Command.pm:
     + [NT] Add support for running a sub in the child before
       it calls exec.
     + [NT] Add support for shell-like (e.g. &2) redirects of
       stdout and stderr.
     + [NT] Add safe_qx sub for replacing qx() that supports
       most of the features of spawn().
   * lib/Lintian/Path.pm:
     + [NT] Add support for fetching and (where it makes sense)
       opening the underlying file system object.  It also adds
       a few minor safety guards to common issues with symlinks.
       (Closes: #698930)
   * lib/Lintian/Path/FSInfo.pm:
     + [NT] New file.
 .
   * reporting/*:
     + [NT] Avoid forking a shell when invoking commands.  This
       has the side effect of allowing some paths from the
       configuration to contain spaces (among other), where it
       previously would not work.
   * reporting/templates/maintainer.tmpl:
     + [NT] Use https:// in links to other resources/sites and
       add link to tracker.debian.org.
Checksums-Sha1:
 21c2ba35c5cb31b98de31f2d1759be2f8fcc7dab 2693 lintian_2.5.28.dsc
 f7c8f6a692dc2ccce581768cfc08aaf6fff1578f 1211492 lintian_2.5.28.tar.xz
 fa91e32e08437e399751ded0feacf0dc4a4b2afa 786676 lintian_2.5.28_all.deb
Checksums-Sha256:
 2558fbc835eee9599587885a4e348dd8f9549a9efa9d63de1493aafcc09205db 2693 lintian_2.5.28.dsc
 5e7b4232c9f7a82c7b60d549d6ccb6c0d23e21025e8beef18695b90b98e38975 1211492 lintian_2.5.28.tar.xz
 ee6b09c70482089b366f8d29fbb8278a2556ebfab76a2c50cd6a280921ee7c75 786676 lintian_2.5.28_all.deb
Files:
 223b6d8e3673084a59a092c2c9662249 786676 devel optional lintian_2.5.28_all.deb
 bc1a6538ac5159578dbe3b018a235118 2693 devel optional lintian_2.5.28.dsc
 c6de78ba73dd41d5f7e557fd8b4dbb77 1211492 devel optional lintian_2.5.28.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJULZioAAoJEAVLu599gGRCYG4P/iv+PwhAegN5L+TqXo+vWgWQ
BnSzKCeQCrn8hUYOUHfwmRKUvyx1PHGF674lVgtezkTIpH4Oi6IQrtuV/UsIqxSA
tnujptFc5qfBmB7WNDix6NlKfcB/P9c5kRx4RV6wbIxTlRqV3T0xXh3xb781kv8s
PH5bLd6XzDj0TNBo3DKvfmbPJrCZ6SxLheCorVxw23FluYD37hB5LOab0MilfBxh
waRlWu66gvR0lm/02SFvS/gsLDjApuXpcSJQK/bcLnxpI7z1LxrKecyyP9jJpw9r
Vmbk5ZwsFNVpK547DeEZtz8cysHmaZtPmYTOUOAugdxL/DeCHrwQ7PNHGuDIfmqA
Qzw0d03n1owHN3yvgE0liApRj13rcE0XZ+K5iPb+fgyGSgET43zw9EXSEwFFuThq
pLnp6SKc8OFt3v3tZ/A1xTsQGLU5FioaouMD9A5WqguanwyeJ7vpSTZVh9AII2ni
i0uL7sjtNJcqm/1ugPhNpkVDzI2GX9oN6K8aSJgYF+kOnCmahBHHOos8reCTtZp6
4PRJj0xPql6ViiL2olsegA/GMCEC5OcgA26IhLfSulJqSBPBtY/TdTj+evCG/szS
+zu/0tHcGdZ9RhgmrbjGMnmwaqeGNAv5Va0mNs4KpWNUJyVAVZVwypQRbh41OCBX
7lDXKU/rWT527abxH8V/
=8YbP
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: