[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#886636: stretch-pu: package gnumail/1.2.2-1.1+deb9u1



Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@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 <yavor@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 <yavor@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  <yavor@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

Reply to: