[Debian-med-packaging] Bug#1076314: qiime hard-codes python 3.11 without depending on it
Andreas Tille
tille at debian.org
Tue Jul 16 13:55:11 BST 2024
Hi Matthias,
Am Tue, Jul 16, 2024 at 12:52:56PM +0200 schrieb Matthias Klose:
> > Just to let me understand correctly: Its definitely a mistake to
> > (Build-)Depend: python3-all. However, am I understand you correctly
> > that (Build-)Depend from python3.11 could save the packag in testing?
> > Upstream has announce support for Python3.12 in autumn - so this will
> > probably be solved before the freeze. But your bug report is not fully
> > clear to me.
>
> $ fgrep -r 3.11 .
> ./debian/changelog: * d/rules: Only build for Python 3.11 until upstream
> catches up with
> ./debian/changelog: 3.11
> ./debian/tests/run-unit-test:QIIMETEST= python3.11 -m pytest
> ./debian/tests/control:Depends: @, python3-pytest, python3.11
>
> yes, but python3-all doesn't depend on python3.11 anymore. We are trying to
> *remove* 3.11 from testing/unstable, not keeping it.
I perfectly understood that python3.11 will be removed from testing (and
that it should be happen rather sooner than later which will
consequently remove the qiime packages as well (if dependencies will be
set correctly as you requested in this bug report). What I want to
understand is, whether its sensible to fix the dependencies of those
packages now (for say the next three months or so) and whether you
consider this a fix of this bug report or not.
> why do you have the explicit test dependency on 3.11, and not using
> python3-all there as well, looping over all supported python3 versions?
Please note that as long I'm DPL I should not be included formally into
this "you/we". I more or less stalled my packaging work inside the
Debian Med team (and BTW, it works quite good thanks to the strong
team). I understood Michael in a way that he wants to restore python3-all
once the autumn release of qiime will be issued.
> It would be much better to prepare for 3.13 in the autumn time frame. That's
> most likely the (only) version that we'll ship with trixie.
Thank you for the hint. I hope changes between 3.12 and 3.13 are not
that extraordinary complex like from 3.11 to 3.12.
Kind regards and thank you for your work on all Python3 releases
Andreas.
--
https://fam-tille.de
More information about the Debian-med-packaging
mailing list