[Pkg-electronics-devel] Bug#1107205: unblock: libmawk/1.0.4-4

Bdale Garbee bdale at gag.com
Mon Jun 2 23:48:03 BST 2025


Package: release.debian.org
Severity: normal
X-Debbugs-Cc: libmawk at packages.debian.org, bdale at gag.com
Control: affects -1 + src:libmawk
User: release.debian.org at packages.debian.org
Usertags: unblock

Please unblock package libmawk

The 1.0.4-4 upload fixes RC bug #1106399, which threatens to cause the 
entire Ringdove EDA suite to be removed from testing.

[ Reason ]
Simple packaging change to fix failure in parallel rebuild.

[ Impact ]
The Ringdove suite including sch-rnd, pcb-rnd, camv-rnd, et al,
not being part of the upcoming from stable release.

[ Tests ]
The only changes are a Makefile tweak and fixing the FSF address in 
the copyright file.  The rebuild was done with -j12 and ran fine.  The
binary package works on my laptop.

[ Risks ]
This is a trivial non-code packaging change with essentially no risk.

[ Checklist ]
  [Y] all changes are documented in the d/changelog
  [Y] I reviewed all changes and I approve them
  [Y] attach debdiff against the package in testing

[ Other info ]
I would also love to see the application updates in the suite (pcb-rnd,
sch-rnd, camv-rnd) that are in unstable unblocked, but the case for doing
that at this point in the freeze is much less compelling than fixing this 
relatively simple, low-risk RC bug in libmawk.

unblock libmawk/1.0.4-4

diff -Nru libmawk-1.0.4/debian/changelog libmawk-1.0.4/debian/changelog
--- libmawk-1.0.4/debian/changelog	2024-03-11 12:06:08.000000000 -0600
+++ libmawk-1.0.4/debian/changelog	2025-06-02 12:10:13.000000000 -0600
@@ -1,3 +1,9 @@
+libmawk (1.0.4-4) unstable; urgency=high
+
+  * fix parallel build race condition, closes: #1106399
+
+ -- Bdale Garbee <bdale at gag.com>  Mon, 02 Jun 2025 12:10:13 -0600
+
 libmawk (1.0.4-3) unstable; urgency=medium
 
   * disable link time optimization per upstream, closes: #1015502
diff -Nru libmawk-1.0.4/debian/copyright libmawk-1.0.4/debian/copyright
--- libmawk-1.0.4/debian/copyright	2024-03-11 12:06:08.000000000 -0600
+++ libmawk-1.0.4/debian/copyright	2025-06-02 12:10:13.000000000 -0600
@@ -18,9 +18,8 @@
 
 You should have received a copy of the GNU General Public License with
 your Debian GNU system, in /usr/share/common-licenses/GPL-2, or with the
-Debian GNU mawk source package as the file COPYING.  If not, write to
-the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
-Boston, MA 02110-1301, USA.
+Debian GNU mawk source package as the file COPYING.  If not, see
+https://www.gnu.org/licenses/.
 
 
 The scconfig command line argument processing library is
@@ -38,6 +37,4 @@
 
 A copy of the GNU Lesser General Public License is included on 
 Debian systems in /usr/share/common-licenses/LGPL-21; if not, 
-write to the Free Software Foundation, Inc., 51 Franklin St, 
-Fifth Floor, Boston, MA  02110-1301  USA
-
+see https://www.gnu.org/licenses/.
diff -Nru libmawk-1.0.4/debian/patches/fix-parallel-build.patch libmawk-1.0.4/debian/patches/fix-parallel-build.patch
--- libmawk-1.0.4/debian/patches/fix-parallel-build.patch	1969-12-31 17:00:00.000000000 -0700
+++ libmawk-1.0.4/debian/patches/fix-parallel-build.patch	2025-06-02 12:10:13.000000000 -0600
@@ -0,0 +1,14 @@
+--- a/src/libmawk/regression/zfifo/Makefile
++++ b/src/libmawk/regression/zfifo/Makefile
+@@ -7,8 +7,10 @@ all: zfifo_test
+ zfifo_test: $(OBJS)
+ 	$(CC) $(OBJS) -o $@
+ 
+-zfifo.c zfifo.h: ../../zfifo.c ../../zfifo.h
++zfifo.c: ../../zfifo.c
+ 	cp ../../zfifo.c .
++
++zfifo.h: ../../zfifo.h
+ 	cp ../../zfifo.h .
+ 
+ zfifo.o: zfifo.c zfifo.h
diff -Nru libmawk-1.0.4/debian/patches/series libmawk-1.0.4/debian/patches/series
--- libmawk-1.0.4/debian/patches/series	2024-03-11 12:06:08.000000000 -0600
+++ libmawk-1.0.4/debian/patches/series	2025-06-02 12:10:13.000000000 -0600
@@ -1 +1,2 @@
 fix-example-man.patch
+fix-parallel-build.patch



More information about the Pkg-electronics-devel mailing list