Hello community, here is the log from the commit of package slrn for openSUSE:Factory checked in at 2017-05-05 09:59:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slrn (Old) and /work/SRC/openSUSE:Factory/.slrn.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "slrn" Fri May 5 09:59:46 2017 rev:25 rq:492596 version:1.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/slrn/slrn.changes 2017-03-02 19:42:57.439906217 +0100 +++ /work/SRC/openSUSE:Factory/.slrn.new/slrn.changes 2017-05-05 09:59:57.815915416 +0200 @@ -1,0 +2,39 @@ +Wed May 3 09:05:21 UTC 2017 - astieger@suse.com + +- remove unused files with restrictive licenses - bsc#1036331 + +------------------------------------------------------------------- +Tue Apr 11 11:34:45 UTC 2017 - jengelh@inai.de + +- Ensure neutrality in description. + +------------------------------------------------------------------- +Sun Mar 26 15:43:25 UTC 2017 - astieger@suse.com + +- slrn 1.0.3: + * A quoted-string in the display portion of an address was not + being marked as allowing mime-encoded text. + * After calling iconv to perform a character set conversion on an + article line, call it again with just the newline character. + This resets the state for some conversion types (UTF-7). + * Disable support for SSLv3, which is vulnerable to POODLE + attacks CVE-2014-3566 bsc#1031023 + * The reject_long_lines option was not working as documented. + Setting it to 0 had no effect when netiquette_warnings was set + to a non-zero value. + * replace_article_with_mime_obj, also decode + quoted-printable/base64. + * Add a file from the autoconf archive that detects libraries + needed for socket support. The old method used X_EXTRA_LIBS, + which breaks if X in not installed. + * Added support for large (>2GB) files on 32 bit unix systems. + * Updated Danish translation + * If a mime message has already been base64/QP converted, do not + try to convert it again. + * Do not use SSL_CTX_set_options if gnutls is being used + * Use labs instead of abs for long integer + * Removed compilation date info for a reproducible build + * rfc1522_encode_word: max_nbytes was not being properly limit + checked. + +------------------------------------------------------------------- Old: ---- slrn-1.0.2.tar.gz New: ---- clean-tar.sh slrn-1.0.3-gpl.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slrn.spec ++++++ --- /var/tmp/diff_new_pack.YXmLB7/_old 2017-05-05 09:59:59.503677189 +0200 +++ /var/tmp/diff_new_pack.YXmLB7/_new 2017-05-05 09:59:59.507676624 +0200 @@ -17,41 +17,39 @@ Name: slrn -Version: 1.0.2 +Version: 1.0.3 Release: 0 -Summary: Powerful, Threaded Newsreader +Summary: Threaded Newsreader License: GPL-2.0+ Group: Productivity/Networking/News/Clients Url: http://www.slrn.org -## commented, cause previous files got deleted when new files are added -## hey, he call them snapshot versions -#Source: http://www.jedsoft.org/slrn/download/slrn-%{version}.tar.gz -Source: slrn-%{version}.tar.gz +Source: %{name}-%{version}-gpl.tar.bz2 +Source1: clean-tar.sh # PATCH-FIX-OPENSUSE slrn-do-not-strip-binaries.diff gber@opensuse.org -- Prevents binaris from being stripped Patch0: slrn-do-not-strip-binaries.patch # PATCH-FIX-UPSTREAM slrn-fix-libgnutls-extra-dependency.patch gber@opensuse.org -- Prevents unnecessary linking against libgnutls-extra Patch1: slrn-fix-libgnutls-extra-dependency.patch # PATCH-FIX-OPENSUSE slrn-correct-path-to-sendmail.patch sfalken@opensuse.org -- Replaces ed stanza in %%setup, it's failing, and I don't grok ed/regexp very well. Patch2: slrn-correct-path-to-sendmail.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: ed BuildRequires: mininews BuildRequires: slang-devel +Recommends: %{name}-lang = %{version} +# some slrn macros depend on certain slang modules +Recommends: slang-slsh +BuildRoot: %{_tmppath}/%{name}-%{version}-build # SSL support via GnuTLS does not work on openSUSE <= 12.1 %if 0%{?suse_version} > 1210 BuildRequires: libgcrypt-devel BuildRequires: libgnutls-devel BuildRequires: libgnutls-openssl-devel %endif -# some slrn macros depend on certain slang modules -Recommends: slang-slsh -Recommends: %{name}-lang = %{version} %description -slrn is a powerful, easy to use, and threaded Internet newsreader. It -is highly customizable, permitting redefinition of keys and including a -sophisticated macro language for further customization. +slrn is a threaded Internet newsreader. It is customizable, +permitting redefinition of keys and it includes a sophisticated macro +language for further customization. %lang_package @@ -80,7 +78,7 @@ --with-gnutls=%{_prefix} \ %endif --disable-rpath -make +make %{?_smp_mflags} %install %make_install @@ -94,9 +92,6 @@ # make contrib scripts non-executable find contrib/ doc -type f -exec chmod 644 {} + -%clean -rm -rf "%{buildroot}" - %files %defattr(-,root,root) %doc changes.txt COPYING COPYRIGHT README @@ -108,10 +103,11 @@ %config(noreplace) %{_sysconfdir}/slrn/slrn.rc %{_bindir}/slrn %{_bindir}/slrnpull -%doc %{_mandir}/man1/slrn.1* -%doc %{_mandir}/man1/slrnpull.1* +%{_mandir}/man1/slrn.1* +%{_mandir}/man1/slrnpull.1* %{_datadir}/slrn %files lang -f %{name}.lang +%defattr(-,root,root) %changelog ++++++ clean-tar.sh ++++++ #!/bin/sh # # Remove restrictive licenses from slrn tarball - bsc#1036331 # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # SLRN_VERSION=`rpm -q --queryformat "%{version}\n" --specfile slrn.spec | head -n1` bzip2 -dv < slrn-${SLRN_VERSION}.tar.bz2 > slrn-${SLRN_VERSION}.tar # handle unused help text tar -xvf slrn-${SLRN_VERSION}.tar slrn-${SLRN_VERSION}/src/help.c sed '/^#if ! SLRN_USE_SLTCP$/,/^#endif$/d' -i slrn-${SLRN_VERSION}/src/help.c # remove restrictive license files # src/clientlib.* are actually clean in the upstream distributed tarball tar -v --wildcards --delete -f slrn-${SLRN_VERSION}.tar \ "slrn-${SLRN_VERSION}/src/vms.c" \ "slrn-${SLRN_VERSION}/src/help.c" # put in modified help.c tar -v --append -f slrn-${SLRN_VERSION}.tar slrn-${SLRN_VERSION}/src/help.c # clean up rm slrn-${SLRN_VERSION}/src/help.c rmdir slrn-${SLRN_VERSION}/src rmdir slrn-${SLRN_VERSION} # make a tarball mv -v slrn-${SLRN_VERSION}.tar slrn-${SLRN_VERSION}-gpl.tar && \ bzip2 -9 -v slrn-${SLRN_VERSION}-gpl.tar