ubuntu/+source/lintian:applied/ubuntu/eoan-devel

Last commit made on 2019-09-21
Get this branch:
git clone -b applied/ubuntu/eoan-devel https://git.launchpad.net/ubuntu/+source/lintian
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/ubuntu/eoan-devel
Repository:
lp:ubuntu/+source/lintian

Recent commits

34136c5... by lamby on 2019-09-21

Import patches-applied version 2.22.0 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: d6f1c7c208c57e36d2468ef62219b0d6e864bd1a
Unapplied parent: c527e9d65bf09eba06ff19bec32fd03aea6775d6

New changelog entries:
  * Summary of tag changes:
    + Added:
      - homepage-refers-to-obsolete-debian-infrastructure
      - license-file-listed-in-debian-copyright
      - odd-historical-debian-changelog-version
    + Removed:
      - debian-changelog-version-requires-debian-revision
      - hyphen-in-native-debian-changelog-version
      - latest-debian-changelog-entry-changed-to-native
      - pear-package-feature-requires-newer-pkg-php-tools
    + Renamed:
      - rules-requires-root-implicitly -> rules-requires-root-missing
  [ Chris Lamb ]
  * Check for packages still refering to the deprecated Alioth
    service in their Homepage field. (Closes: #933500)
  * Quote the package build path to avoid test failures when building in a
    directory whose name contains a '+' or other regex metacharacters.
    (Closes: #939674)
  * Don't emit the missing-build-dependency,
    package-uses-debhelper-but-lacks-build-depends or
    debhelper-but-no-misc-depends tags for packages that do not use
    debhelper but use specific parts of dh-autoreconf. (Closes: #939874)
  * Emit missing-build-dependency for packages that do not use debhelper
    but use specific parts of dh-autoreconf without build-depending on it.
  * Revert merging our two CI pipeline stages. Whilst this avoided an
    additional ~5 minute initial setup/teardown time, it meant that the
    cache misses attempted to do both the within the 1h timeout. Whilst we
    might still timeout overall, at least with a split we are very likely
    to have cached the build packages.
  * Upgrade and rename classification-level tag
    rules-requires-root-implicitly to rules-requires-root-missing. (Closes:
    #933240)
  * Drop the unnecessary pear-package-feature-requires-newer-pkg-php-tools
    tag. Thanks, Antonio Ospite and David Prévot. (Closes: #939698
  * Don't emit latest-debian-changelog-entry-changed-to-native if the
    latest changelog entry references "native package".
  [ Felix Lechner ]
  * Remove parts related to gzip timestamps from the files-general test.
    (Closes: #939673)
  * Refocus the 'binaries-missing-lfs' test on the tag
    'binary-file-built-without-LFS-support'. (Closes: #939639)
  * Add the changelog-distribution-does-not-match-changes-file tag to the
    ftp-master-auto-reject profile
  * In Lintian::Collect::Source, use a centralized version parser.
  * Add new tag 'license-file-listed-in-debian-copyright' to avoid
    unnecessary clutter.
  * Fix command-line processing for --check-part so 'all' can also be part
    of a list.
  * Associate the multiline-field tag with the 'lintian' check.
  [ Xavier ]
  * Fix false-postivies when checking for the
    pkg-js-autopkgtest-file-does-not-exist tag with regards to comments.
    (Closes: #940082)
  [ Rafael Laboissiere ]
  * Avoid false positives for library-not-linked-against-libc with Octave
    add-ons. (Closes: #940282)
  [ Faidon Liambotis ]
  * Use the "build-depends-all" relation to correctly detect binaries built
    with Go.

c527e9d... by lamby on 2019-09-21

Import patches-unapplied version 2.22.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 46a05700f05a089285d2680d8ea0682326af55c7

New changelog entries:
  * Summary of tag changes:
    + Added:
      - homepage-refers-to-obsolete-debian-infrastructure
      - license-file-listed-in-debian-copyright
      - odd-historical-debian-changelog-version
    + Removed:
      - debian-changelog-version-requires-debian-revision
      - hyphen-in-native-debian-changelog-version
      - latest-debian-changelog-entry-changed-to-native
      - pear-package-feature-requires-newer-pkg-php-tools
    + Renamed:
      - rules-requires-root-implicitly -> rules-requires-root-missing
  [ Chris Lamb ]
  * Check for packages still refering to the deprecated Alioth
    service in their Homepage field. (Closes: #933500)
  * Quote the package build path to avoid test failures when building in a
    directory whose name contains a '+' or other regex metacharacters.
    (Closes: #939674)
  * Don't emit the missing-build-dependency,
    package-uses-debhelper-but-lacks-build-depends or
    debhelper-but-no-misc-depends tags for packages that do not use
    debhelper but use specific parts of dh-autoreconf. (Closes: #939874)
  * Emit missing-build-dependency for packages that do not use debhelper
    but use specific parts of dh-autoreconf without build-depending on it.
  * Revert merging our two CI pipeline stages. Whilst this avoided an
    additional ~5 minute initial setup/teardown time, it meant that the
    cache misses attempted to do both the within the 1h timeout. Whilst we
    might still timeout overall, at least with a split we are very likely
    to have cached the build packages.
  * Upgrade and rename classification-level tag
    rules-requires-root-implicitly to rules-requires-root-missing. (Closes:
    #933240)
  * Drop the unnecessary pear-package-feature-requires-newer-pkg-php-tools
    tag. Thanks, Antonio Ospite and David Prévot. (Closes: #939698
  * Don't emit latest-debian-changelog-entry-changed-to-native if the
    latest changelog entry references "native package".
  [ Felix Lechner ]
  * Remove parts related to gzip timestamps from the files-general test.
    (Closes: #939673)
  * Refocus the 'binaries-missing-lfs' test on the tag
    'binary-file-built-without-LFS-support'. (Closes: #939639)
  * Add the changelog-distribution-does-not-match-changes-file tag to the
    ftp-master-auto-reject profile
  * In Lintian::Collect::Source, use a centralized version parser.
  * Add new tag 'license-file-listed-in-debian-copyright' to avoid
    unnecessary clutter.
  * Fix command-line processing for --check-part so 'all' can also be part
    of a list.
  * Associate the multiline-field tag with the 'lintian' check.
  [ Xavier ]
  * Fix false-postivies when checking for the
    pkg-js-autopkgtest-file-does-not-exist tag with regards to comments.
    (Closes: #940082)
  [ Rafael Laboissiere ]
  * Avoid false positives for library-not-linked-against-libc with Octave
    add-ons. (Closes: #940282)
  [ Faidon Liambotis ]
  * Use the "build-depends-all" relation to correctly detect binaries built
    with Go.

d6f1c7c... by lamby on 2019-09-07

Import patches-applied version 2.21.0 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 684da09e44465a497e9095b2235891218c6bd238
Unapplied parent: 46a05700f05a089285d2680d8ea0682326af55c7

New changelog entries:
  * Add 'iIF' to the list of spelling exceptions ignored in binaries.
    Thanks to Graham Inggs and Matthias Klose. (Closes: #939637)
  * Suggest using libjs-bootstrap over libjs-twitter-bootstrap as the
    latter is not available in Debian buster. Thanks to Carsten Schoenert
    for the suggestion. (Closes: #939416)
  * Merge our two CI pipeline stages, avoiding an additional ~5 minute
    initial setup/teardown time as well as avoiding having to parse the
    checksums of the yet-to-be-downloaded build dependencies.

46a0570... by lamby on 2019-09-07

Import patches-unapplied version 2.21.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: dfa12ed244c5cda3be90d3453c446d32034b7147

New changelog entries:
  * Add 'iIF' to the list of spelling exceptions ignored in binaries.
    Thanks to Graham Inggs and Matthias Klose. (Closes: #939637)
  * Suggest using libjs-bootstrap over libjs-twitter-bootstrap as the
    latter is not available in Debian buster. Thanks to Carsten Schoenert
    for the suggestion. (Closes: #939416)
  * Merge our two CI pipeline stages, avoiding an additional ~5 minute
    initial setup/teardown time as well as avoiding having to parse the
    checksums of the yet-to-be-downloaded build dependencies.

684da09... by lamby on 2019-09-03

Import patches-applied version 2.20.0 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 7f64acac763a66f85877fe02e5f4b0e24af464b8
Unapplied parent: dfa12ed244c5cda3be90d3453c446d32034b7147

New changelog entries:
  * Summary of tag changes:
    + Added:
      - pkg-js-autopkgtest-test-is-empty
      - pkg-js-tools-test-is-empty
  [ Chris Lamb ]
  * Ignore Python scripts that are shipped under
    /usr/lib/python3/dist-packages as these files aren't supposed to be
    called as scripts. (Closes: #933167)
  * Avoid a large number of false-positives for
    package-does-not-use-debhelper-or-cdbs by actually taking into account
    whether the package uses CDBS or not. (Closes: #933902, #933903)
  * Avoid package-does-not-use-debhelper-or-cdbs false-positives for
    packages using the pkg-kde-tools CDBS routines. (Closes: #933901)
  * Don't emit python3-depends-but-no-python3-helper when we build-depend
    on dh-sequence-python3, etc. (Closes: #939050)
  * Split out building the test packages into a new CI stage, reducing the
    test iteration time by approximately 30 minutes in many cases.
    (Closes: #930487)
  [ Felix Lechner ]
  * Adjust the testing default to run only the declared check to speed up
    testing and make said tests more specific.
  * Combine the checks changelog-file and source-changelog into a new
    "changelog"-type check.
  [ Xavier ]
  * Group all Node.js-related tests into a new checks/nodejs.pm package.
  * Warn if the debian/tests/pkg-js/test file is empty or otherwise devoid
    of meaningful test content.

dfa12ed... by lamby on 2019-09-03

Import patches-unapplied version 2.20.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 6ddaf536d28af89755270a7cb441d369ff5dfd7a

New changelog entries:
  * Summary of tag changes:
    + Added:
      - pkg-js-autopkgtest-test-is-empty
      - pkg-js-tools-test-is-empty
  [ Chris Lamb ]
  * Ignore Python scripts that are shipped under
    /usr/lib/python3/dist-packages as these files aren't supposed to be
    called as scripts. (Closes: #933167)
  * Avoid a large number of false-positives for
    package-does-not-use-debhelper-or-cdbs by actually taking into account
    whether the package uses CDBS or not. (Closes: #933902, #933903)
  * Avoid package-does-not-use-debhelper-or-cdbs false-positives for
    packages using the pkg-kde-tools CDBS routines. (Closes: #933901)
  * Don't emit python3-depends-but-no-python3-helper when we build-depend
    on dh-sequence-python3, etc. (Closes: #939050)
  * Split out building the test packages into a new CI stage, reducing the
    test iteration time by approximately 30 minutes in many cases.
    (Closes: #930487)
  [ Felix Lechner ]
  * Adjust the testing default to run only the declared check to speed up
    testing and make said tests more specific.
  * Combine the checks changelog-file and source-changelog into a new
    "changelog"-type check.
  [ Xavier ]
  * Group all Node.js-related tests into a new checks/nodejs.pm package.
  * Warn if the debian/tests/pkg-js/test file is empty or otherwise devoid
    of meaningful test content.

7f64aca... by lamby on 2019-08-21

Import patches-applied version 2.19.0 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 3c0f892e27372d2d3e5b2de2054b756b139f6d64
Unapplied parent: 6ddaf536d28af89755270a7cb441d369ff5dfd7a

New changelog entries:
  * Summary of tag changes:
    + Added:
      - older-source-format
      - unreleased-changelog-distribution
    + Removed:
      - source-field-does-not-match-pkg-name
  [ Chris Lamb ]
  * Don't emit the latest-debian-changelog-entry-without-new-version
    warning for uploads to the "buster" distribution. (Closes: #934982)
  * Also check for "${source:Upstream:Version}" etc. in the
    version-substvar-for-external-package tag, not just
    "${source:Version}". (Closes: #935138)
  * Update the name of the node-html5shiv library for the
    privacy-breach-uses-embedded-file-html5shiv and
    embedded-javascript-library tags. (Closes: #935083)
  [ Felix Lechner ]
  * Emit a wishlist tag for source format 1.0 packages. (Closes: #884498)
  * Complain about UNRELEASED distribution in changelogs if the .changes
    file is signed. (Closes: #873520)
  * Generate the HTML manual from reStructuredText; use latter as plain
    text. (Closes: #865847)
  * Convert the untestable source-field-does-not-match-pkg-name tag to a
    fatal program error.
  * In the test suite, use a default 3.0 source format and add default
    version numbers.
  [ Niels Thykier ]
  * commands/lintian:
    - Ensure @serializable is properly created.
    - Use wait_all during clean up; we are more interested in getting as
      much cleaned up over failing fast.
  [ Simon McVittie ]
  * Add /usr/bin/gjs-console as a recognised interpreter/shebang.
    (Closes: #934981)
  [ Raphaël Hertzog ]
  * Update the Kali Linux profile to make the dir-or-file-in-opt tag
    overridable.
  [ Paul Wise ]
  * Refer to the HTML version of the Debian Policy Upgrading checklist.

6ddaf53... by lamby on 2019-08-21

Import patches-unapplied version 2.19.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bef1cb9f4be0d8c3b8bf3c0212df16e3c15e03b6

New changelog entries:
  * Summary of tag changes:
    + Added:
      - older-source-format
      - unreleased-changelog-distribution
    + Removed:
      - source-field-does-not-match-pkg-name
  [ Chris Lamb ]
  * Don't emit the latest-debian-changelog-entry-without-new-version
    warning for uploads to the "buster" distribution. (Closes: #934982)
  * Also check for "${source:Upstream:Version}" etc. in the
    version-substvar-for-external-package tag, not just
    "${source:Version}". (Closes: #935138)
  * Update the name of the node-html5shiv library for the
    privacy-breach-uses-embedded-file-html5shiv and
    embedded-javascript-library tags. (Closes: #935083)
  [ Felix Lechner ]
  * Emit a wishlist tag for source format 1.0 packages. (Closes: #884498)
  * Complain about UNRELEASED distribution in changelogs if the .changes
    file is signed. (Closes: #873520)
  * Generate the HTML manual from reStructuredText; use latter as plain
    text. (Closes: #865847)
  * Convert the untestable source-field-does-not-match-pkg-name tag to a
    fatal program error.
  * In the test suite, use a default 3.0 source format and add default
    version numbers.
  [ Niels Thykier ]
  * commands/lintian:
    - Ensure @serializable is properly created.
    - Use wait_all during clean up; we are more interested in getting as
      much cleaned up over failing fast.
  [ Simon McVittie ]
  * Add /usr/bin/gjs-console as a recognised interpreter/shebang.
    (Closes: #934981)
  [ Raphaël Hertzog ]
  * Update the Kali Linux profile to make the dir-or-file-in-opt tag
    overridable.
  [ Paul Wise ]
  * Refer to the HTML version of the Debian Policy Upgrading checklist.

3c0f892... by lamby on 2019-08-14

Import patches-applied version 2.18.0 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: dbb2847ab50365b0b9c28f1e5f98d28a6a3b4cfd
Unapplied parent: bef1cb9f4be0d8c3b8bf3c0212df16e3c15e03b6

New changelog entries:
  * Summary of tag changes:
    + Added:
      - nodejs-module-installed-in-usr-lib
    + Removed:
      - dh-manual-sequence-control-obsolete
  [ Chris Lamb ]
  * Don't emit package-name-doesnt-match-sonames for udebs.
    (Closes: #934748)
  * Remove "busses" as a false-positive plural for "bus". Thanks to Jörg
    Frings-Fürst for the report. (Closes: #934452)
  * Recommend that maintainers do not override the
    "latest-debian-changelog-entry-changed-to-native" tag.
  * Don't emit changelog-file-missing-explicit-entry for uploads to the
    security archive (Re: #934026).
  [ Felix Lechner ]
  * Remove the "dh-manual-sequence-control-obsolete" tag as it cannot
    be tested due to debhelper changes.
  [ Xavier ]
  * Add a "nodejs-module-installed-in-usr-lib" tag to check if Node.js
    modules are installed in the (correct) new location.
  * Update the node-package-install-in-nodejs-rootdir test to search in all
    Node.js module directories.

bef1cb9... by lamby on 2019-08-14

Import patches-unapplied version 2.18.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 93e779ae9d49d4d0bc09da69483e87971c56b1ec

New changelog entries:
  * Summary of tag changes:
    + Added:
      - nodejs-module-installed-in-usr-lib
    + Removed:
      - dh-manual-sequence-control-obsolete
  [ Chris Lamb ]
  * Don't emit package-name-doesnt-match-sonames for udebs.
    (Closes: #934748)
  * Remove "busses" as a false-positive plural for "bus". Thanks to Jörg
    Frings-Fürst for the report. (Closes: #934452)
  * Recommend that maintainers do not override the
    "latest-debian-changelog-entry-changed-to-native" tag.
  * Don't emit changelog-file-missing-explicit-entry for uploads to the
    security archive (Re: #934026).
  [ Felix Lechner ]
  * Remove the "dh-manual-sequence-control-obsolete" tag as it cannot
    be tested due to debhelper changes.
  [ Xavier ]
  * Add a "nodejs-module-installed-in-usr-lib" tag to check if Node.js
    modules are installed in the (correct) new location.
  * Update the node-package-install-in-nodejs-rootdir test to search in all
    Node.js module directories.