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


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

Bug#1081553: transition: abseil

From Benjamin Barenblat <bbaren@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel.release
Subject Bug#1081553: transition: abseil
Date 2024-09-12 20:20 +0200
Message-ID <JlWAa-bOFn-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-Cc: abseil@packages.debian.org, Stefano Rivera <stefanor@debian.org>
Control: affects -1 + src:abseil

I'd like to transition sid from Abseil 20230802 to Abseil 20240722. The new
version has a new ABI (with a new SONAME and new binary package names).

Tests for 20240722.0-1 in experimental are green on all supported architectures.

A number of packages in sid depend directly on Abseil. To give early warning of
breakages, I've done trial rebuilds as appropriate on the amd64 porterbox.
Packages that work fine with the new version:

  - dm-tree
  - libgav1
  - libphonenumber
  - mozc
  - mujoco
  - open-vm-tools
  - protobuf
  - re2
  - ycmd

Packages that are broken by the new version:

  - falcosecurity-libs: FTBFS because it depends both on Abseil directly
    and on Abseil via RE2, and the RE2 in unstable hasn't been built
    against the new Abseil.

  - grpc: FTBFS because it depends both on Abseil directly and on Abseil
    via Protobuf, and the Protobuf in unstable hasn't been built against
    the new Abseil.

  - s2geometry: FTBFS because it hard-codes std=c+11 and the new version
    requires -std=c++14 or later (https://bugs.debian.org/1059228)

  - webrtc-audio-processing: FTBFS because it relies on transitive
    #includes that have changed

Packages that I'm not sure about:

  - firebird4.0: has an active FTBFS (https://bugs.debian.org/1079523)

  - ortools: has an active FTBFS (https://bugs.debian.org/1024790)

  - libreoffice: too big to build on a porterbox, so left untested

None of the breakages in sid should be challenging to repair.

Ben file:

title = "abseil";
is_affected = .depends ~ /\blibabsl20230802\b/ | .depends ~ /\blibabsl20240722\b/ | ;
is_good = .depends ~ /\blibabsl20240722\b/;
is_bad = .depends ~ /\blibabsl20230802\b/;

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


Thread

Bug#1081553: transition: abseil Benjamin Barenblat <bbaren@debian.org> - 2024-09-12 20:20 +0200
  Bug#1081553: transition: abseil Sebastian Ramacher <sramacher@debian.org> - 2024-09-13 12:10 +0200
    Bug#1081553: transition: abseil Benjamin Barenblat <bbaren@debian.org> - 2024-09-13 15:10 +0200
      Bug#1081553: transition: abseil Sebastian Ramacher <sramacher@debian.org> - 2024-10-05 00:10 +0200
        Bug#1081553: transition: abseil Benjamin Barenblat <bbaren@debian.org> - 2024-10-14 02:20 +0200
          Bug#1081553: transition: abseil Sebastian Ramacher <sramacher@debian.org> - 2024-10-15 21:50 +0200
  Bug#1081553: transition: abseil Rene Engelhard <rene@debian.org> - 2024-10-14 18:00 +0200

csiph-web