On lun, 2024-04-15 at 20:37 +0000, Atri Bhattacharya wrote:
daniel.garcia@suse.com wrote:
I would go for keeping python-numpy as the latest version (in this
case,
2.0) and create a new package called python-numpy_1. Any package that
depends on old numpy can just add the version limit to the spec file
like:
Requires: python-numpy < 2
..which would entail manual fixes for a rather large number of specfiles.
What would be the benefit, if I may ask, as opposed to using `python-
numpy2` as I suggested above?
The benefit is that we will keep the upstream name for the package and in
the future we just need to drop python-numpy_1. If we do it the other way,
at some point we will need to rename the package or we will keep the
package name mismatch forever.
I mean, if upstream doesn't change the name to numpy2, all the projects
that depends on it should also update their dependencies to pin the version
when it's released.