Bug#1118038: lmfit-py: tests fail: type int64 is not JSON serializable

Santiago Vila sanvila at debian.org
Sat Nov 1 21:25:51 GMT 2025


Hi.

This is what debbisect told me:

bisection finished successfully
  last good timestamp: 20251019T083107Z
  first bad timestamp: 20251019T203802Z
the following packages differ between the last good and first bad timestamp:
  diffutils 1:3.10-4 -> 1:3.12-1
  python3-scipy 1.15.3-1.1 -> 1.16.2-2

So, yes, it was the new SciPy.

Drew Parsons wrote:
> It's possible the new version might help, though I haven't tested it.

Good news: I actually finished testing the new version a few minutes
ago, and it fixes the test issue.

(But debian/rules needs some minor adjustments).

> For this particular package I won't rush to make uploads myself since I've
> previously found upstream to be hostile,
> https://github.com/orgs/lmfit/discussions/891

Hmm, I've just read it. Maybe I would call that as "not a lot helpful"
more than "hostile".

If they do not want to support i386, they are in their right.
Then we, in turn, are free to support i386 or not.

I would be willing to try upgrading this package in my personal salsa
namespace and then ask you and the other uploaders (which I'm adding
to CC) for feedback before upload. Does this look like a good plan?


This is a summary of the current patches and what I would like
to do with them:

deactivate_test.patch
  this is very old and I'd like to drop it to see if it's still necessary

0004-jupyter_sphinx-is-not-yet-working-on-Debian.patch
  this one is still necessary (i've just checked)

exclude_test_for_32bit.patch
  I'm in doubt about this one. We could maybe try without it in Salsa CI
  (which has i386) and decide based on the outcome.

fix-test-failure-with-new-uncertainties.patch
  in theory, this one is already included upstream

drop-test-confidence-warnings.patch
  and also this one

Thanks.



More information about the debian-science-maintainers mailing list