Bug#1002065: scipy build-depenencies unsatisfiable in testing/unstable

2022-01-09 Thread Drew Parsons

On 2022-01-09 09:50, Laurent Bigonville wrote:

On 9/01/22 00:43, Drew Parsons wrote:

On 2022-01-08 19:44, Laurent Bigonville wrote:

On Tue, 21 Dec 2021 11:09:02 + Peter Michael Green
 wrote:

scipy build-depends on python3-pybind11 (<< 2.8) but testing and 
unstable

have version 2.8.1-3


FTR, the package builds fine with python3-pybind11 2.9

...
So it should be safe to remove the upper bound for us.  It's a pity 
apt-rdepends doesn't support reverse build-dependencies yet, it would 
make it simpler to keep track of these things when testing new 
releases.



Thanks for your answer.

Do you want me to upload the change? Or would you have time to do it?



There's a new upstream release.  I can do both at the same time.

Drew



Bug#1002065: scipy build-depenencies unsatisfiable in testing/unstable

2022-01-09 Thread Laurent Bigonville



On 9/01/22 00:43, Drew Parsons wrote:

On 2022-01-08 19:44, Laurent Bigonville wrote:

On Tue, 21 Dec 2021 11:09:02 + Peter Michael Green
 wrote:

scipy build-depends on python3-pybind11 (<< 2.8) but testing and 
unstable

have version 2.8.1-3


FTR, the package builds fine with python3-pybind11 2.9

Could you drop that restriction or is it really broken with higher 
versions?


They're conservative with their official releases. From 
scipy/pyproject.toml: "This to prevent that a future 
backwards-incompatible release will break the source build of a SciPy 
release.".


It's more relevant for local user pip builds in a virtualenv, keeping 
the virtualenv constrained to known-good package versions.


It's not so crucial for Debian since we maintain our own package 
self-consistency.  In fact the upper bound is only applied upstream to 
the release versions. The development version has no upper bound 
(still set at "pybind11>=2.4.3")


So it should be safe to remove the upper bound for us.  It's a pity 
apt-rdepends doesn't support reverse build-dependencies yet, it would 
make it simpler to keep track of these things when testing new releases.



Thanks for your answer.

Do you want me to upload the change? Or would you have time to do it?

Kind regards,

Laurent Bigonville



Bug#1002065: scipy build-depenencies unsatisfiable in testing/unstable

2022-01-08 Thread Drew Parsons

On 2022-01-08 19:44, Laurent Bigonville wrote:

On Tue, 21 Dec 2021 11:09:02 + Peter Michael Green
 wrote:

scipy build-depends on python3-pybind11 (<< 2.8) but testing and 
unstable

have version 2.8.1-3


FTR, the package builds fine with python3-pybind11 2.9

Could you drop that restriction or is it really broken with higher 
versions?


They're conservative with their official releases. From 
scipy/pyproject.toml: "This to prevent that a future 
backwards-incompatible release will break the source build of a SciPy 
release.".


It's more relevant for local user pip builds in a virtualenv, keeping 
the virtualenv constrained to known-good package versions.


It's not so crucial for Debian since we maintain our own package 
self-consistency.  In fact the upper bound is only applied upstream to 
the release versions. The development version has no upper bound (still 
set at "pybind11>=2.4.3")


So it should be safe to remove the upper bound for us.  It's a pity 
apt-rdepends doesn't support reverse build-dependencies yet, it would 
make it simpler to keep track of these things when testing new releases.


Drew



Bug#1002065: scipy build-depenencies unsatisfiable in testing/unstable

2022-01-08 Thread Laurent Bigonville
On Tue, 21 Dec 2021 11:09:02 + Peter Michael Green 
 wrote:


> scipy build-depends on python3-pybind11 (<< 2.8) but testing and unstable
> have version 2.8.1-3

FTR, the package builds fine with python3-pybind11 2.9

Could you drop that restriction or is it really broken with higher versions?

Kind regards,

Laurent Bigonville



Bug#1002065: scipy build-depenencies unsatisfiable in testing/unstable

2021-12-21 Thread Peter Michael Green

Package: scipy
Version: 1.7.1-2
Severity: serious

scipy build-depends on python3-pybind11 (<< 2.8) but testing and unstable
have version 2.8.1-3