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