On 04/02/2014 08:03 PM, Bill Nottingham wrote: > Jaroslav Reznik (jrez...@redhat.com) said: >> = Proposed System Wide Change: lbzip2 as default bzip2 implementation = >> https://fedoraproject.org/wiki/Changes/lbzip2 >> >> Change owner(s): Mikolaj Izdebski <mizde...@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. > > A quick check shows lbzip2 doesn't provide a library interface, much less > one compatible with libbz2. Is that ever intended?
That was once intended (in 2007-2010), but for now I decided to provide bzip2-compatible commands only. If there is demand I will reconsider providing a library with bzip2-compatible API/ABI. > If it's not, saying lbzip2 is the default bzip2 *implementation* may be a > bit of a stretch. Perhaps s/implementation/command/. You're right, the title and description may be ambiguous. In this sentence "bzip2" means bzip2 command. -- Mikolaj Izdebski Software Engineer, Red Hat IRC: mizdebsk -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct