On Fri, Oct 03, 2025 at 10:14:53AM +0100, Rebecca N. Palmer wrote:
This upstream commit probably fixes this (but I haven't actually tried it):
https://github.com/stevengj/nlopt/commit/2bcac964888908ade29e42f6f8af5f0539dbe16c

Alternatively, we could update to upstream 2.10 (which includes this); none of the changes are *obviously* compatibility-breaking, but I haven't looked closely.

Andreas has committed an upgrade to 2.10 to git, but the lintian failure indicates that the .so version has been bumped to 1, and therefore I'd think the package names ought to be changed from libnlopt0 to libnlopt1 and from libnlopt-cxx0 to libnlopt-cxx1, incurring a trip through NEW and a transition. (As it stands, the tip of https://salsa.debian.org/science-team/nlopt master doesn't seem uploadable.)

Andreas, since there are a fair number of reverse-dependencies here, do you think it might make sense to instead cherry-pick the relevant changes onto a branch and then do the library transition a bit later once the CMake 4 stuff has settled down? Or do you still plan to push this through?

Thanks,

--
Colin Watson (he/him)                              [[email protected]]

Reply via email to