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

Bug#541491: marked as done ([checks/patch-systems] Allow overriding patch-systems-but-direct-changes-in-diff for individual files)



Your message dated Sun, 19 Jun 2016 22:22:32 +0000
with message-id <E1bEl6u-0001Vf-38@franck.debian.org>
and subject line Bug#541491: fixed in lintian 2.5.45
has caused the Debian Bug report #541491,
regarding [checks/patch-systems] Allow overriding patch-systems-but-direct-changes-in-diff for individual files
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.)


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

The package I'm working on uses upstream sources, but upstream's build system is completely unsuitable for packaging purposes and is not included in the .orig.tar.gz.  While most of the custom build files are located in the debian/ directory, there are a few that have to be located outside of the debian/ directory.  Since I use dpatch, this triggers patch-system-but-direct-changes-in-diff.  I tried putting these files in a patch, but it lead to monstrocities like the clean target depending on patch, and it was difficult to maintain those files, since I would have to edit the patches every time I needed to change those files.

I would still like lintian to warn me about changes to other files that aren't in the patch system.  I tried to use overrides for patch-system-but-direct-changes-in-diff, but it appears that unlike some other lintian overrides, patch-system-but-direct-changes-in-diff is an all-or-nothing override.  I would like to be able to specify individual files that should not be warned about.

