Package: release.debian.org
Severity: normal
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:libmawk
User: [email protected]
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 <[email protected]>  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

Reply via email to