[From nobody Sun Jun  7 16:09:07 2026
Received: (at submit) by bugs.debian.org; 3 Oct 2025 17:12:36 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-5.9 required=4.0 tests=BAYES_00, FOURLA,
 FROMDEVELOPER, 
 HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,
 RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED,
 SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 68; hammy, 150; neutral, 160; spammy,
 0. spammytokens: hammytokens:0.000-+--Hx-authordomain:debian.org, 
 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking, 0.000-+--HTo:N*Debian,
 0.000-+--HTo:N*Bug
Return-path: &lt;SRS0=gg/I=4M=debian.org=ballombe@math.u-bordeaux.fr&gt;
Received: from podman-shm1.math.u-bordeaux1.fr ([147.210.21.11]:38096)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96)
 (envelope-from &lt;SRS0=gg/I=4M=debian.org=ballombe@math.u-bordeaux.fr&gt;)
 id 1v4jKe-00BSma-1k for submit@bugs.debian.org;
 Fri, 03 Oct 2025 17:12:36 +0000
Received: from smtp-in.math.u-bordeaux.fr (host.containers.internal
 [147.210.21.11])
 by podman-shm1.math.u-bordeaux1.fr (Postfix) with ESMTPS id 71D00507CE;
 Fri,  3 Oct 2025 19:12:31 +0200 (CEST)
Received: from smtp.math.u-bordeaux.fr (host.containers.internal
 [147.210.21.11])
 by smtp-in.math.u-bordeaux.fr (Postfix) with ESMTPS id 678F1507D1;
 Fri,  3 Oct 2025 19:12:31 +0200 (CEST)
Received: from seventeen (88-167-68-207.subs.proxad.net [88.167.68.207])
 by smtp.math.u-bordeaux.fr (Postfix) with ESMTPSA id 1FF45507CE;
 Fri,  3 Oct 2025 19:12:31 +0200 (CEST)
Date: Fri, 3 Oct 2025 19:12:29 +0200
From: Bill Allombert &lt;ballombe@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: gap-float: link against -lgap and remove ${gapkernel:Depends}
Message-ID: &lt;aOAD_c_aqDVEFoGg@seventeen&gt;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=&quot;Y4kOIhlzFU30qJhY&quot;
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Reportbug-Version: 12.0.0
Delivered-To: submit@bugs.debian.org


--Y4kOIhlzFU30qJhY
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

Source: gap-float
Version: 1.0.3+ds-3
Severity: important

Hi Jérome,

gap-float needs to be linked against libgap explicitly with -lgap
so that dpkg-shlibdeps adds the missing dependency on libgap10.

Please use this opportunity to remove support for ${gapkernel:Depends}
which is no more needed or supported.

If you cannot fix this at short notice, tell me and I will ask for a binNMU
for the time being, or I can do an NMU if you prefer.

This is needed for GAP 4.15.0.

I join patches.

Cheers,
-- 
Bill. &lt;ballombe@debian.org&gt;

Imagine a large red swirl here. 

--Y4kOIhlzFU30qJhY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=link_with-lgap

Index: gap-float-1.0.9+ds/src/Makefile.am
===================================================================
--- gap-float-1.0.9+ds.orig/src/Makefile.am
+++ gap-float-1.0.9+ds/src/Makefile.am
@@ -13,7 +13,7 @@ gaplib_LTLIBRARIES = float.la
 float_la_SOURCES = floatconfig.h floattypes.h float.c
 float_la_CPPFLAGS = $(GAP_CPPFLAGS)
 float_la_CFLAGS = $(GAP_CFLAGS)
-float_la_LDFLAGS = $(GAP_LDFLAGS) -avoid-version -module -Wl,--version-script,$(top_srcdir)/debian/float.map
+float_la_LDFLAGS = $(GAP_LDFLAGS) -lgap -avoid-version -module -Wl,--version-script,$(top_srcdir)/debian/float.map
 float_la_LIBADD =
 
 if SYS_IS_CYGWIN

--Y4kOIhlzFU30qJhY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=patch-potential-nmu

