Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org Usertags: pu
Hi SRMs, Please approve an update of gnumail to fix #886305. The libssl dependency is unused: $ dpkg -l gnumail.app | grep ^i ii gnumail.app 1.2.2-1.1 i386 Mail client for GNUstep $ ldd -u /usr/bin/GNUMail | grep ssl /usr/lib/i386-linux-gnu/libssl.so.1.1 And it makes the package undistributable because its license is GPL-2+ without explicit OpenSSL exception. The fix is straightforward; debdiff attached. $ dpkg -l gnumail.app | grep ^i ii gnumail.app 1.2.2-1.1+deb9u1 i386 Mail client for GNUstep $ ldd /usr/bin/GNUMail | grep ssl $ $ dpkg -I gnumail.app_1.2.2-1.1+deb9u1_i386.deb | grep ssl $
diff -Nru gnumail-1.2.2/debian/changelog gnumail-1.2.2/debian/changelog --- gnumail-1.2.2/debian/changelog 2017-01-22 06:04:03.000000000 +0200 +++ gnumail-1.2.2/debian/changelog 2018-01-08 11:06:31.000000000 +0200 @@ -1,3 +1,10 @@ +gnumail (1.2.2-1.1+deb9u1) stretch; urgency=medium + + * debian/patches/link-libs.patch: Update to eradicate unnecessary + linking with OpenSSL (Closes: #886305). + + -- Yavor Doganov <ya...@gnu.org> Mon, 08 Jan 2018 11:06:31 +0200 + gnumail (1.2.2-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru gnumail-1.2.2/debian/patches/link-libs.patch gnumail-1.2.2/debian/patches/link-libs.patch --- gnumail-1.2.2/debian/patches/link-libs.patch 2017-01-22 06:04:03.000000000 +0200 +++ gnumail-1.2.2/debian/patches/link-libs.patch 2018-01-08 11:06:31.000000000 +0200 @@ -1,12 +1,12 @@ -Subject: Link libs +Description: Remove unnecessary linking with OpenSSL. +Author: Yavor Doganov <ya...@gnu.org> +Bug-Debian: https://bugs.debian.org/886305 +Forwarded: https://savannah.nongnu.org/bugs/?52817 +Last-Update: 2018-01-08 +--- -* Framework/GNUMail/GNUmakefile: replace GNUMail_GUI_LIBS by LIBRARIES_DEPEND_UPON and add all missing libs. - -From: Yavor Doganov <ya...@gnu.org> -Last-Update: 2016-10-02 - ---- a/Framework/GNUMail/GNUmakefile -+++ b/Framework/GNUMail/GNUmakefile +--- gnumail.orig/Framework/GNUMail/GNUmakefile ++++ gnumail/Framework/GNUMail/GNUmakefile @@ -100,7 +100,8 @@ WelcomePanel.m @@ -17,3 +17,14 @@ ADDITIONAL_INCLUDE_DIRS = -I. # We want to get all the warnings... +--- gnumail.orig/GNUmakefile ++++ gnumail/GNUmakefile +@@ -60,7 +60,7 @@ + Resources/Turkish + + GNUMail_LIB_DIRS = -L../$(GNUSTEP_LIBRARIES_ROOT) -LFramework/GNUMail/GNUMail.framework/Versions/Current/$(GNUSTEP_TARGET_LDIR) -LFramework/GNUMail/GNUMail.framework +-GNUMail_GUI_LIBS = -lGNUMail -lPantomime -lAddresses -lAddressView -lssl -lcrypto ++GNUMail_GUI_LIBS = -lGNUMail -lPantomime -lAddresses -lAddressView + GNUMail_LOCALIZED_RESOURCE_FILES = Localizable.strings + + ADDITIONAL_INCLUDE_DIRS += -I./Framework/GNUMail