atom feed43 messages in com.redhat.fedora-devel-listF21 System Wide Change: lbzip2 as def...
FromSent OnAttachments
Jaroslav ReznikApr 2, 2014 10:24 am 
Bill NottinghamApr 2, 2014 11:03 am 
Tom HughesApr 2, 2014 11:10 am 
Mikolaj IzdebskiApr 2, 2014 11:18 am 
Mikolaj IzdebskiApr 2, 2014 11:22 am 
Reindl HaraldApr 2, 2014 11:33 am 
Tom HughesApr 2, 2014 11:42 am 
Josh StoneApr 2, 2014 11:59 am 
Mikolaj IzdebskiApr 2, 2014 12:10 pm 
Zbigniew Jędrzejewski-SzmekApr 2, 2014 1:25 pm 
Zbigniew Jędrzejewski-SzmekApr 2, 2014 1:27 pm 
drago01Apr 2, 2014 1:46 pm 
Al DunsmuirApr 2, 2014 2:14 pm 
Mikolaj IzdebskiApr 2, 2014 2:20 pm 
Mikolaj IzdebskiApr 2, 2014 2:24 pm 
Matthew GarrettApr 2, 2014 2:26 pm 
Al DunsmuirApr 2, 2014 2:29 pm 
Mikolaj IzdebskiApr 2, 2014 2:31 pm 
Chris AdamsApr 2, 2014 2:39 pm 
drago01Apr 2, 2014 2:45 pm 
Mikolaj IzdebskiApr 2, 2014 3:16 pm 
Al DunsmuirApr 2, 2014 3:24 pm 
Mikolaj IzdebskiApr 2, 2014 3:37 pm 
Chris AdamsApr 2, 2014 6:47 pm 
Toshio KuratomiApr 2, 2014 7:26 pm 
Zbigniew Jędrzejewski-SzmekApr 2, 2014 7:48 pm 
Toshio KuratomiApr 2, 2014 9:16 pm 
Ville SkyttäApr 3, 2014 12:07 am 
Mikolaj IzdebskiApr 3, 2014 3:03 am 
Ville SkyttäApr 3, 2014 4:09 am 
Miloslav TrmačApr 3, 2014 9:08 am 
Mikolaj IzdebskiApr 3, 2014 11:29 am 
Mikolaj IzdebskiApr 4, 2014 7:15 am 
Mikolaj IzdebskiApr 4, 2014 7:54 am 
Michal SchmidtApr 4, 2014 8:16 am 
Mikolaj IzdebskiApr 4, 2014 8:26 am 
Mikolaj IzdebskiApr 4, 2014 8:33 am 
Matthew MillerApr 4, 2014 9:49 am 
Susi LehtolaApr 4, 2014 10:01 am 
Mikolaj IzdebskiApr 4, 2014 10:31 am 
Zbigniew Jędrzejewski-SzmekApr 8, 2014 7:40 am 
Zbigniew Jędrzejewski-SzmekApr 8, 2014 7:43 am 
Laurent RineauApr 8, 2014 7:46 am 
Subject:F21 System Wide Change: lbzip2 as default bzip2 implementation
From:Jaroslav Reznik (jrez@redhat.com)
Date:Apr 2, 2014 10:24:52 am
List:com.redhat.fedora-devel-list

= Proposed System Wide Change: lbzip2 as default bzip2 implementation = https://fedoraproject.org/wiki/Changes/lbzip2

Change owner(s): Mikolaj Izdebski <mizd@redhat.com>

This change aims at making lbzip2 [1] default bzip2 implementation used in Fedora.

== Detailed Description == lbzip2 is an independent implementation of bzip2 compression tool. It provides interface strictly compatible with bzip2, but also adds several new features and improvements, such as:

* multi-threaded operation for both compression and decompression, with almost linear scalability, * improved performance, even on single-core systems, * improved extra utilities (bzdiff, bzless, bzip2recover, etc.), * improved compatibility with gzip.

lbzip2 is a mature project and it has been used in production for years. It is already packaged for Fedora and it is also available in EPEL.

The case of bzip2 and lbzip2 is an ideal candidate for usage of alternatives - both tools provide commands with compatible interfaces. This change proposes assigning higher priority to lbzip2 than to bzip2, which will effectively cause lbzip2 to be used instead of bzip2, if lbzip2 is installed. If for some reason some users don't like the change they can reconfigure alternatives manually and keep using bzip2.

== Scope == * Proposal owners: ** make lbzip2 and bzip2 packages use alternatives for binaries and manpages they provide, ** set higher priority for lbzip2 in alternatives, ** identify packages which require bzip2 and port some of them to use lbzip2 instead.

* Other developers: ** test if their packages work with lbzip2, ** possibly adjust spec files to require or build-require lbzip2 instead of bzip2.

* Release engineering: no action required. * Policies and guidelines: no change required.

[1] http://lbzip2.org/