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

Bug#879088: babeltrace: package merge makes gdb, linux-perf etc. uninstallable



Source: babeltrace
Version: 1.5.3-2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: debian-kernel@lists.debian.org

libbabeltrace1 (= 1.5.3-2) merges the contents of libbabletrace-ctf1 into
the libbabeltrace1 package. This makes packages like gdb uninstallable.
Similarly, libbabeltrace-dev having absorbed libbabeltrace-ctf-dev makes
the linux source package (the Linux kernel), and probably other important
packages like gdb, unbuildable.

Making the Linux kernel unbuildable is particularly undesirable, because
it has frequent security updates.

Please do one of these as soon as possible:

* revert this change; or

* introduce a transitional (empty) libbabeltrace-ctf1 in section oldlibs with
  Depends: libbabeltrace1 (= ${binary:Version}) and a transitional
  libbabeltrace-ctf-dev with Depends: libbabeltrace-dev (= ${binary:Version}),
  then report bugs in anything that build-depends on libbabeltrace-ctf-dev
  asking them to migrate to build-depending on libbabeltrace-dev.
  The transitional packages can be removed when nothing (Build-)Depends
  on them, but not before.

As https://tracker.debian.org/pkg/babeltrace says, babeltrace is currently
involved in a planned transition (to a new Python version), so this was
not a great time to be making disruptive changes to it. Please be careful
with this sort of packaging change.

Thanks,
    smcv


Reply to: