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


Groups > linux.debian.bugs.rc > #425320

Bug#1146424: libcap-ng: introduces a dependency loop via libbluetooth-dev into architecture bootstrap

From Helmut Grohne <helmut@subdivi.de>
Newsgroups linux.debian.bugs.rc
Subject Bug#1146424: libcap-ng: introduces a dependency loop via libbluetooth-dev into architecture bootstrap
Date 2026-09-01 21:30 +0200
Message-ID <NyClb-eC9H-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Source: libcap-ng
Version: 0.9.5-1
Severity: serious
Justification: temporarily prevent testing migration
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

libcap-ng gained a build dependency on libbluetooth-dev. bluez has a
wild zoo of build dependencies many of which do not presently
participate in architecture bootstrap. It also pulls a pile of gir
packages that cannot be cross built without qemu. libcap-ng also is in
the bootstrap set. This is the sort of situation that fundamentally
breaks Debian's ability to be bootstrapped. I am therefore filing this
as serious and hope you agree. Please downgrade if not.

As for solutions, I see that libbluetooth-dev is needed for building
utils, but utils is not what the bootstrap needs. Hence, I propose
adding a pkg.libcap-ng.noutils build profile that disables both. I
compared a full build with a profile build and the packages emitted from
both are bit-identical on amd64. Bootstrap builds can enable this
profile and proceed as they did before (albeit without a libcap-ng-utils
package).

Let me know what you think.

Helmut

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


Thread

Bug#1146424: libcap-ng: introduces a dependency loop via libbluetooth-dev into architecture bootstrap Helmut Grohne <helmut@subdivi.de> - 2026-09-01 21:30 +0200
  Bug#1146424: libcap-ng: introduces a dependency loop via libbluetooth-dev into architecture bootstrap Håvard F. Aasen <havard.f.aasen@pfft.no> - 2026-09-01 22:00 +0200
  Bug#1146424: marked as pending in libcap-ng Håvard F. Aasen <noreply@salsa.debian.org> - 2026-09-02 22:10 +0200
  Processed: Bug#1146424 marked as pending in libcap-ng "Debian Bug Tracking System" <owner@bugs.debian.org> - 2026-09-02 22:10 +0200
  Bug#1146424: marked as done (libcap-ng: introduces a dependency  loop via libbluetooth-dev into architecture bootstrap) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2026-09-02 23:00 +0200

csiph-web