Merge lintian 2.114.0 from Debian unstable

Bug #1957100 reported by Simon Chopin
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lintian (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please merge the 2.114.0 version from Debian.

I'm guessing it is needed by the latest lintian-brush, which currently FTBFS.

Tags: fr-2033
Revision history for this message
Simon Chopin (schopin) wrote :

Attached are debdiffs against the current Ubuntu version 2.111.0ubuntu2 and the Debian version 2.114.0. You can also find a built version there: https://launchpad.net/~schopin/+archive/ubuntu/test-ppa/+sourcepub/13195421/+listing-archive-extra (just pop the PPA-related changelog entries)

Revision history for this message
Simon Chopin (schopin) wrote :
Simon Chopin (schopin)
summary: - Merge lintian 2.114.0 from Debian uinstable
+ Merge lintian 2.114.0 from Debian unstable
Mathew Hodson (mhodson)
Changed in lintian (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Simon Chopin (schopin) wrote :

Updated debdiff against Debian, with a new change removing an unused, non-MIRed dependency.

Revision history for this message
Simon Chopin (schopin) wrote :

Updated debdiff against Ubuntu version.

Revision history for this message
Simon Chopin (schopin) wrote :

As usual, you'll find the resulting package uploaded to my PPA:
https://launchpad.net/~schopin/+archive/ubuntu/test-ppa/+sourcepub/13222724/+listing-archive-extra

Just pop the ~ppaX changelog entries, and voilà.

Revision history for this message
Lukas Märdian (slyon) wrote :

Thank you! Overall the debdiff is looking good, and I like the way you're avoiding the libio-prompt-tiny-perl MIR.

But we should fixup the "LP #..." (no colon) syntax in debian/changelog and potentially avoid the new MIRs of libdata-validate-uri-perl & libsyntax-keyword-try-perl (or create corresponding MIR template bugs). Maybe we could revert https://salsa.debian.org/lintian/lintian/-/commit/6528e60c214aa5c4b0c723a6f28cb2645123fa8e for now until it actually lands in perl 5.34?

But I guess we'll work on LP: #1959004 first before we tackle this again, to get lintian moving.

Simon Chopin (schopin)
tags: added: fr-2033
Revision history for this message
Alexandre Ghiti (alexghiti) wrote :

Lintian 2.114 introduces lots of new dependencies which require MIR:

* libdata-validate-uri-perl
  + libdata-validate-ip-perl
     - libnet-ipv6addr-perl
       * libmath-bigint-perl
          + libscalar-list-utils-perl
     - libnet-netmask-perl
* libsyntax-keyword-try-perl
  + libxs-parse-keyword-perl
* libencode-perl
* libhtml-tokeparser-simple-perl
* libwww-mechanize-perl
  + libhttp-server-simple-perl
* plzip

It is not possible to avoid perl5.34-related new dependencies as perl5.34 landed in Jammy. Other dependencies are not straightforward to eliminate either.

It's been discussed in the foundations team and it was decided to merge this version and do the MIR (if needed) after the sprint next week.

FWIW, I have given Simon's patches a new try in my PPA at [1], and it successfully built.

[1] https://launchpad.net/~alexghiti/+archive/ubuntu/distro/+sourcepub/13273498/+listing-archive-extra

Revision history for this message
Alexandre Ghiti (alexghiti) wrote :

Attached the updated debdiff against debian version 2.114 with [1] and I replaced "LP #" into "LP: #" in changelog.

https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/1959004

Revision history for this message
Alexandre Ghiti (alexghiti) wrote :

Attached the updated debdiff against 2.111-0ubuntu3.

Revision history for this message
Alexandre Ghiti (alexghiti) wrote :
Revision history for this message
Alexandre Ghiti (alexghiti) wrote :
Revision history for this message
Alexandre Ghiti (alexghiti) wrote :
Revision history for this message
Lukas Märdian (slyon) wrote (last edit ):

Thank you. I fixed up some file permissions 644 -> 755 that were screwed up vs the Debian version (probably due to `debdiff` not handling those properly). Other that that this looks sane to me, builds fine and passes lintian :-)

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lintian - 2.114.0ubuntu1

---------------
lintian (2.114.0ubuntu1) jammy; urgency=medium

  * Merge with Debian unstable (LP: #1957100). Remaining changes:
    - Fix building udebs, now that in Ubuntu noudebs is implied profile
      (LP: #1918120)
    - Add zst as allowed compression for .deb & .udeb although we don't
      actually ship udeb package that supports zst. (LP: #1923845)
    - Add AC_INIT in
      macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
      (LP: #1950989)
    - Remove the libio-prompt-tiny-perl dependency as it isn't
      used in any Perl file in the final package (LP: #1959004)
  * Add libio-prompt-tiny-perl dependency to test, otherwise autopkgtests
    fails.
  * Add -fPIC ld flags to
    checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi/

 -- Alexandre Ghiti <email address hidden> Tue, 22 Feb 2022 13:44:59 +0100

Changed in lintian (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.