-- System Information:
Debian Release: 5.0
  APT prefers jaunty-updates
  APT policy: (500, 'jaunty-updates'), (500, 'jaunty-security'), (500, 'jaunty')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-2-generic (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.19.1-0ubuntu3    The GNU assembler, linker and bina
ii  diffstat              1.46-1             produces graph of changes introduc
ii  dpkg-dev              1.14.24ubuntu1     Debian package development tools
ii  file                  4.26-2ubuntu4      Determines file type using "magic"
ii  gettext               0.17-6ubuntu2      GNU Internationalization utilities
ii  intltool-debian       0.35.0+20060710.1  Help i18n of RFC822 compliant conf
ii  libipc-run-perl       0.80-2             Perl module for running processes
ii  libparse-debianchange 1.1.1-2ubuntu1     parse Debian changelogs and output
ii  libtimedate-perl      1.1600-9           Time and date functions for Perl
ii  liburi-perl           1.37+dfsg-1ubuntu1 Manipulates and accesses URI strin
ii  man-db                2.5.5-1build1      on-line manual pager
ii  perl [libdigest-sha-p 5.10.0-19ubuntu1.1 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.5-1build1 on-line manual pager

-- no debconf information



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

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 541491@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: Sun, 19 Jun 2016 19:36:51 +0000
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.45
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: 541491 738444 792191 795083 801296 816455 823088 823437 823833 824916 825193
Changes:
 lintian (2.5.45) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - build-depends-arch-without-arch-dependent-binary
       - debhelper-autoscript-in-maintainer-scripts
       - no-strong-digests-in-dsc
       - testsuite-dependency-has-unparsable-elements
     + Removed:
       - build-depends-arch-without-arch-dependant-binary
       - init.d-script-missing-lsb-description
 .
   * checks/application-not-library.{desc,pm}:
     + [JW] Use HTTPS for Alioth URLs.
     + [AB] Don't emit application-in-library-section for packages starting
       with "cpan", not only "cpanplus" and "cpanminus".
   * checks/binaries.{desc,pm}:
     + [NT] Rewrite description for hardening-no-bindnow.  There
       is no references to why bindnow would cause issues.
     + [AB] Relax regexp for missing-dependency-on-perlapi to allow letters
       inside the API name. Thanks Niko Tyni! (Closes: #823437)
   * checks/debhelper.pm:
     + [NT] The /usr/share/R/debian/r-cran.mk file implies
       /usr/share/cdbs/1/rules/debhelper.mk.
   * checks/fields.{desc,pm}:
     + [JW] Fix typos.
     + [AB] Add new check for weak checksums in source packages:
       new tag no-strong-digests-in-dsc (Closes: #824916)
   * checks/files.desc:
     + [BR] Do not suggest unsupported Multi-arch: no.
       (Closes: #816455)
     + [JW] Fix typos.
   * checks/files.pm:
     + [JW] Fix false positive gzip-file-is-not-multi-arch-same-safe when
       processing multiple debs.  (Closes: #738444)
   * checks/info-files.desc:
     + [NT] Use "gzip -9n" rather than "gzip -9" in examples.
   * checks/init.d.{desc,pm}:
     + [JW] Fix typo.
     + [NT] Remove tag for missing long LSB description in init scripts.
       Thanks to Vincent Bernat for the report.  (Closes: #825193)
   * checks/manpages.desc:
     + [NT] Use "gzip -9n" rather than "gzip -9" in examples.
   * checks/patch-systems.pm:
     + [NT] Emit a separate tag for each patched file instead of bundling
       them all together.  This allows individual instances to be
       overridden.  Thanks to Nathan Summers for the report.
       (Closes: #541491)
   * checks/scripts.{desc,pm}:
     + [NT] Add tracking tag to trace auto-generated shell
       snippets in maintainer scripts.
   * checks/shared-libs.{desc,pm}:
     + [NT] Improve the description for missing ldconfig trigger
       to cover that debhelper will generally add it
       automatically.  Most packages will just need a rebuild.
     + [JW] Fix false positive dev-pkg-without-shlib-symlink for GCC runtime
       libraries.  Thanks to Matthias Klose for the bug report.
       (Closes: #823833)
   * checks/testsuite.{desc,pm}:
     + [NT] Apply patch from Ondřej Nový to add more known
       autodep8 test suites.  (Closes: #823088)
     + [JW] Update autopkgtest specification URL.
       Thanks to Mattia Rizzolo for the bug report.
     + [NT] Check for broken dependency fields in the autopkgtest control
       file.  Thanks to Jérémy Bobbio for the suggestion.
       (Closes: #795083)
   * checks/upstream-metadata.pm:
     + [JW] Include YAML validation error in the output.
   * checks/usrmerge.desc:
     + [JW] Use HTTPS for Alioth URL.
 .
   * collection/*:
     + [NT] Always pass "-n" to "gzip".
 .
   * commands/lintian:
     + [NT] Add ":utf8" layer to STDOUT.  Thanks to Michael
       Prokop for reporting the issue.  (Closes: #801296)
   * commands/reporting-html-reports.pm:
     + [NT] Remove "$COPY_DOCS" configuration option.  The
       html_reports now always copies the documentation.
   * commands/reporting-lintian-harness.pm:
     + [NT] Re-enable pedantic tags by default.  These were
       disabled in the previous release by mistake.
 .
   * data/binaries/hardening-tags:
     + [JW] Refresh with dpkg-architecture 1.18.7.
   * data/common/{architectures,multiarch-dirs}:
     + [JW] Refresh with dpkg-architecture 1.18.7.
   * data/fields/perl-provides:
     + [NT] Refresh against Perl 5.22.
   * data/files/triplets:
     + [JW] Refresh with dpkg-architecture 1.18.7.
   * data/shared-libs/ldconfig-dirs:
     + [JW] Refresh with dpkg-architecture 1.18.7.
   * data/spelling/corrections:
     + [JW] Add more corrections.
       Thanks to Paul Wise for patches for some of them.
 .
   * debian/rules:
     + [JW] Put "Debian Package Checker" in all manpage headers.
     + [JW] Put Lintian version in all manpage footers.
     + [JW] Simplify manpage generation.
     + [JW] Install Lintian::Tutorial manpages.
 .
   * doc/tutorial/Lintian/Tutorial.pod:
     + [JW] Add link to the WritingTests tutorial.
     + [JW] Add SEE ALSO section (for the man formatter).
   * doc/tutorial/Lintian/Tutorial/WritingTests.pod:
     + [JW] Fix formatting error.
 .
   * frontend/dplint:
     + [NT] Add ":utf8" layer to STDOUT.
 .
   * lib/Lintian/DepMap.pm:
     + [JW] Fix typos.
   * lib/Lintian/Tags.pm:
     + [JW,NT]: Always report unused overrides for all packages
       processed.  Thanks to Andreas Beckmann for the report.
       (Closes: #792191)
 .
   * man/lintian.pod.in:
     + [JW] Fix typo.
 .
   * private/refresh-hwcap:
     + [JW] Make the ld.so manpage parser work with the current version.
   * private/refresh-perl-provides:
     + [NT] Look for a versioned perl-modules package.
 .
   * reporting/config:
     + [NT] Remove "$COPY_DOCS" configuration option.  The
       html_reports now always copies the documentation.
   * reporting/harness:
     + [NT] Refactored into a "dplint" command and renamed to
       "commands/reporting-harness.pm".
   * reporting/html_reports:
     + [NT] Refactored into a "dplint" command and renamed to
       "commands/reporting-html-reports.pm".
   * reporting/templates/tags-severity.tmpl:
     + [NT] Add sections for "classification" tags.
Checksums-Sha1:
 67fd92eff342999af323b63f35bb5831aaa89cdc 2809 lintian_2.5.45.dsc
 8bca8640beabe130f7f11bcde9f56b7b2fa79e3f 1299124 lintian_2.5.45.tar.xz
Checksums-Sha256:
 d43116e43cb2a477ab76862dcd1139ea73fa269f48d409a4494772bc47d9e002 2809 lintian_2.5.45.dsc
 d391051b7b773f963433221f7e75bea1ae9536423d43e0ef15c8011dd96a71d8 1299124 lintian_2.5.45.tar.xz
Files:
 50c29eb0b709432e2ebf54ad7aaca763 2809 devel optional lintian_2.5.45.dsc
 49830beb59781f83902ef1f6ce500483 1299124 devel optional lintian_2.5.45.tar.xz

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

iQIcBAEBCAAGBQJXZvyTAAoJEAVLu599gGRC7X4P/2k8dqsBUzO8S9IKvwIKh8jI
cBCQLZj/k5c1Q9bfq6GzbI8sAvXn0r6d/NkthShSVvP49lpQMwEFtbjsGK1wkrpD
CuQzyZP2I90Ny8Ek/tU0mOP6Va1dBG7VS7y+Lxe/f3ImhvGuWiuCG9QQBiuR8ZpF
lFUd+X7PH6rbWe7QpKOB9PGcLFswgJybUmv98ja3dKGSk1Wcjjcp6B4ahm/glkiU
oqlV9qdYQaA/cQPKlw91oq/Y/4l4mnM7oS2sfucMMXD6ohndn5Ne+tudYUvu7r6G
7m7tlPGfCAVwsGTbOehIITJLK29/KlBKqKRCa8zPVcNmtZScjNTQuKFTWA/n+y/j
fKWxAauzS3UJsDoK6WjxrNiVEk6QK4gwk/AiT+D7+44DaGo601FF8EP1/D6aOhrf
4d3vruGieqN9jyHy1zjbwrryU3L9rNFu8gd3bFBQR3S+MyAVLF6gRpcCHsy7C+Z+
pbAypLbS+3hc8DVWta1J8KZXF2cCOz1vTiDEIxunGmxeZRjGwMwAaR5WfVsI0gZM
iinqzIAK7DeoG/i97IraeVfwW+CyhV2r0te0z2xsJ46/PECdn7Cp9UQ6x2J+t4vX
rOOk7p5XuShG5fdpUn2DwsHr5VR4c9ZPRicV3/KJ3oUnG+NLaCiZuHNUQ/gmFD5e
0a1Drt7NdRQBHwbTj3jd
=4F0P
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: