On Fri, Jul 03, 2026 at 07:46:38PM +0300, Adrian Bunk wrote:
> Package: dh-python
> Version: 7.20260623
> Severity: serious
> Control: affects -1 python3-bornagain src:bornagain
> 
> Unstable:
> 
> Package: python3-bornagain
> Version: 24.1+ds3-1
> Depends: ..., libpython3.14 (>= 3.14.1), ...
> 
> 
> Testing:
> 
> Package: python3-bornagain
> Version: 23.0-7
> Depends: ..., libpython3.13 (>= 3.13.0~rc3), ...
> 
> 
> This results in test failures both when testing for python3-defaults
> migration and for bornagain migration, since using libpython in a
> different version of the python interpreter segfaults.
> 
> 
> The problem is not limited to autopkgtests, the lack of package
> dependencies also means the packages can migrate at different
> times to testing once no blocker remains for one package.
> 
> It's even worse when not caught by the autopkgtest:
> kicad would be an example for a package with a libpython dependency
> that does not seem to be tested by the autopkgtest.
> 
> In addition to testing migration, such a missing dependency
> could also cause problems when upgrading to a new stable release.
> 
> 
> A libpython3.14 dependency like in python3-bornagain or kicad should
> additionally result in dependencies
>   python3 (>= 3.14~), python3 (<< 3.15)

Bonus points if that would also be done for libboost-python*-py3*

Additional bonus points if this could give a FTBFS instead of having 
something like the following broken package in the archive:

  Package: kig
  Version: 4:26.04.0-1+b1
  Architecture: amd64
  Depends: ..., libboost-python1.90.0-py313,..., libpython3.14 (>= 3.14.1),...


cu
Adrian

Reply via email to