Bug 1144161
| Summary: | Please include pbzip2 into EPEL for CentOS 7 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Chris Jones <chrisjone> |
| Component: | pbzip2 | Assignee: | Adam Tkac <vonsch> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel7 | CC: | brunojcm, igeorgex, jeff.gilchrist, john.horne, majopela, tbielawa, ti.eugene, ubellavance, vonsch |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| 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 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-09-22 22:53:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Chris Jones
2014-09-18 19:51:38 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. 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. Yes Please!, Yes - PLEEEEasee! +1 I really missed this package :( 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 Waiting for epel7 git branch... (https://bugzilla.redhat.com/show_bug.cgi?id=166515#c21) pbzip2-1.1.12-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15828 pbzip2-1.1.12-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15827 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 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 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 pbzip2-1.1.12-1.fc21 has been submitted as an update to Fedora 21. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15829 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 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 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 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 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 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 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. 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. 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. 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. 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. |