Your message dated Sat, 1 Mar 2025 13:26:05 +0100
with message-id <z8l83c_cnqkna...@ramacher.at>
and subject line Re: Bug#1088624: transition: apt
has caused the Debian Bug report #1088624,
regarding transition: apt
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 ow...@bugs.debian.org
immediately.)


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

We'd like to do a transition of APT, not before January. We still have
some ABI breaks to enqueue in the repo. My plan is to get the final
bits in during xmas season.

We have an issue where our ABI is not stable right now: We inadvertently
re-export C++ standard library symbols, but our version script adds a
version to them, and then ld at link time resolves references to
libstdc++ functions to their apt ones in libapt-pkg reverse
dependencies. We can fix this by hiding all std:: exports, which
is WIP, but breaks the ABI more, so we just need to be a bit
careful the next couple weeks.

There's plausibly some minor API breaks (APT::StringView is replaced
by std::string_view). Mostly I just desperately need to add a new field
to a class, though. I usually fix all reverse dependencies as it's
less than 10 or so.

This should aid dist-upgrades hopefully, as the new libapt-pkg will
be co-installable with the old one.

Ben file:

title = "apt";
is_affected = .depends ~ "libapt-pkg6.0t64" | .depends ~ "libapt-pkg7.0";
is_good = .depends ~ "libapt-pkg7.0";
is_bad = .depends ~ "libapt-pkg6.0t64";

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

--- End Message ---
--- Begin Message ---
On 2025-02-16 23:21:42 +0100, Julian Andres Klode wrote:
> On Sun, Feb 16, 2025 at 01:49:23PM -0100, Graham Inggs wrote:
> > Control: tags -1 confirmed
> > 
> > Hi Julian
> > 
> > Please go ahead.
> 
> Transition is now in progress. I just uploaded apt 2.9.30. I
> will sleep a night and hope it's build tomorrow everywhere,
> and then upload the reverse dependencies (I don't want to
> hardcode new Build-Depends as they still build fine with
> old versions, otherwise I'd have uploaded them now...).

The old binaries got removed from testing. Closing.

Cheers
-- 
Sebastian Ramacher

--- End Message ---

Reply via email to