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

