Dear mentors,

I've been trying to upload a fix for a couple of FTBFS bugs in my
package "siconos".

However on uploading it to mentors I found it reports some lintian
errors that I do not see when I run it locally.

The package is here:
https://mentors.debian.net/package/siconos/

It is developed on salsa here:
https://salsa.debian.org/science-team/siconos

(Warning this package takes 1h to compile, hopefully you do not need
to do so to help me.)

I have managed to quash everything but "missing-dependency-on-numpy-abi".

It is strange because debian/rules includes:

dh $@ --with numpy3 --no-parallel --builddirectory=$(BUILDDIR)

which to my understanding should address this issue.

Furthermore if I look at the .deb file in question, I can see the
dependency python3-numpy-abi9 that lintian claims is missing:

$ ar x python3-siconos_4.4.0+dfsg-6_amd64.deb
$ tar -xf control.tar.xz
$ grep numpy control
Depends: libboost-serialization1.83.0 (>= 1.83.0), libbullet3.24t64
(>= 3.24+dfsg), libc6 (>= 2.32), libcxsparse4 (>= 1:7.0.1), libgcc-s1
(>= 3.0), libsiconos-control7 (>= 4.4.0+dfsg), libsiconos-io7 (>=
4.4.0+dfsg), libsiconos-kernel7 (>= 4.4.0+dfsg), libsiconos-mechanics7
(>= 4.4.0+dfsg), libsiconos-numerics7 (>= 4.4.0+dfsg), libstdc++6 (>=
13.1), python3 (<< 3.14), python3 (>= 3.13~), python3-numpy2-abi0 |
python3-numpy-abi9, python3:any (>= 3.8~), python3-numpy, siconos (>=
4.4.0+dfsg-6)

If you have any ideas on what I am doing wrong or why this lintian
error is apparently incorrectly being encountered (to my knowledge),
your help would be most welcome.

Additionally I would love to know why I do not see these errors when I
run lintian myself. Is mentors running lintian differently than when I
use gbp buildpackage?

kind regards,
Steve

Reply via email to