Le lundi 29 juillet 2024, 23:40:28 UTC Axel Beckert a écrit :
> Package: lintian
> Version: 2.117.1
> Severity: serious
>
> Hi Bastien,
>
> Debian FTP Masters wrote:
> > Date: Sat, 27 Jul 2024 21:39:04 +0000
> > Source: lintian
> > Architecture: source
> > Version: 2.117.1
> > Distribution: unstable
> > Urgency: medium
> > Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
> > Changed-By: Bastien Roucariès <rouca@debian.org>
> > Closes: 1077112
> > Changes:
> > lintian (2.117.1) unstable; urgency=medium
> > .
> > [ Axel Beckert ]
> > * Retroactively mention #1033894 in previous changelog entry.
> > .
> > [ Otto Kekäläinen ]
> > * Declare compliance with Debian Policy 4.7.0
> > * Salsa-CI: Run both current and new Lintian to
> > ensure full compatibility
> > .
> > [ Bastien Roucariès ]
> > * Avoid an error with recent dpkg tools
> > * Workarround failure with recent gcc
> > * invalid-versioned-provides could not be anymore tested
> > due to dpkg-dev change
> > * rebuild against dh-elpa >=2.1.5 (Closes: #1077112)
> > Checksums-Sha1: […]
>
> Thanks a lot for stepping in and daring to do a Lintian release!
>
> Unfortunately a few things went rather bad and I wanted to fix
> this up quickly:
>
> * No tag change summary (private/generate-tag-summary not run)
>
> * Most changelog entries and closed bug numbers missing. (gbp dch not
> run or went weirdly bad?) IMHO this makes this version of Lintian
> unfit for release, hence the RC severity. Also to avoid that this
> version to migrates to testing.
>
> * Wrong version number. There are quite some new tags in this release,
> hence a feature additions, which requires the minor version to be
> bumped (i.e. to 2.118.0) according to Semantic Versioning (which
> Lintian tries to follow for a while now): https://semver.org/
>
> * The last git commits included in the upload are not pushed to the
> git repository on Salsa.
Will fix and add a checklist to CONTRIBUTING.md
Thansk
Bastien
>
> Especially because of the last issue, currently nobody can continue
> working on Lintian and fix the other things mentioned. So please push
> your work as soon as possible, so that we can fix the remaining issues
> with the 2.117.1.
>
> This is what I would retroactively add to the 2.117.1 changelog entry
> (based on current git with the current changelog entries from the
> upload manually fiddled in) and then just tagging an 2.118.0 release
> to get things back on track:
>
> + * Summary of tag changes:
> + + Added:
> + - gir-package-name-does-not-match
> + - package-installs-deprecated-python2-path
> + - systemd-alternatives
> + - systemd-diversion
> + - uses-deprecated-python-stdlib
> + + Removed:
> + - uses-python-distutils
>
> [ Axel Beckert ]
> * Retroactively mention #1033894 in previous changelog entry.
> + * data/changes-file/known-dists: Add trixie and forky
> + * Refresh data (fonts and debhelper add-ons and commands)
> + * Refresh data (add-ons, commands, fonts)
>
> [ Bastien Roucariès ]
> + * Avoid an error with recent dpkg tools
> + * Workarround failure with recent gcc
> + * invalid-versioned-provides could not be anymore tested due to
> + dpkg-dev change
> * rebuild against dh-elpa >=2.1.5 (Closes: #1077112)
>
> + [ Simon McVittie ]
> + * gobject-introspection | dh-sequence-gir implements dh --with=gir
> + (Closes: #964290, #1063709)
> + * gir: Also look for GIR XML in /usr/lib/${DEB_HOST_MULTIARCH}/gir-1.0
> + * t/recipes/checks/desktop/gnome/gir: Install multiarch files correctly
> + * t: Assert that desktop/gnome/gir checks are done on multiarch locations
> + * t: Exercise the good (no warnings) case for multiarch desktop/gnome/gir
> + * tags: Describe preferred Provides for typelib-package-name-does-not-match
> + * tags: Mention the multiarch directory for public GIR XML
> + * tags: Say how to add Depends/Provides for gir-missing-typelib-dependency
> + * t: Catch up with best practices for GIR XML packaging
> + * desktop/gnome/gir: Check for GIR XML canonical naming
> + * data: Add nogir as a known build-profile
> +
> + [ Louis-Philippe Véronneau ]
> + * missing-prerequisite-for-pyproject-backend: add support for whey
> + * Modify checks for the python3-pdm-pep517 -> python3-pdm-backend rename.
> + * New tag: uses-deprecated-python-stdlib
> + * New tag: package-installs-deprecated-python2-path (Closes: #1033294)
> + * Refactor 'python-module-in-wrong-location' check
> +
> + [ Nilesh Patra ]
> + * Obsolete package python3-pdm-pep517 replaced by python3-pdm-backend
> + * Remove strict check for comma in "Origin" field in DEP3 header
> + * [ci skip] Revert "Remove strict check for comma in "Origin" field in
> + DEP3 header"
> +
> + [ James McCoy ]
> + * t: Fix compilation failures with dpkg 1.22.6 (Closes: #1066261)
> +
> + [ Colin Watson ]
> + * Add alioth-lists.debian.net to team maintenance check
> +
> + [ Simon Quigley ]
> + * Add "oracular" as a known Ubuntu distribution.
> +
> + [ Bo YU ]
> + * Update debian-policy for 4.7.0
> +
> + [ Kentaro Hayashi ]
> + * ci: check longer timeout for autopkgtest
> +
> + [ Luca Boccassi ]
> + * Upgrade the severity of missing-systemd-service-for-init.d-script from
> + warning to error.
> + * Raise an error when diversions/alternatives are used for systemd
> + files.
> + * wrong-path-for-interpreter: allow aliased locations (Closes: #1051338)
> +
> + [ Mattias Ellert ]
> + * Fix regex replacement for transition suffix g
> + * Only remove transition suffices when preceded by a digit
> + * Add transition suffix t64 for 64 bit time_t transition
> +
> + [ William Desportes ]
> + * Improve CONTRIBUTING.md
> +
> + [ Edu Gómez Escandell ]
> + * Fix inconsistencies in documentation of lintian-explain-tags
> +
> [ Otto Kekäläinen ]
> + * Salsa-CI: Extend autopkgtest job timeout to 3h by default
> * Declare compliance with Debian Policy 4.7.0
> * Salsa-CI: Run both current and new Lintian to ensure full compatibility
> +
> + [ Andrius Merkys ]
> + * Rewrite files/contents/line-length in a more effective manner.
> + * Drop unused semicolor counting code from lib/Lintian/Check/Files/SourceMissing.pm
> + * Speed up files/source-missing check
>
> -- Bastien Roucariès <rouca@debian.org> Sat, 27 Jul 2024 21:39:04 +0000
>
> Regards, Axel
>
Attachment:
signature.asc
Description: This is a digitally signed message part.