Your message dated Sun, 23 Jun 2024 21:34:05 +0000
with message-id <e1sluqb-00cp7d...@fasolo.debian.org>
and subject line Bug#958356: fixed in gkrellm-reminder 2.0.0-3.2
has caused the Debian Bug report #958356,
regarding gkrellm-reminder FTCBFS: multiple issues
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
958356: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958356
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gkrellm-reminder
Version: 2.0.0-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

gkrellm-reminder fails to cross build from source, because it does not
pass cross tools to make. The easiest way of fixing that - using
dh_auto_build - does not suffice here, because the upstream Makefile
hard codes the build architecture pkg-config. It needs to be made
substitutable. Beyond that debian/rules uses install with the -s flag,
which uses the build architecture strip. Beyond breaking cross
compilation, doing so also breaks DEB_BUILD_OPTIONS=nostrip (#437032)
and generation of -dbgsym packages. The attached patch fixes all of that
including #437032. Please consider applying it.

Helmut
diff -u gkrellm-reminder-2.0.0/debian/control 
gkrellm-reminder-2.0.0/debian/control
--- gkrellm-reminder-2.0.0/debian/control
+++ gkrellm-reminder-2.0.0/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Joerg Jaspert <jo...@debian.org>
 Uploaders: Ricardo Mones <mo...@debian.org>
-Build-Depends: debhelper (>> 5), libgtk2.0-dev, gkrellm
+Build-Depends: debhelper (>= 7), libgtk2.0-dev, gkrellm
 Standards-Version: 3.8.2
 
 Package: gkrellm-reminder
diff -u gkrellm-reminder-2.0.0/debian/changelog 
gkrellm-reminder-2.0.0/debian/changelog
--- gkrellm-reminder-2.0.0/debian/changelog
+++ gkrellm-reminder-2.0.0/debian/changelog
@@ -1,3 +1,13 @@
+gkrellm-reminder (2.0.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Let dh_auto_build pass cross tools to make.
+    + Make pkg-config substitutable.
+    + Defer stripping to dh_strip.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 20 Apr 2020 21:11:28 +0200
+
 gkrellm-reminder (2.0.0-3) unstable; urgency=low
 
   [ Luk Claes ]
diff -u gkrellm-reminder-2.0.0/debian/rules gkrellm-reminder-2.0.0/debian/rules
--- gkrellm-reminder-2.0.0/debian/rules
+++ gkrellm-reminder-2.0.0/debian/rules
@@ -2,7 +2,7 @@
 
 build: 
        dh_testdir
-       $(MAKE)
+       dh_auto_build
 
 clean:
        dh_testdir
@@ -16,7 +16,7 @@
        dh_clean -k
        dh_installdirs
        install -d debian/gkrellm-reminder/usr/lib/gkrellm2/plugins
-       install -c -s -m 755 reminder.so \
+       install -c -m 755 reminder.so \
                debian/gkrellm-reminder/usr/lib/gkrellm2/plugins
 
 
only in patch2:
unchanged:
--- gkrellm-reminder-2.0.0.orig/Makefile
+++ gkrellm-reminder-2.0.0/Makefile
@@ -1,5 +1,6 @@
-GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
-GTK_LIB = `pkg-config gtk+-2.0 --libs`
+PKG_CONFIG ?= pkg-config
+GTK_INCLUDE = `$(PKG_CONFIG) gtk+-2.0 --cflags`
+GTK_LIB = `$(PKG_CONFIG) gtk+-2.0 --libs`
 
 CFLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) -I/usr/pkg/include
 

--- End Message ---
--- Begin Message ---
Source: gkrellm-reminder
Source-Version: 2.0.0-3.2
Done: Bastian Germann <b...@debian.org>

We believe that the bug you reported is fixed in the latest version of
gkrellm-reminder, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 958...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <b...@debian.org> (supplier of updated gkrellm-reminder package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 13 Jun 2024 20:28:52 +0000
Source: gkrellm-reminder
Architecture: source
Version: 2.0.0-3.2
Distribution: unstable
Urgency: medium
Maintainer: Joerg Jaspert <jo...@debian.org>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 958356 1007535
Changes:
 gkrellm-reminder (2.0.0-3.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Convert to source format 3.0. (Closes: #1007535)
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #958356)
     + Let dh_auto_build pass cross tools to make.
     + Make pkg-config substitutable.
     + Defer stripping to dh_strip.
Checksums-Sha1:
 311ec35dd82d2fc576bc3aee52ee3d675776069a 1654 gkrellm-reminder_2.0.0-3.2.dsc
 050fe79f3045e08f08d6925c699762f7deba6171 3220 
gkrellm-reminder_2.0.0-3.2.debian.tar.xz
 3716be10680374401b202edfeb6114a5ca082f36 11217 
gkrellm-reminder_2.0.0-3.2_source.buildinfo
Checksums-Sha256:
 61e77bcd22013f6b8901c0686ec17e2a929a8ab8ff90f9a21d5708a28caedb13 1654 
gkrellm-reminder_2.0.0-3.2.dsc
 6e6057e3ea4b01a24aa963240912aaaef59c300dd16ce6ab695d95c303b74c29 3220 
gkrellm-reminder_2.0.0-3.2.debian.tar.xz
 185a0c96d7f613159fa612135db719a695d21486d62ece084aaad2c659edd1e3 11217 
gkrellm-reminder_2.0.0-3.2_source.buildinfo
Files:
 ef5d94135e95ff2c0ddb825cbc9f42c1 1654 x11 optional 
gkrellm-reminder_2.0.0-3.2.dsc
 f8c5f97e02cf2632870a85e521093e01 3220 x11 optional 
gkrellm-reminder_2.0.0-3.2.debian.tar.xz
 5a78a179b7d136f6be8a596aae077ab9 11217 x11 optional 
gkrellm-reminder_2.0.0-3.2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmZrWcwQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFDfrC/9JH6hJsS2pK46wO9t9q2V++3UL/A/a9dEC
3Q7JXk/Vvy+SVD1CAWnWAA7JMZcLmjHGPfIHEjuAhSHilF6HQkpAeMtCCpp7gEum
yY/jR+sANqHO6FyZ/7McW90IIVsTY83iDklD1tqldKZ3M17jk3pO8SkUXwJtuaU0
vQgMXjhmx5fdic8jf2mxmFnd3CUnMcBtHZQsG0kQpNvq4YpyFhbehMRUrLJNriEQ
T7Q9OS1BdO8UYI57usuZPhJFdm6pvVygcA8LpNT/CpnoYKA8+Mb63W++rzgzM0V8
QEd8qm1UZ7+nskO7J75pmQ1Q8OPIMzvTFeit9d1NbsXNegwGApRXXM2tYbBfOyyp
yAZ25rCbLTIGt//sjezymkVDW4bfXe03+2FQmb8PNMLgZfCmUz96k5ffNir/qCGG
8Rg32M6+mW2k55kO2Bf9q+U937y+odKSB0NLTE2bwex5XPwgpQl5aKdF5TfZUru/
7dIhDo1TWIZ2pNUZDcNy/2FWHbuXhIc=
=LeUb
-----END PGP SIGNATURE-----

Attachment: pgpIbTLIHT1lf.pgp
Description: PGP signature


--- End Message ---

Reply via email to