diff -Nru gap-float-1.0.9+ds/debian/changelog gap-float-1.0.9+ds/debian/changelog
--- gap-float-1.0.9+ds/debian/changelog	2025-08-30 23:41:01.000000000 +0200
+++ gap-float-1.0.9+ds/debian/changelog	2025-10-03 19:00:41.000000000 +0200
@@ -1,3 +1,13 @@
+gap-float (1.0.9+ds-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Debianization:
+    - d/patches/*!
+      - d/p/link_with-lgap: added.
+        Make sure float.so is linked against libgap.
+
+ -- Bill Allombert &lt;ballombe@debian.org&gt;  Fri, 03 Oct 2025 19:00:41 +0200
+
 gap-float (1.0.9+ds-1) unstable; urgency=medium
 
   * New upstream nano version.
diff -Nru gap-float-1.0.9+ds/debian/control gap-float-1.0.9+ds/debian/control
--- gap-float-1.0.9+ds/debian/control	2025-03-16 01:28:16.000000000 +0100
+++ gap-float-1.0.9+ds/debian/control	2025-10-03 19:00:41.000000000 +0200
@@ -18,7 +18,7 @@
 Package: gap-float
 Provides: gap-pkg-float
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, ${gapkernel:Depends}, gap (&gt;=4.13.0)
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: multi-precision floating-point computation for GAP
  GAP is a system for computational discrete algebra with particular
  emphasis on computational group theory, but which has already proved
diff -Nru gap-float-1.0.9+ds/debian/patches/link_with-lgap gap-float-1.0.9+ds/debian/patches/link_with-lgap
--- gap-float-1.0.9+ds/debian/patches/link_with-lgap	1970-01-01 01:00:00.000000000 +0100
+++ gap-float-1.0.9+ds/debian/patches/link_with-lgap	2025-10-03 19:00:41.000000000 +0200
@@ -0,0 +1,13 @@
+Index: gap-float-1.0.9+ds/src/Makefile.am
+===================================================================
+--- gap-float-1.0.9+ds.orig/src/Makefile.am
++++ gap-float-1.0.9+ds/src/Makefile.am
+@@ -13,7 +13,7 @@ gaplib_LTLIBRARIES = float.la
+ float_la_SOURCES = floatconfig.h floattypes.h float.c
+ float_la_CPPFLAGS = $(GAP_CPPFLAGS)
+ float_la_CFLAGS = $(GAP_CFLAGS)
+-float_la_LDFLAGS = $(GAP_LDFLAGS) -avoid-version -module -Wl,--version-script,$(top_srcdir)/debian/float.map
++float_la_LDFLAGS = $(GAP_LDFLAGS) -lgap -avoid-version -module -Wl,--version-script,$(top_srcdir)/debian/float.map
+ float_la_LIBADD =
+ 
+ if SYS_IS_CYGWIN
diff -Nru gap-float-1.0.9+ds/debian/patches/series gap-float-1.0.9+ds/debian/patches/series
--- gap-float-1.0.9+ds/debian/patches/series	2025-08-30 23:34:28.000000000 +0200
+++ gap-float-1.0.9+ds/debian/patches/series	2025-10-03 19:00:20.000000000 +0200
@@ -2,3 +2,4 @@
 upstream-autotoolization-cleanup.patch
 debianization.patch
 debianization-documentation.patch
+link_with-lgap
diff -Nru gap-float-1.0.9+ds/debian/rules gap-float-1.0.9+ds/debian/rules
--- gap-float-1.0.9+ds/debian/rules	2024-04-13 15:35:58.000000000 +0200
+++ gap-float-1.0.9+ds/debian/rules	2025-10-03 19:00:41.000000000 +0200
@@ -4,10 +4,6 @@
 
 DEB_BUILD_MULTIARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)
 DEB_BUILD_GAP_INFO_ARCH ?= $(shell echo 'Print(GAPInfo.Architecture);' | $(CGAP) -A -q -T)
-##DEB_BUILD_GAP_KERNEL_MAJOR_VERSION ?= $(shell sed -n -e 's/^GAP_KERNEL_MAJOR_VERSION=//p' /usr/lib/gap/sysinfo.gap )
-
-SUBSTVARS = -Vgapkernel:Depends=&quot;&quot;
-##SUBSTVARS = -Vgapkernel:Depends=&quot;gap-kernel-$(DEB_BUILD_GAP_KERNEL_MAJOR_VERSION)&quot;
 
 default:
 	@uscan --no-conf --dehs --report || true

--Y4kOIhlzFU30qJhY--
]