Chris Lamb pushed to branch stretch-backports at lintian / lintian

Commits:
f1528fe0 by Chris Lamb at 2019-01-17T16:55:41Z
Open new changelog entry for 2.5.123.

- - - - -
0324556c by Chris Lamb at 2019-01-17T19:40:03Z
Check for inconsistencies between debian/copyright and the information 
embedded/duplicated in AppStream metadata files. Thanks to Daniel Kahn Gillmor 
for the idea. (Closes: #907072)

- - - - -
8508ef61 by Paul Wise at 2019-01-17T23:03:03Z
spelling: Add another correction

- - - - -
ce62604a by Chris Lamb at 2019-01-17T23:12:40Z
Prevent a large number false-positives when checking "new style" init 
scripts that use "#!/usr/bin/env /lib/init/init-d-script" as their 
shebang. (Closes: #919604)

- - - - -
eb5a0c0d by Paul Wise at 2019-01-18T03:31:45Z
spelling: Add another correction

- - - - -
fe67de11 by Paul Wise at 2019-01-19T00:10:36Z
spelling: Add another correction

- - - - -
cfabebb1 by Paul Wise at 2019-01-19T04:20:59Z
spelling: Add several corrections

- - - - -
988a8132 by Mike Miller at 2019-01-19T10:20:03Z
Reword the description of the description-too-long tag to match the actual 
check. (Closes: #919740, MR: !130)

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
7cbc5efd by Niels Thykier at 2019-01-19T10:29:15Z
Migrate L::Unpacker to use IO::Async

We have to use the "simple" fork to avoid a deadlock in some
collections.  It seems to be a bit of feature interaction between
IO::Async and IPC::Run.  Nevertheless, with the $loop->fork variant,
it all works.

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
14b2908e by Niels Thykier at 2019-01-19T10:29:15Z
L::Unpacker: Refactor to extract a "find_next_task"-sub(-generator)

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
8a547e6a by Niels Thykier at 2019-01-19T10:29:17Z
lintian: Do entry removals asynchroniously in temp labs

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
8a0d1d66 by Niels Thykier at 2019-01-19T10:29:17Z
L::Unpacker: Add a simple queue to avoid some overhead

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
cd8bada7 by Niels Thykier at 2019-01-19T10:29:18Z
L::Unpacker: Support prioritizing unpacking by collections

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
9b719dda by Niels Thykier at 2019-01-19T10:29:19Z
Apply perltidy

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
c192da83 by Chris Lamb at 2019-01-19T12:14:55Z
Duplicate tests for package-contains-real-file-outside-usr into a new test. 
(re. MR: !128)

Gbp-dch: Ignore

- - - - -
43ab6dbe by Chris Lamb at 2019-01-19T12:14:55Z
Prevent false-positives for leading directory entries when checking for files 
installed outside of /usr. (re. MR: !128)

- - - - -
1b88453c by Chris Lamb at 2019-01-19T12:14:55Z
Move package-contains-real-file-outside-usr to "Classification" 
severity instead of a pedantic/experimental combination. (re. MR: !128)

- - - - -
93c118af by Chris Lamb at 2019-01-19T12:14:55Z
Rename package-contains-real-file-outside-usr to 
package-contains-usr-unmerged-pathnames. (re. MR: !128)

- - - - -
d48d72f0 by Paul Wise at 2019-01-20T00:17:07Z
spelling: Add several corrections

- - - - -
aed80274 by Felix Lechner at 2019-01-21T11:52:56Z
Rename template set tests-watchfile to debian-extra-non-native.

This template set will in the near future also hold other non-native
files, such as upstream/metadata. The name is no longer appropriate.
Renames the template set.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
c6db2d74 by Felix Lechner at 2019-01-21T11:53:15Z
Rename template set tests-pedantic to debian-native.

The name was created when the template sets was moved to a suite
independent location. In the near future, the set will hold only files
that are used in native packages. Renames the template set.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
ee4a8e49 by Felix Lechner at 2019-01-21T11:53:27Z
Use renamed template sets in skeletons for suite tests.

This modifies the skeleton for suite tests to use the new names for
the renamed template sets. It is part of a cleanup in templates.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
e60610d7 by Felix Lechner at 2019-01-21T11:53:35Z
Move upstream/metadata from debian-native to debian-extra-non-native.

In the future, all files used in non-native source packages will be
broken out in the template set debian-extra-non-native. Moves upstream
related files into the template set.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
7c0c60c0 by Felix Lechner at 2019-01-21T11:53:40Z
Use debian-native in suite source.

Suite source uses a template set that is similar to debian-native. Use
debian-native instead so that the other one can be deleted.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
07bf552f by Felix Lechner at 2019-01-21T11:53:43Z
Delete unused template set source-arch-independent.

This template set is no longer being used. Removes the template set.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
1d2e6829 by Felix Lechner at 2019-01-21T11:53:47Z
Rename template set debs-arch-independent to DEBIAN.

The suite debs tests binary packages. All files in this template set
are usually kept in a directory DEBIAN in such packages. Renames the
template set to the more intuitive name.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
553fc9f0 by Felix Lechner at 2019-01-21T11:53:53Z
Use renamed template set DEBIAN in suite debs.

Refers to the renamed template set in the default skeleton for the
suite debs.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
66e7ba7c by Felix Lechner at 2019-01-21T11:55:04Z
Use changelog.in and copyright from debian-native in DEBIAN. (re. MR: !131)

Some files in the template set DEBIAN for binary packages are very
similar to version in the template set debian-native for source
packages. Uses the versions for source packages in both.

Signed-off-by: Chris Lamb <[email protected]>

- - - - -
37148d39 by Chris Lamb at 2019-01-21T17:25:28Z
Group warnings that only differ on the architecture in the HTML reports. 
(Closes: #919162)

- - - - -
751c2732 by Chris Lamb at 2019-01-21T17:57:39Z
Tidy architecture grouping code by avoiding unnecessary refref.

<Grinnz> multi-dimensional data structures are just data structures
         with refs to other data structures. those refs can already
         be copied around however you want, you don't need to take a
         ref to them.

Gbp-Dch: Ignore

- - - - -
e02972d1 by Chris Lamb at 2019-01-21T18:31:44Z
Check for packages that ship headers in /usr/include/python3.x. (Closes: 
#919979)

- - - - -
af8510a5 by Chris Lamb at 2019-01-21T18:49:44Z
Use a verb in the debian-changelog-line-too-short tag description.

- - - - -
80d4732a by Chris Lamb at 2019-01-21T18:49:44Z
Use "state cache" vs "state-cache" consistently between 
source and binary packages when printing warnings during report generation.

- - - - -
3fdfa428 by Chris Lamb at 2019-01-21T18:49:45Z
Implement package-contains-python-in-incorrect-dir using data/files/fnames as 
we already have Python checks there. (re. #919979)

Gbp-Dch: ignore

- - - - -
1f57b2f1 by Chris Lamb at 2019-01-21T19:50:16Z
Update added/removed tag summary generation code to match "WIP" now 
we are using gbp-dch(1).

- - - - -
3f81734b by Chris Lamb at 2019-01-21T19:50:16Z
Update package-contains-python-header-in-incorrect-directory to an 
"E:" level warning.

Gbp-Dch: ignore

- - - - -
d002b9dd by Chris Lamb at 2019-01-21T19:50:16Z
Correct an "asynchronous" typo.

Gbp-Dch: ignore

- - - - -
9f8ea18d by Chris Lamb at 2019-01-21T19:50:16Z
Fix tests after introduction of inconsistent-appstream-metadata-license tag.

Gbp-Dch: ignore

- - - - -
7c1c4d67 by Chris Lamb at 2019-01-21T19:50:16Z
Release lintian/2.5.123 into unstable.

- - - - -
37246eb3 by Chris Lamb at 2019-01-24T08:44:46Z
Merge tag '2.5.123' into stretch-backports

Release lintian/2.5.123 into unstable.

Format: 1.8
Date: Mon, 21 Jan 2019 18:53:24 +0000
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.123
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <[email protected]>
Changed-By: Chris Lamb <[email protected]>
Description:
 lintian    - Debian package checker
Closes: 907072 919162 919604 919740 919839 919979
Changes:
 lintian (2.5.123) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - inconsistent-appstream-metadata-license
       - package-contains-python-header-in-incorrect-directory
     + Renamed:
       - package-contains-usr-unmerged-pathnames ->
         package-contains-real-file-outside-usr
 .
   [ Chris Lamb ]
   * Group warnings that only differ on the architecture in the HTML
     reports. (Closes: #919162)
   * Prevent a large number false-positives when checking "new style" 
init
     scripts that use "#!/usr/bin/env /lib/init/init-d-script" as 
their
     shebang. (Closes: #919604)
   * Check for packages that ship headers in /usr/include/python3.x.
     (Closes: #919979)
   * Check for inconsistencies between debian/copyright and the information
     embedded/duplicated in AppStream metadata files. Thanks to Daniel Kahn
     Gillmor for the idea. (Closes: #907072)
   * package-contains-usr-unmerged-pathnames tag:
     - Prevent false-positives for leading directories. (Closes: #919839)
     - Rename from package-contains-real-file-outside-usr.
     - Move to "Classification" severity instead of a 
pedantic/experimental
       combination.
   * Use a verb in the debian-changelog-line-too-short tag description.
   * Use "state cache" vs "state-cache" consistently 
between source and
     binary packages when printing warnings during report generation.
   * Update added/removed tag summary generation code to match "WIP" 
now we
     are using gbp-dch(1).
 .
   [ Niels Thykier ]
   * lib/lintian: Do entry removals asynchroniously in temp labs.
   * Lintian::Unpacker:
     * Migrate to use IO::Async.
     * Refactor to extract a "find_next_task"-sub(-generator).
     * Add a simple queue to avoid some overhead.
     * Support prioritizing unpacking by collections.
 .
   [ Felix Lechner ]
   * Template cleanup: (MR: !131)
     - Rename tests-watchfile and tests-pedantic.
     - Use renamed template sets in skeletons for suite tests.
     - Move upstream/metadata from debian-native to debian-extra-non-native.
     - Delete unused template set source-arch-independent.
 .
   [ Mike Miller ]
   * Reword the description of the description-too-long tag to match the
     actual check. (Closes: #919740)
 .
   [ Paul Wise ]
   * Add several spelling corrections.
Checksums-Sha1:
 3bfc170c32b89aab29884ac6c13263679d2f9e22 2685 lintian_2.5.123.dsc
 c7b444577d5ede8cd807f42271201a6da67dd35f 1636528 lintian_2.5.123.tar.xz
 7326894ad57711fda1e75f9fce9a74775cca075b 1187544 lintian_2.5.123_all.deb
 558fa0871dd6fbcc36e78fff3dacae25de8e7ced 16658 lintian_2.5.123_amd64.buildinfo
Checksums-Sha256:
 ee6da688cb6415e5910e46ff1a54d0c76f3aa9e87f0e41588236ea43b368edef 2685 
lintian_2.5.123.dsc
 74ab0933f04667b9b78566b1728c6a3bef9d7aa32e621c267edb341565767027 1636528 
lintian_2.5.123.tar.xz
 e6d72c623bb9f638f00ca800c0d2e2071dcbfea7f005a0e66fb5da24a97892a5 1187544 
lintian_2.5.123_all.deb
 aa08c2bc5209288fc6f4505d90a3a613a7b9ecccdae87ef0e7ea7591b9fc8f86 16658 
lintian_2.5.123_amd64.buildinfo
Files:
 36f129813494c60c923ddaac8ee27d75 2685 devel optional lintian_2.5.123.dsc
 790d2a215e0187e7ad49708e18543327 1636528 devel optional lintian_2.5.123.tar.xz
 de5f4e44d2d6c764f2c61a54c95faada 1187544 devel optional lintian_2.5.123_all.deb
 ff78c5e9f7507153ca2c7c44165daac0 16658 devel optional 
lintian_2.5.123_amd64.buildinfo

* tag '2.5.123': (39 commits)
  Release lintian/2.5.123 into unstable.
  Fix tests after introduction of inconsistent-appstream-metadata-license tag.
  Correct an "asynchronous" typo.
  Update package-contains-python-header-in-incorrect-directory to an 
"E:" level warning.
  Update added/removed tag summary generation code to match "WIP" now 
we are using gbp-dch(1).
  Implement package-contains-python-in-incorrect-dir using data/files/fnames as 
we already have Python checks there. (re. #919979)
  Use "state cache" vs "state-cache" consistently between 
source and binary packages when printing warnings during report generation.
  Use a verb in the debian-changelog-line-too-short tag description.
  Check for packages that ship headers in /usr/include/python3.x. (Closes: 
#919979)
  Tidy architecture grouping code by avoiding unnecessary refref.
  Group warnings that only differ on the architecture in the HTML reports. 
(Closes: #919162)
  Use changelog.in and copyright from debian-native in DEBIAN. (re. MR: !131)
  Use renamed template set DEBIAN in suite debs.
  Rename template set debs-arch-independent to DEBIAN.
  Delete unused template set source-arch-independent.
  Use debian-native in suite source.
  Move upstream/metadata from debian-native to debian-extra-non-native.
  Use renamed template sets in skeletons for suite tests.
  Rename template set tests-pedantic to debian-native.
  Rename template set tests-watchfile to debian-extra-non-native.
  ...

- - - - -
12a8ee90 by Chris Lamb at 2019-01-24T08:44:58Z
Rebuild for stretch-backports.

- - - - -


30 changed files:

- checks/changelog-file.desc
- checks/description.desc
- checks/files.desc
- checks/files.pm
- checks/init.d.pm
- checks/source-copyright.desc
- checks/source-copyright.pm
- checks/systemd.pm
- collection/bin-pkg-control.desc
- collection/file-info.desc
- collection/md5sums.desc
- collection/objdump-info.desc
- collection/src-orig-index.desc
- collection/strings.desc
- collection/unpacked.desc
- commands/lintian.pm
- commands/reporting-html-reports.pm
- data/files/fnames
- data/spelling/corrections
- debian/changelog
- debian/control
- lib/Lintian/CollScript.pm
- lib/Lintian/Lab/Entry.pm
- lib/Lintian/Unpacker.pm
- private/generate-tag-summary
- reporting/templates/maintainer.tmpl
- reporting/templates/tag.tmpl
- t/skeletons/debs/default
- t/skeletons/source/default
- t/skeletons/tests/default


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/6968fc07ff7b08b50f9934f437555ad343d36a6e...12a8ee90246a2fefc1de8f4c132c37d0be17fa44

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/6968fc07ff7b08b50f9934f437555ad343d36a6e...12a8ee90246a2fefc1de8f4c132c37d0be17fa44
You're receiving this email because of your account on salsa.debian.org.

Reply via email to