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

Bug#1032910: unblock: apt/2.6.0



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: apt@packages.debian.org, jak@debian.org
Control: affects -1 + src:apt

Please unblock package apt

[ Reason ]

APT 2.6.0 contains the final fixes for bookworm, adding non-free-firmware
support, making the `changelog` command query the online servers for the
truncated changelogs that are the default now, fixes a bug where Release
files were stored that should have been rejected, translation updates,
and licensing clarifications (which is an RC bug).

I am sorry, Unfortunately due to various comment changes mostly, the diff
is a bit unwieldly to look at, but the individual code changes are rather
small, it might be easier to look at the commit diffs:

https://salsa.debian.org/apt-team/apt/-/compare/2.5.6...2.6.0?from_project_id=228&straight=false

or grouped by the merges for code changes:

non-free-firmware:
  https://salsa.debian.org/apt-team/apt/-/merge_requests/282 (updated ubuntu codename to lunar in followup)
   + https://salsa.debian.org/apt-team/apt/-/merge_requests/286 followup (minor tweaks to those changes)
changelog:
  https://salsa.debian.org/apt-team/apt/-/merge_requests/288
do not store trusted Release file unconditionally:
  https://salsa.debian.org/apt-team/apt/-/merge_requests/289
copyright rework:
https://salsa.debian.org/apt-team/apt/-/merge_requests/287

Unfortunately we lost a week or so because I was sick after FOSDEM :(

Full Changelog:

   [ Cyril Brulebois ]
   * Teach apt-cdrom's scoring system about non-free-firmware (Closes: #1029751)
 .
   [ David Kalnischkies ]
   * More support for non-free-firmware
     - Have values in Section config trees refer to them in all components
     - Add non-free-firmware component in documentation
     - Suggest using non-free-firmware in update for Debian
   * other bookworm regressions:
     - Bump codenames in docs in preparation for Debian 12
     - Detect trimmed changelogs and pick online instead (Closes: #1024457)
   * Do not store trusted=yes Release file unconditionally
 .
   [ Miroslav Kure ]
   * Czech program translation update (Closes: #1031008)
 .
   [ Bastian Germann ]
   * machine-readable version of COPYING (Closes: #1019273), initial version
 .
   [ Julian Andres Klode ]
   * Update lintian override info format in d/apt.lintian-overrides
   * Further work on machine-readable COPYING file and the source code comments
     to address licensing inadequacies:
     - Address statements of public domain
     - po/nb.po: Relicensing GPL-2.0 -> GPL-2.0+. Thanks Petter for chasing
       down the copyright holders and getting agreement.
     - COPYING: Group by license
     - Address translation licensing concerns
     - COPYING: Address RunScripts()
     - We do not believe rsh was supposed to exclude GPL-3
     This unfortunately creates a bit of churn, but updating the COPYING file
     without addressing the actual licensing issues would not have solved the
     bug.

[ Impact ]
* `changelog` command only shows incomplete changelogs
* non-free-firmware is not treated correctly
* documentation references old codenames
* czech translation incomplete
* `debian/copyright` file and licensing is unreliable

[ Tests ]
(What automated or manual tests cover the affected code?)

All changes have been accompanied by regression tests to the best of my
knowledge.

[ Risks ]
The code changes are reasonably small and well tested.

[ Checklist ]
  [!] all changes are documented in the d/changelog

     Sigh, two editorial changes were marked ignore in the git commits
     which I did not notice when merging:

    https://salsa.debian.org/apt-team/apt/-/commit/e90ba0afa2a27ecea792e8039b2917ec55647548
    https://salsa.debian.org/apt-team/apt/-/commit/edcdc251c527141bddb502e799d9a3911a73841b

    They do not affect the binaries produced. 

    Some changes were squashed together in the changelog editing as they were redundant (e.g.
    two Ubuntu codename update commits are squashed into "update codenames").

  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
(Anything else the release team should know.)

unblock apt/2.6.0

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en

Attachment: signature.asc
Description: PGP signature


Reply to: