Hi Bill, On Sat, Feb 24, 2024 at 12:37:02PM +0100, Bill Allombert wrote: > drwxr-xr-x root/root 0 2024-02-24 09:16 ./ > drwxr-xr-x root/root 0 2024-02-24 09:16 ./usr/ > drwxr-xr-x root/root 0 2024-02-24 09:16 ./usr/share/ > drwxr-xr-x root/root 0 2024-02-24 09:16 ./usr/share/doc/ > drwxr-xr-x root/root 0 2024-02-24 09:16 > ./usr/share/doc/libpari-gmp-tls8t64/ > -rw-r--r-- root/root 1490 2024-02-24 09:16 > ./usr/share/doc/libpari-gmp-tls8t64/changelog.Debian.gz > -rw-r--r-- root/root 10496 2024-02-11 15:06 > ./usr/share/doc/libpari-gmp-tls8t64/changelog.gz > -rw-r--r-- root/root 766 2022-09-05 21:10 > ./usr/share/doc/libpari-gmp-tls8t64/copyright > > As you see there are no library in this packages. > You need to change libpkg in debian/rules.
Sorry about that. Fixed patch attached (and uploaded). > I am surprised lintian does not flag this ? It probably does, but we're not running lintian as part of the upload QA because recent versions of lintian are both expensive and noisy. Instead, in response to your earlier list message about uploads that are missing the actual libraries, we're now doing some post-upload archive checks (which have caught the various buggy packages you reported, now fixed) and have also added a pre-upload check that the resulting local binary builds contain '.so' files. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru pari-2.15.5~pre1/debian/changelog pari-2.15.5~pre1/debian/changelog --- pari-2.15.5~pre1/debian/changelog 2024-02-14 22:42:51.000000000 +0000 +++ pari-2.15.5~pre1/debian/changelog 2024-02-25 17:16:17.000000000 +0000 @@ -1,3 +1,16 @@ +pari (2.15.5~pre1-1.1~exp2) experimental; urgency=medium + + * Update debian/rules for the new library package name. + + -- Steve Langasek <vor...@debian.org> Sun, 25 Feb 2024 17:16:17 +0000 + +pari (2.15.5~pre1-1.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Steve Langasek <vor...@debian.org> Sat, 24 Feb 2024 09:16:40 +0000 + pari (2.15.5~pre1-1) experimental; urgency=medium * New upstream prerelease. diff -Nru pari-2.15.5~pre1/debian/control pari-2.15.5~pre1/debian/control --- pari-2.15.5~pre1/debian/control 2023-07-10 09:31:13.000000000 +0000 +++ pari-2.15.5~pre1/debian/control 2024-02-24 09:16:24.000000000 +0000 @@ -34,7 +34,7 @@ Architecture: any Section: libdevel Provides: libpari-gmp-tls8-dev -Depends: libpari-gmp-tls8 (= ${binary:Version}), libc-dev, ${misc:Depends} +Depends: libpari-gmp-tls8t64 (= ${binary:Version}), libc-dev, ${misc:Depends} Suggests: libpari-gmp-tls8-dbgsym, pari-gp2c Multi-Arch: same Description: PARI/GP Computer Algebra System development files @@ -52,7 +52,10 @@ . This package contains the include files and static library. -Package: libpari-gmp-tls8 +Package: libpari-gmp-tls8t64 +Provides: ${t64:Provides} +Replaces: libpari-gmp-tls8 +Breaks: libpari-gmp-tls8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} diff -Nru pari-2.15.5~pre1/debian/libpari-gmp-tls8t64.lintian-overrides pari-2.15.5~pre1/debian/libpari-gmp-tls8t64.lintian-overrides --- pari-2.15.5~pre1/debian/libpari-gmp-tls8t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ pari-2.15.5~pre1/debian/libpari-gmp-tls8t64.lintian-overrides 2024-02-24 09:16:24.000000000 +0000 @@ -0,0 +1 @@ +libpari-gmp-tls8t64: package-name-doesnt-match-sonames libpari-gmp-tls8 diff -Nru pari-2.15.5~pre1/debian/rules pari-2.15.5~pre1/debian/rules --- pari-2.15.5~pre1/debian/rules 2024-02-14 15:49:17.000000000 +0000 +++ pari-2.15.5~pre1/debian/rules 2024-02-25 17:15:42.000000000 +0000 @@ -57,7 +57,7 @@ CC := `which $(CC)` endif -libpkg = libpari-gmp-tls8 +libpkg = libpari-gmp-tls8t64 libtriplet = usr/lib/$(DEB_HOST_MULTIARCH) inctriplet = usr/include/$(DEB_HOST_MULTIARCH)