Control: tags 836664 + pending Dear maintainer,
I've prepared an NMU for wsjtx (versioned as 1.1.r3496-3.1) and uploaded it to DELAYED/5. Please feel free to tell me if I should delay it longer. Regards. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
[1;36mdiff -Nru wsjtx-1.1.r3496/debian/changelog wsjtx-1.1.r3496/debian/changelog[0;0m [0;31m--- wsjtx-1.1.r3496/debian/changelog 2013-09-09 18:19:22.000000000 +0000[0;0m [0;32m+++ wsjtx-1.1.r3496/debian/changelog 2016-09-26 15:33:49.000000000 +0000[0;0m [0;36m@@ -1,3 +1,15 @@[0;0m [0;32m+wsjtx (1.1.r3496-3.1) unstable; urgency=medium[0;0m [0;32m+[0;0m [0;32m+ * Non-maintainer upload.[0;0m [0;32m+ * Add patch so that the build system can make use of exported buildflags[0;0m [0;32m+ * Bump compat level to 9, so that dh exports dpkg-buildflags in the env by[0;0m [0;32m+ itself.[0;0m [0;32m+ * Use DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie instead of using[0;0m [0;32m+ hardening-wrapper. Closes: #836664[0;0m [0;32m+ * Remove a bunch of useless comments from d/rules.[0;0m [0;32m+[0;0m [0;32m+ -- Mattia Rizzolo <mat...@debian.org> Mon, 26 Sep 2016 15:33:49 +0000[0;0m [0;32m+[0;0m [0;0m wsjtx (1.1.r3496-3) unstable; urgency=low[0;0m [0;0m [0;0m [0;0m * remove -mno-stack-arg-probe from lib/Makefile.linux CFLAGS[0;0m [1;36mdiff -Nru wsjtx-1.1.r3496/debian/compat wsjtx-1.1.r3496/debian/compat[0;0m [0;31m--- wsjtx-1.1.r3496/debian/compat 2013-05-29 01:16:36.000000000 +0000[0;0m [0;32m+++ wsjtx-1.1.r3496/debian/compat 2016-09-26 15:22:49.000000000 +0000[0;0m [0;36m@@ -1 +1 @@[0;0m [0;31m-8[0;0m [0;32m+9[0;0m [1;36mdiff -Nru wsjtx-1.1.r3496/debian/control wsjtx-1.1.r3496/debian/control[0;0m [0;31m--- wsjtx-1.1.r3496/debian/control 2013-09-03 22:45:49.000000000 +0000[0;0m [0;32m+++ wsjtx-1.1.r3496/debian/control 2016-09-26 15:22:57.000000000 +0000[0;0m [0;36m@@ -3,7 +3,7 @@[0;0m [0;0m Priority: optional[0;0m [0;0m Maintainer: Debian Hams group <debian-h...@lists.debian.org>[0;0m [0;0m Uploaders: John T. Nogatch <jnoga...@gmail.com>, Kamal Mostafa <ka...@whence.com>[0;0m [0;31m-Build-Depends: debhelper (>= [7m8.0.0), qt4-dev-tools, qt4-qmake, libqt4-dev, gfortran, hardening-wrapper, libfftw3-dev, libhamlib-dev, libqwt5-qt4-dev, libsamplerate0-dev, portaudio19-dev (>= 19+svn20111121-1~) [27m[0;0m [0;32m+Build-Depends: debhelper (>= [7m9), qt4-dev-tools, qt4-qmake, libqt4-dev, gfortran, libfftw3-dev, libhamlib-dev, libqwt5-qt4-dev, libsamplerate0-dev, portaudio19-dev (>= 19+svn20111121-1~)[27m[0;0m [0;0m Standards-Version: 3.9.4[0;0m [0;0m Homepage: http://www.physics.princeton.edu/pulsar/K1JT/wsjtx.html[0;0m [0;0m #Vcs-Git: git://git.debian.org/collab-maint/wsjt.git[0;0m [1;36mdiff -Nru wsjtx-1.1.r3496/debian/patches/dpkg-buildflags.patch wsjtx-1.1.r3496/debian/patches/dpkg-buildflags.patch[0;0m [0;31m--- wsjtx-1.1.r3496/debian/patches/dpkg-buildflags.patch 1970-01-01 00:00:00.000000000 +0000[0;0m [0;32m+++ wsjtx-1.1.r3496/debian/patches/dpkg-buildflags.patch 2016-09-26 15:30:10.000000000 +0000[0;0m [0;36m@@ -0,0 +1,29 @@[0;0m [0;32m+Description: repspects CFLAGS, FFLAGS and LDFLAGS from the environment[0;0m [0;32m+ This makes the build system to use the flags exported by dpkg-buildflags[0;0m [0;32m+ including hardening ones.[0;0m [0;32m+Author: Mattia Rizzolo <mat...@debian.org>[0;0m [0;32m+Last-Updated: 2016-09-26[0;0m [0;32m+Forwarded: no[0;0m [0;32m+[0;0m [0;32m+--- a/lib/Makefile.linux[0;0m [0;32m++++ b/lib/Makefile.linux[0;0m [0;32m+@@ -1,8 +1,8 @@[0;0m [0;32m+ CC = gcc[0;0m [0;32m+ FC = gfortran[0;0m [0;32m+ [0;0m [0;32m+-FFLAGS = -O2 -fbounds-check -Wall -Wno-conversion -fno-second-underscore[0;0m [0;32m+-CFLAGS = -I. -fbounds-check[0;0m [0;32m++FFLAGS := -O2 -fbounds-check -Wall -Wno-conversion -fno-second-underscore $(FFLAGS)[0;0m [0;32m++CFLAGS := -I. -fbounds-check $(CFLAGS)[0;0m [0;32m+ [0;0m [0;32m+ # Default rules[0;0m [0;32m+ %.o: %.c[0;0m [0;32m+@@ -44,7 +44,7 @@[0;0m [0;32m+ OBJS2 = jt9.o jt9a.o jt9b.o jt9c.o[0;0m [0;32m+ [0;0m [0;32m+ jt9: $(OBJS2) libjt9.a [0;0m [0;32m+- g++ -o jt9 $(OBJS2) libjt9.a -lfftw3f -lgfortran -lQtCore[0;0m [0;32m++ g++ -o jt9 $(OBJS2) libjt9.a $(LDFLAGS) -lfftw3f -lgfortran -lQtCore[0;0m [0;32m+ cp jt9 ../wsjtx_install[0;0m [0;32m+ [0;0m [0;32m+ OBJS3 = jt9sim.o [0;0m [1;36mdiff -Nru wsjtx-1.1.r3496/debian/patches/series wsjtx-1.1.r3496/debian/patches/series[0;0m [0;31m--- wsjtx-1.1.r3496/debian/patches/series 2013-09-09 18:13:38.000000000 +0000[0;0m [0;32m+++ wsjtx-1.1.r3496/debian/patches/series 2016-09-26 15:14:37.000000000 +0000[0;0m [0;36m@@ -3,3 +3,4 @@[0;0m [0;0m man_page.patch[0;0m [0;0m wsjtx_install.patch[0;0m [0;0m mno-stack-arg-probe.patch[0;0m [0;32m+dpkg-buildflags.patch[0;0m [1;36mdiff -Nru wsjtx-1.1.r3496/debian/rules wsjtx-1.1.r3496/debian/rules[0;0m [0;31m--- wsjtx-1.1.r3496/debian/rules 2013-07-22 16:59:55.000000000 +0000[0;0m [0;32m+++ wsjtx-1.1.r3496/debian/rules 2016-09-26 15:20:25.000000000 +0000[0;0m [0;36m@@ -1,30 +1,10 @@[0;0m [0;0m #!/usr/bin/make -f[0;0m [0;31m-# -*- makefile -*-[0;0m [0;31m-# Sample debian/rules that uses debhelper.[0;0m [0;31m-#[0;0m [0;31m-# This file was originally written by Joey Hess and Craig Small.[0;0m [0;31m-# As a special exception, when this file is copied by dh-make into a[0;0m [0;31m-# dh-make output file, you may use that output file without restriction.[0;0m [0;31m-# This special exception was added by Craig Small in version 0.37 of dh-make.[0;0m [0;31m-#[0;0m [0;31m-# Modified to make a template file for a multi-binary package with separated[0;0m [0;31m-# build-arch and build-indep targets by Bill Allombert 2001[0;0m [0;0m [0;0m [0;0m # Uncomment this to turn on verbose mode.[0;0m [0;0m #export DH_VERBOSE=1[0;0m [0;0m [0;0m [0;31m-# This has to be exported to make some magic below work.[0;0m [0;31m-export DH_OPTIONS[0;0m [0;31m-[0;0m [0;31m-# enable hardening-wrapper[0;0m [0;31m-export DEB_BUILD_HARDENING=1[0;0m [0;31m-export DEB_BUILD_HARDENING_FORMAT=1[0;0m [0;31m-export DEB_BUILD_HARDENING_FORTIFY=1[0;0m [0;31m-export DEB_BUILD_HARDENING_STACKPROTECTOR=1[0;0m [0;31m-# PIE causes wsjtx to seg fault immediately[0;0m [0;31m-export DEB_BUILD_HARDENING_PIE=0[0;0m [0;31m-export DEB_BUILD_HARDENING_RELRO=1[0;0m [0;31m-export DEB_BUILD_HARDENING_BINDNOW=1[0;0m [0;32m+# enable hardedning. Don't enable PIE as it causes wsjtx to segfault immediately[0;0m [0;32m+export DEB_BUILD_OPTIONS = hardening=+all,-pie[0;0m [0;0m [0;0m [0;0m override_dh_auto_configure:[0;0m [0;0m echo "running debian/rules/override_dh_auto_configure"[0;0m
signature.asc
Description: PGP signature