[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