- Package:
- src:python-jsonschema
- Source:
- src:python-jsonschema
- Submitter:
- Alexandre Detiste
- Date:
- 2026-06-25 07:35:03 UTC
- Severity:
- normal
Dear Maintainer,
This packages declare needing three differents build systems:
- Setuptools
- Hatchling
- Poetry
Please pick one (Poetry).
As python-jsonschema is a key package
(see https://udd.debian.org/cgi-bin/key_packages.yaml.cgi),
please also go the extra mile and mark
the appropriate build-dependency as
<!nocheck>: python3-pytest
<!nodoc>: python3-sphinx-autodoc-typehints &
python3-sphinx-copybutton &
python3-sphinxext-opengraph ...
(for example)
Here's a sample debian/salsa-ci.yml you might find usefull
while validating build profiles.
Greetings
Alexandre
-------------
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
variables:
SALSA_CI_DISABLE_BLHC: 1
SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1
SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1
SALSA_CI_ENABLE_BUILD_PACKAGE_PROFILES: 1
test-build-profiles:
extends: .test-build-package-profiles
parallel:
matrix:
- BUILD_PROFILES: nodoc
- BUILD_PROFILES: nocheck
Sorry for my own confusion, the right build-engine is python3-hatchling Build-Depends: debhelper-compat (= 13), dh-python, autopkgtest, openstack-pkg-tools, pybuild-plugin-pyproject, python3-all, -python3-poetry-core, -python3-setuptools, -python3-setuptools-scm, python3-sphinx, Build-Depends-Indep: python3-attr, python3-hatch-fancy-pypi-readme, python3-hatch-vcs, python3-hatchling, python3-idna, python3-json-pointer, python3-jsonpath-ng, python3-jsonschema-specifications, python3-lxml, python3-pip, python3-pyrsistent, -python3-pytest, +python3-pytest <!nocheck>, python3-referencing, python3-rfc3987, python3-rpds-py, -python3-sphinx-autodoc-typehints, -python3-sphinx-copybutton, -python3-sphinxext-opengraph, +python3-sphinx-autodoc-typehints <!nodoc>, +python3-sphinx-copybutton <!nodoc>, +python3-sphinxext-opengraph <!nodoc>, python3-twisted, python3-uritemplate, python3-webcolors,
We believe that the bug you reported is fixed in the latest version of python-jsonschema, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1140657@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Thomas Goirand <zigo@debian.org> (supplier of updated python-jsonschema package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Thu, 25 Jun 2026 09:15:50 +0200 Source: python-jsonschema Architecture: source Version: 4.26.0-2 Distribution: unstable Urgency: medium Maintainer: Debian OpenStack <team+openstack@tracker.debian.org> Changed-By: Thomas Goirand <zigo@debian.org> Closes: 1140657 Changes: python-jsonschema (4.26.0-2) unstable; urgency=medium . * Removed some build-depends (Closes: #1140657). * Add a salsa-ci.yaml. Checksums-Sha1: f26f5488c02bd92c5fab9b7b2008530eba7947ad 2887 python-jsonschema_4.26.0-2.dsc d4a8b5710925160dcf4a8f5433604a9286ba55e1 8024 python-jsonschema_4.26.0-2.debian.tar.xz 8e1e9ac243e87fafd6de2814078ddaecb5c7366e 10463 python-jsonschema_4.26.0-2_amd64.buildinfo Checksums-Sha256: cdd690464f9713bd089f74cfdaae86d44f23dca64e412e7297a90ad402aa62f5 2887 python-jsonschema_4.26.0-2.dsc 0233345b0679489b239044643a3ce72339f8c42ec9f37620c782d69c89a31af9 8024 python-jsonschema_4.26.0-2.debian.tar.xz 267700d92f7359d8681b9be4850826ffcc61a8013e4bf3c30c27ba9f4723fee8 10463 python-jsonschema_4.26.0-2_amd64.buildinfo Files: 729213ca3dd944780957dcff2e494250 2887 python optional python-jsonschema_4.26.0-2.dsc 140206687a2dc974384d3bdc1d01e588 8024 python optional python-jsonschema_4.26.0-2.debian.tar.xz 42667fd85bdd98f37ebc90e225ee4509 10463 python optional python-jsonschema_4.26.0-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmo81ycACgkQ1BatFaxr Q/7LOg/+OapqWnEt+iPy7EtY2fgk+6E3WJP0z38Og7LPuWkolmlpmF6x3+4OcVVs lXyZ0mu5UwMT8p/i46WoMhAZcXre8FY2jil04KRhv+W5EH0WQ/UVIoIukrMnTTiB ReT6nA/5BlshPF9Qy2FsVMua5hej+zIzG90FavhphcIFBJXwYDFzKvRimXao9uSj 1Jhzv+i2JdLyr0G243oZcZGgSgSW+r0qj+PzpKuLrrCwKIExG4sQHg1durgZHXlS t5+45K1OQlK/H7WQYpeK5gfsGGY5Yk838OKX0jFtELh9CbawRR+LLWEzekMUKNuA K7V+/KICXJlep/Q3JgMaRBgh5joNjiZzM+i/6MI0xoR0SjVoAun6pMZ8i78AwJ1O CJLej97oBS4hlscZNLXmBOBMNtC9mGWTpt5AW4IAHqeb2s2F5WrjUXN2Og/oqmvV 4xPGG+QrO422Wzs7xzumHAAbewrw0Zqzd2CftXAii6ZfZhuvhfL9g//oGds88Qon SPJ1NkvIi65OWA5uYq67EKx5APOn0573y/esvE43hI/4rVTZfjx5iwsoxZkVcBg5 0b3sUcLPi88AmBhi/CTRA8AZJ9agyC2g/Dmr4XOa0bHJFd3AFxYoR7hFNFVJmDLT tjxCB2Fh4DuOHx40buzcLjKuHrOyZvT/XLqtFK+y/l3CsFNLqj0= =DYwe -----END PGP SIGNATURE-----