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

Bug#1106506: marked as done (unblock: apt/3.0.2)



Your message dated Mon, 26 May 2025 17:00:02 +0000
with message-id <E1uJbBC-002luV-1L@respighi.debian.org>
and subject line unblock apt
has caused the Debian Bug report #1106506,
regarding unblock: apt/3.0.2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1106506: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106506
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: apt@packages.debian.org, debian-boot@lists.debian.org
Control: affects -1 + src:apt
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package apt

[ Reason ]

Downgrade the modernize-sources notice to an audit message, so
it's only visible with --audit (where best practices live), as
d-i (and modernize-sources) is not ready for trixie.

Document a change in behavior in 2.9.x in debian/NEWS.

Pass --check to msgfmt and fix a broken printf() format string
in the Japanese translation.

Fix test suite regression from 3.0.1: In

    test-releasefile-verification

we inadvertently exited the test suite, the exit statement
has been removed, and the test adjusted to now not run
when GPGV is set (since we want to test sqv).

Also fix the test suite to be independent of the host's
apt-sequoia configuration; such that it doesn't break
when algorithms expire.

[ Impact ]
Users continue to get modernize-sources notices if they have
.list entries without signed-by if this is not granted.

Japanese users may see crashes due to a wrongly translated
printf() format. Can't be sure.

[ Tests ]

The only line of actual code changed is replacing one
_error->Notice() call with _error->Audit(), i.e. just
the word Notice with Audit().

This is tested in the test-apt-get-update-sourceslist-warning 
test case which has been adjusted accordingly.

[ Risks ]
People will continue to use the trusted.gpg.d keyring which in
particular on older systems may include a lot of old keys that they
never bothered cleaning up; without getting messages about it (even if
the message doesn't explicitly say that only talks about modernizing
sources).

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

Possible 3.0.3:

 I discovered a bug with the new solver where it inadvertently
 removes manually installed packages when used in compatibility
 mode where that is allowed.

 I am working on a bug fix, but I'm not sure this is easily
 backportable from 3.1 to 3.0. This is the first code to use
 the Assume() function of the solver and that clearly wasn't
 ready in 3.0.y, so it needs minor fixes here and there.

 The new solver is used when --solver 3.0 is passed but not
 in that mode; or when the classic solver fails to find a
 solution (where the fallback uses the compat mode) - it's
 not the default solver yet.

 Impact there is relatively low however given the circumstances,
 the regression potential however is practically the same.

unblock apt/3.0.2

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

Attachment: apt_3.0.2.debdiff.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: