Your message dated Sat, 16 Aug 2025 15:29:42 +0000
with message-id <[email protected]>
and subject line Bug#900105: fixed in wmnet 1.06+git20250815-1
has caused the Debian Bug report #900105,
regarding wmnet: stop using xmkmf
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 [email protected]
immediately.)


-- 
900105: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900105
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: wmnet
Version: 1.06-1
Tags: patch
Severity: important
User: [email protected]
Usertags: rebootstrap
Control: block 873764 by -1

We want to remove xmkmf from Debian (see #873764). wmnet is a package
that uses xmkmf. Once we remove xmkmf, this bug will become release
critical. The attached patch implements a minimal build system inside
debian/rules to avoid using xmkmf. I verified that it produces an
identical package on amd64 up to build path and build ids using
reproducible builds.

Using xmkmf happens to break cross building.

Helmut
diff --minimal -Nru wmnet-1.06/debian/changelog wmnet-1.06/debian/changelog
--- wmnet-1.06/debian/changelog 2012-03-11 13:25:08.000000000 +0100
+++ wmnet-1.06/debian/changelog 2018-05-26 10:07:48.000000000 +0200
@@ -1,3 +1,10 @@
+wmnet (1.06-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Stop using xmkmf. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 26 May 2018 10:07:48 +0200
+
 wmnet (1.06-1) unstable; urgency=low
 
   * New upstream version
diff --minimal -Nru wmnet-1.06/debian/control wmnet-1.06/debian/control
--- wmnet-1.06/debian/control   2012-03-03 21:26:30.000000000 +0100
+++ wmnet-1.06/debian/control   2018-05-26 10:07:48.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Martin Lazar <[email protected]>
 Standards-Version: 3.9.3
-Build-Depends: debhelper (>= 5), libx11-dev, libxext-dev, xutils-dev
+Build-Depends: debhelper (>= 5), libx11-dev, libxext-dev
 Homepage: http://www.katharineosborne.com/wmnet/
 
 Package: wmnet
diff --minimal -Nru wmnet-1.06/debian/rules wmnet-1.06/debian/rules
--- wmnet-1.06/debian/rules     2012-03-03 21:13:23.000000000 +0100
+++ wmnet-1.06/debian/rules     2018-05-26 10:07:48.000000000 +0200
@@ -3,15 +3,37 @@
 # based on the sample debian/rules file for GNU hello by Ian Jackson.
 # Handmodified by P. Frauenfelder for debhelper support, 5 Sept 1998
 
+include /usr/share/dpkg/architecture.mk
+-include /usr/share/dpkg/buildtools.mk
+CFLAGS = -Wall -g -O2 -fno-strict-aliasing -DFUNCPROTO=15 -DNARROWPROTO
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+CFLAGS += -Dlinux -Dlinux_libc6
+else
+CFLAGS += -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE 
-D_BSD_SOURCE -D_SVID_SOURCE
+endif
+ifeq ($(DEB_HOST_ARCH_BITS),32)
+CFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+endif
+ifeq ($(DEB_HOST_ARCH_CPU),i386)
+CFLAGS += -D__i386__
+endif
+ifeq ($(DEB_HOST_ARCH_CPU),amd64)
+CFLAGS += -D__amd64__
+endif
+
+%.o:%.c
+       $(CC) $(CFLAGS) -c $< -o $@
+drivers.o:drivers.c config.h
+wmnet.o:wmnet.c wmnet.h
+wmnet:wmnet.o drivers.o
+       $(CC) $(CFLAGS) $^ -o $@ -lXext -lX11 -lm
+
 build: build-arch build-indep
 build-arch: build-stamp
 build-indep: build-stamp
-build-stamp:
+build-stamp:wmnet
        dh_testdir
 
-       xmkmf
-       make
-
        touch build-stamp
 
 clean:
@@ -19,10 +41,7 @@
        dh_testroot
        rm -f build-stamp
 
-       xmkmf
-       make clean
-       
-       rm Makefile
+       rm -f Makefile wment wmnet.o drivers.o
 
        dh_clean
 
@@ -32,7 +51,7 @@
        dh_clean -k 
        dh_installdirs
 
-       make install DESTDIR=$(CURDIR)/debian/wmnet
+       install -m755 wmnet $(CURDIR)/debian/wmnet/usr/bin/wmnet
 
 binary-indep: build install
 # There are no architecture-independent files to be uploaded

--- End Message ---
--- Begin Message ---
Source: wmnet
Source-Version: 1.06+git20250815-1
Done: Andreas Metzler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
wmnet, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Metzler <[email protected]> (supplier of updated wmnet 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 [email protected])


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

Format: 1.8
Date: Sat, 16 Aug 2025 17:00:30 +0200
Source: wmnet
Architecture: source
Version: 1.06+git20250815-1
Distribution: unstable
Urgency: low
Maintainer: Debian Window Maker Team <[email protected]>
Changed-By: Andreas Metzler <[email protected]>
Closes: 900105
Changes:
 wmnet (1.06+git20250815-1) unstable; urgency=low
 .
   * New upstream git snapshot from wmnet subdir of
     git://repo.or.cz/dockapps.git. 3be998da76aebdf35ae63ae20f029fb800bc662b
     + Drop all patches.
     + Drop debian/wmnet.manpages. (Installedby upstream buildsystem).
     + Switched to auto* instead of xmkmf. (Closes: #900105) Update pavkaging
       (debian/rules, add b-d on pkgconf, drop b-d on xutils-dev).
Checksums-Sha1: 
 ffbdd51ab6d20d6d73382474c893bb80337a1a6a 1976 wmnet_1.06+git20250815-1.dsc
 c5cd36e74a515dccf89f1319af106b57d713a124 25244 
wmnet_1.06+git20250815.orig.tar.xz
 ce34332245995b22a0e2c7ec106575dbb9fb6050 5032 
wmnet_1.06+git20250815-1.debian.tar.xz
Checksums-Sha256: 
 08aee8f279802f4a541390b37d7ba4d201b8dcac8aa04c8f81865e7b2be17198 1976 
wmnet_1.06+git20250815-1.dsc
 4161df52934483157f3ac82b7677c06719ea50e82ef9ec76dacd7ccea546515d 25244 
wmnet_1.06+git20250815.orig.tar.xz
 6e67b53f8e0a902b68c3c601875ced0a4fcfb8a74221b6514700b4e9c1b6357a 5032 
wmnet_1.06+git20250815-1.debian.tar.xz
Files: 
 33db7f227931107a15a2cd3d7a3b6516 1976 x11 optional wmnet_1.06+git20250815-1.dsc
 fcff8f3d6c6e69a61fa794778e8ca80c 25244 x11 optional 
wmnet_1.06+git20250815.orig.tar.xz
 233dce5a5db7722728a393ee73886595 5032 x11 optional 
wmnet_1.06+git20250815-1.debian.tar.xz

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

iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAmignUcACgkQpU8BhUOC
FIRpwRAAhBpvF1gwlkOd+S3JQxOCC8da81o+pR6HZLJ3KSKfCr/jzninyb1v/q2B
gQRQCdfojd6gxZIekkR/Znd0qYNbPXQd0wyGMApVGTCJvCPdHZduKhYYQB6WLRv+
jifWeHuYRcrrdzJVNXjpl6fwt9sJZbdPt8aUo1aKfbkVQ2UNJsqCLutveGAUqC0k
PA0+0IuZJZKS6rYtAH6zl/iB0TDCaEyOQ7lU6oNz/AA+dzxdGOS7ODIhryNTKwhw
aLuLFcSQO/4QeKcgFs4I2fFq2VhEScOtAbgIlFf5ulUvX+XAGo4ArfjRmV5bOgTW
MLOYW2RF+pxNFj53HHki60Nm64T8ah1QeH1mZryaiQd64+kL99xd0PeUPQmEipX9
yh58DQnA0XuqZZWfJlNcqN/0w3fj13OW0q3MPWcfQcgSG5cYIY+td7JXfUkmA5QT
CRROYQgR46W8kb1Tms2vL4HNdwcMB3ZNV54MifF38rN1TbwMvko+iV1e+eX5N22R
OzYZB+SY6Hm23jy9ydNMgnfpEpPSb8I27y+05UM9tqH5/oqLZAQm2sRrNH6T6u1J
umEWQYU6nEUpbPmU7IBAZVWmXPxG5t+lk6BPxjw9dZJiQ9wV9a0hNSx+KC4O0QcB
xZetlusp3pL5EoXaKSAAVDsBxO6CZZQsUMTI62aTkG5BB8bGS4g=
=XSjp
-----END PGP SIGNATURE-----

Attachment: pgppKvLiX3OOH.pgp
Description: PGP signature


--- End Message ---

Reply via email to