[Pkg-bazaar-maint] Bug#1140909: breezy: please mark as many python3-* build-dendencies as possible as <!nocheck> or <!nodoc>

Alexandre Detiste alexandre.detiste at gmail.com
Sun Jun 28 11:03:03 BST 2026


Source: breezy
Version: 3.3.22-1
Severity: normal

Hi Jelmer,

I am currently working on reducing the key_package set.

  https://release.debian.org/key-packages.html
  https://udd.debian.org/cgi-bin/key_packages.yaml.cgi

These package have immunity agains autoremoval because of RC bugs.

I believe random games or Sphinx themes should not have this kind of immunity
and should instead trigger the righteous autoremoval
instead of staying unacted forever.

I already got two RC buggy packages out of the list: dask & sphinx-gallery.

Please do your part: by virtue of being at the begin
of the alphabet, "breezy" is tagged as pulling in 9
more key packages by itself, which themselves
are maybe even pulling in more packages.

So I ask you please to mark as many python3-*
build-dendencies as possible as <!nocheck> or <!nodoc>.

If these dependencies are also runtime dependencies
it helps me greatly to untagle this knot.
(I only check build-depends)

This Salsa CI snippet hereunder can help.


Greetings

Alexandre



---
include:
  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml

variables:
  SALSA_CI_ENABLE_BUILD_PACKAGE_PROFILES: 1

test-build-profiles:
  extends: .test-build-package-profiles
  parallel:
    matrix:
      - BUILD_PROFILES: nodoc
      - BUILD_PROFILES: nocheck




tchet at quieter:~/tracker/key$ cat key.sh
#!/bin/sh

if ! test -f key_packages.yaml.cgi
then
    wget https://udd.debian.org/cgi-bin/key_packages.yaml.cgi
    yq -r '.[].source' key_packages.yaml.cgi > key-src
fi

yq -r '.[].reason' key_packages.yaml.cgi \
  | grep build-depends \
  | grep -e py -e sphinx -e furo \
  | grep -v 'depends libqt' \
  | grep -v 'depends librust' \
  | grep -v 'depends node' \
  | grep -v 'depends qt' \
  | grep -v 'depends ruby' \
  | sort > python

git diff
tchet at quieter:~/tracker/key$ ./top.sh
     12 cloud-init
      9 matplotlib
      9 breezy
      8 python-certbot
      8 afdko
      7 python-pecan
      7 python-jsonschema
      7 pyroute2
      7 awscli
      6 sqlalchemy
      6 jupyterlab
      6 jupyter-events
      6 ipython
      6 ceph
      5 tox
      5 requests
      5 pylint
      5 pdm-backend
      5 nbsphinx
      5 ipywidgets
      4 twine
      4 scipy
      4 python-kubernetes
      4 python-anyio
      4 python3.13
      4 pillow
      4 nbconvert
      4 lxml
      4 jupyter-server
      4 dnspython
tchet at quieter:~/tracker/key$ grep breezy python
breezy build-depends python3-dulwich
breezy build-depends python3-fastbencode
breezy build-depends python3-fastimport
breezy build-depends python3-launchpadlib
breezy build-depends python3-merge3
breezy build-depends python3-paramiko
breezy build-depends python3-patiencediff
breezy build-depends python3-setuptools-gettext
breezy build-depends python3-tzlocal
tchet at quieter:~/tracker/key$



More information about the Pkg-bazaar-maint mailing list