[Bug 506339] Review Request: XZ Utils - LZMA Utils with newer file format

bugzilla at redhat.com bugzilla at redhat.com
Thu Jul 9 18:32:36 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=506339





--- Comment #17 from Bill Nottingham <notting at redhat.com>  2009-07-09 14:32:33 EDT ---
OK, new files:

http://notting.fedorapeople.org/review/xz.spec
http://notting.fedorapeople.org/review/xz-4.999.8-0.6.beta.fc11.src.rpm

Changes:

--- xz.spec.old 2009-07-09 14:27:13.000000000 -0400
+++ xz.spec 2009-07-09 14:27:36.000000000 -0400
@@ -1,8 +1,8 @@
 Summary: XZ Utils, LZMA compression utilities
 Name:  xz
 Version: 4.999.8
-Release: 0.5beta%{?dist}
-License: GPLv2+
+Release: 0.6.beta%{?dist}
+License: LGPLv2+
 Group:  Applications/File
 Source0: http://tukaani.org/%{name}/%{name}-%{version}beta.tar.gz
 URL:  http://tukaani.org/%{name}/
@@ -10,14 +10,14 @@
 Requires: %{name}-libs = %{version}-%{release}

 %description
-XZ Utils are an attempt to make LZMA compression easy to use
-on free (as in freedom) operating systems. This is achieved by
-providing tools and libraries which are similar to use than the
-equivalents of the most popular existing compression algorithms.
-
-LZMA is a general purporse compression algorithm designed by
-Igor Pavlov as part of 7-Zip. It provides high compression ratio
-while keeping the decompression speed fast.
+XZ Utils are an attempt to make LZMA compression easy to use on free (as in
+freedom) operating systems. This is achieved by providing tools and libraries
+which are similar to use than the equivalents of the most popular existing
+compression algorithms.
+
+LZMA is a general purporse compression algorithm designed by Igor Pavlov as
+part of 7-Zip. It provides high compression ratio while keeping the
+decompression speed fast.

 %package  libs
 Summary: Libraries for decoding LZMA compression
@@ -35,18 +35,20 @@
 Requires: pkgconfig

 %description  devel
-Devel libraries & headers for liblzma.
+Devel libraries and headers for liblzma.

 %package  lzma-compat
-Summary: Devel libraries & headers for liblzma
+Summary: Older LZMA format compatibility binaries
 Group:  Development/Libraries
-License: LGPLv2+
+# lz{grep,diff,more} are GPLv2+. Other binaries are LGPLv2+
+License: GPLv2+ and LGPLv2+
 Requires: %{name} = %{version}-%{release}
 Obsoletes: lzma < 5
 Provides: lzma = 5

 %description  lzma-compat
-Compatibility files for lzma.
+The lzma-compat package contains compatibility links for older
+commands that deal with the older LZMA format.

 %prep
 %setup -q  -n %{name}-%{version}beta
@@ -97,6 +99,11 @@
 %{_mandir}/man1/*

 %changelog
+* Thu Jul 09 2009 Bill Nottingham <notting at redhat.com> 4.9999.8-0.6.beta
+- fix release versioning to match guidelines
+- fix up lzma-compat summary/description
+- tweak licensing
+
 * Mon Jun 22 2009 Jindrich Novy <jnovy at redhat.com> 4.999.8beta-0.5
 - introduce lzma-compat subpackage


As for the licensing, rather than rebase the tarball, I just updated the spec
to reflect the code currently in the tarball. Core xz command is PD + LGPL code
linked together, therefore it's LGPL. Similarly for the libraries. The only GPL
code is the lz* scripts, which are in the compat package.

Obviously, those license tags can change when the code is rebased.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list