Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #16706
| From | Simon McVittie <smcv@debian.org> |
|---|---|
| Newsgroups | linux.debian.maint.python |
| Subject | Re: Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools |
| Date | 2025-01-31 19:00 +0100 |
| Message-ID | <Kb3t7-dlO0-1@gated-at.bofh.it> (permalink) |
| References | <K6Jjk-afkZ-15@gated-at.bofh.it> <K6Jjk-afkZ-17@gated-at.bofh.it> <K7ksx-aERP-1@gated-at.bofh.it> <Kb1Ul-dkYe-1@gated-at.bofh.it> <Kb3jr-dlKF-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Fri, 31 Jan 2025 at 18:45:22 +0100, Alexandre Detiste wrote:
> The very existence of "*/debian/tests/control: @builddeps@,"
> may contribute to hiding a lot of undeclared python3-pkg-res-sources
> dependencies,
> because it would be pulled-in anyway by python3-setuptools at autopkgtest
> but not at runtime.
This is one advantage of
Testsuite: autopkgtest-pkg-python
(which does a simple smoke-test without pulling in build-deps) over
Testsuite: autopkgtest-pkg-pybuild
(which has more thorough coverage by actually trying to run the upstream
test suite, but does pull in build-deps).
It is meant to be possible to declare
Testsuite: autopkgtest-pkg-python, autopkgtest-pkg-pybuild
and get the best of both worlds, and ideally many (most? all?) Python
modules would have both; but unfortunately that doesn't work due to
autodep8 limitations (#1042717, #1061620, #1077645).
https://salsa.debian.org/ci-team/autodep8/-/merge_requests/31 is one
attempt to fix that autodep8 limitation, but review feedback is that it
isn't quite right.
https://salsa.debian.org/ci-team/autodep8/-/merge_requests/33 is another
attempt to fix that autodep8 limitation, but at the cost of dropping
pattern-based auto-detection completely, and there is a concern that it
could regress test coverage for a significant number of packages.
I'm sorry that I cannot currently present a good solution to this.
smcv
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar
Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-01-31 17:20 +0100
Re: Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools Alexandre Detiste <alexandre.detiste@gmail.com> - 2025-01-31 18:50 +0100
Re: Bug#1080921: rhythmbox: Missing Build-Depends on python3-setuptools Simon McVittie <smcv@debian.org> - 2025-01-31 19:00 +0100
csiph-web