Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1231583

Bug#1088624: transition: apt

From Julian Andres Klode <jak@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel.release
Subject Bug#1088624: transition: apt
Date 2025-02-03 14:40 +0100
Message-ID <Kc4Qa-e59W-5@gated-at.bofh.it> (permalink)
References <JNRU5-chaE-3@gated-at.bofh.it> <JNRU5-chaE-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


On Thu, Nov 28, 2024 at 07:52:06PM +0100, Julian Andres Klode wrote:
> Package: release.debian.org
> Severity: normal
> X-Debbugs-Cc: apt@packages.debian.org
> Control: affects -1 + src:apt
> User: release.debian.org@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";


I have uploaded 2.9.25+exp1 on the 22nd to experimental, and following
that 2.9.26+exp1 and 2.9.27+exp1; this is waiting on the ftpteam to
approve it, but every week with a new upload it gets rebased, so the
NEW list is misleadingly treating it as newer than it is and I'm afraid
people are not processing it.

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

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1088624: transition: apt Julian Andres Klode <jak@debian.org> - 2025-02-03 14:40 +0100
  Bug#1088624: transition: apt Julian Andres Klode <jak@debian.org> - 2025-02-15 17:20 +0100
    Bug#1088624: transition: apt Julian Andres Klode <jak@debian.org> - 2025-02-15 20:50 +0100
      Bug#1088624: transition: apt Graham Inggs <ginggs@debian.org> - 2025-02-16 16:00 +0100
        Bug#1088624: transition: apt Julian Andres Klode <jak@debian.org> - 2025-02-16 23:30 +0100

csiph-web