Bug 1144161 - Please include pbzip2 into EPEL for CentOS 7
Summary: Please include pbzip2 into EPEL for CentOS 7
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: pbzip2
Version: epel7
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Adam Tkac
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-18 19:51 UTC by Chris Jones
Modified: 2016-01-07 02:22 UTC (History)
9 users (show)

Fixed In Version: 1.1.12-1.fc23 pbzip2-1.1.12-1.el5 pbzip2-1.1.12-1.el7 pbzip2-1.1.12-1.el6
Clone Of:
Environment:
Last Closed: 2015-09-22 22:53:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Chris Jones 2014-09-18 19:51:38 UTC
Description of problem:

pbzip2 is not currently available in EPEL for CentOS 7
Version-Release number of selected component (if applicable):


How reproducible:

Attempt to install pbzip2 with the EPEL repo enabled.
Steps to Reproduce:
1. Add EPEL repo to centos 7
2. yum install pbzip2

Actual results:
No package pbzip2 available.

Expected results:
pbzip2 would be installed

Additional info:

Comment 1 John Horne 2015-01-21 16:54:34 UTC
+1 to have this package included. We use it for some local scripts, and it really reduces the time taken to compress large files.

Comment 2 Tim Bielawa 2015-03-07 21:45:53 UTC
I'd also like to see this package for *EL7 systems. I'm going to take a swing at making a working EL7 build to maybe save the maintainer some time.

Comment 3 Miguel Angel Ajo 2015-03-10 06:38:02 UTC
Yes Please!,

Comment 4 Eugene A. Pivnev 2015-08-28 16:36:27 UTC
Yes - PLEEEEasee!

Comment 5 Ugo Bellavance 2015-09-02 11:50:41 UTC
+1

Comment 6 Bruno Medeiros 2015-09-08 00:45:18 UTC
I really missed this package :(

Comment 7 Tim Bielawa 2015-09-08 19:35:46 UTC
I took the srpm from fedora 23 [0] and re-built it for EL7 [1]. 

Next I did a few tests on a RHEL7 AWS instance with 4 CPUs. Started by recompressing the latest kernel:


> [root@ip- pbzip]# wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.tar.xz
> [root@ip- pbzip]# ls -lh ./linux-4.2.tar.xz 
> -rw-r--r--. 1 root root 82M Aug 30 14:43 ./linux-4.2.tar.xz
> [root@ip- pbzip]# xz -d ./linux-4.2.tar.xz 
> tar -xf ./linux [root@ip-10-156-29-54 pbzip]# tar -xf ./linux-4.2.tar 
> [root@ip- pbzip]# du -sh ./linux-4.2
> 691M    ./linux-4.2
> [root@ip- pbzip]# find ./linux-4.2 | wc -l
> 54171

There's a lot in there and it's got plenty of files.


regular BZIP test:


> [root@ip- pbzip]# date && time bzip2 -k ./linux-4.2-test.tar && date
> Tue Sep  8 12:02:12 EDT 2015
>
> real    1m2.481s
> user    1m2.249s
> sys     0m0.230s
> Tue Sep  8 12:03:14 EDT 2015


parallel pbzip test:

> [root@ip- pbzip]# rm -f linux-4.2-test.tar.bz2
> [root@ip- pbzip]# date && time pbzip2 -k ./linux-4.2-test.tar && date
> Tue Sep  8 12:03:47 EDT 2015
>
> real    0m23.457s
> user    1m31.795s
> sys     0m1.787s
> Tue Sep  8 12:04:11 EDT 2015


Much quicker w pbzip.


To verify "HUGE FILE" support (bzipping really really large files, like disk images) was enabled at build time I created a 40GiB test file from /dev/random:

> -rw-r--r--. 1 root root 42949672960 Sep  8 13:18 huge-file-test.img


And then compressed it with pbzip2:

> [root@ip-10-156-29-54 pbzip]# date && time pbzip2 -k ./huge-file-test.img; date                                                                                                                                    
> Tue Sep  8 13:21:48 EDT 2015                                                                                                                                                                                       
>                                                                                                                                                                                                                    
> real    50m35.013s                                                                                                                                                                                                 
> user    199m50.594s                                                                                                                                                                                                
> sys     2m1.245s                                                                                                                                                                                                   
> Tue Sep  8 14:12:23 EDT 2015                                                                                                                                                                                       


That took a little less than an hour to complete.

I don't feel like waiting 4 hours to test regular bzip, but I'm fairly sure that's how long it would take with a single thread.

If we're all satisfied with the tests I ran then next we need to ping the maintainer and have an official bodhi update submitted. Should be fairly simple work given that the latest SRPM builds and runs without any extra effort required.


[0] https://kojipkgs.fedoraproject.org//packages/pbzip2/1.1.6/8.fc23/src/pbzip2-1.1.6-8.fc23.src.rpm

[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=11002563

Comment 8 Adam Tkac 2015-09-14 12:27:19 UTC
Waiting for epel7 git branch... (https://bugzilla.redhat.com/show_bug.cgi?id=166515#c21)

Comment 9 Fedora Update System 2015-09-14 14:03:42 UTC
pbzip2-1.1.12-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15828

Comment 10 Fedora Update System 2015-09-14 14:03:42 UTC
pbzip2-1.1.12-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15827

Comment 11 Fedora Update System 2015-09-14 14:03:47 UTC
pbzip2-1.1.12-1.el5 has been submitted as an update to Fedora EPEL 5. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8072

Comment 12 Fedora Update System 2015-09-14 14:05:58 UTC
pbzip2-1.1.12-1.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8073

Comment 13 Fedora Update System 2015-09-14 14:06:02 UTC
pbzip2-1.1.12-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8074

Comment 14 Fedora Update System 2015-09-14 14:06:02 UTC
pbzip2-1.1.12-1.fc21 has been submitted as an update to Fedora 21. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15829

Comment 15 Fedora Update System 2015-09-14 17:50:20 UTC
pbzip2-1.1.12-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update pbzip2'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15828

Comment 16 Fedora Update System 2015-09-15 00:20:09 UTC
pbzip2-1.1.12-1.fc21 has been pushed to the Fedora 21 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update pbzip2'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15829

Comment 17 Fedora Update System 2015-09-15 03:21:36 UTC
pbzip2-1.1.12-1.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update pbzip2'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8073

Comment 18 Fedora Update System 2015-09-15 05:55:17 UTC
pbzip2-1.1.12-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update pbzip2'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15827

Comment 19 Fedora Update System 2015-09-15 06:46:36 UTC
pbzip2-1.1.12-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update pbzip2'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8072

Comment 20 Fedora Update System 2015-09-15 06:55:01 UTC
pbzip2-1.1.12-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update pbzip2'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8074

Comment 21 Fedora Update System 2015-09-22 22:53:56 UTC
pbzip2-1.1.12-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 22 Fedora Update System 2015-09-23 04:11:10 UTC
pbzip2-1.1.12-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.

Comment 23 Fedora Update System 2016-01-06 19:53:09 UTC
pbzip2-1.1.12-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.

Comment 24 Fedora Update System 2016-01-07 01:57:34 UTC
pbzip2-1.1.12-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.

Comment 25 Fedora Update System 2016-01-07 02:22:37 UTC
pbzip2-1.1.12-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.