Bug 2315312

Summary: Please branch and build 7zip for EPEL 10
Product: [Fedora] Fedora EPEL Reporter: Paul Howarth <paul>
Component: 7zipAssignee: Michel Lind <michel>
Status: CLOSED ERRATA QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel10CC: besser82, carl, davide, dgoeddel, fedora, michel, orion
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 7zip-24.09-1.el10_1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-05-23 21:22:30 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:
Bug Depends On:    
Bug Blocks: 2315499, 2328887, 2335292    

Description Paul Howarth 2024-09-27 15:41:07 UTC
Please consider building p7zip for EPEL 10.

Comment 1 Davide Cavalca 2024-11-13 18:27:49 UTC
Will you be able to branch and build p7zip in epel10?

If you do not wish to maintain p7zip in epel10,
or do not think you will be able to do this in a timely manner,
the EPEL Packagers SIG would be happy to be a co-maintainer of the package;
please add the epel-packagers-sig group through
https://src.fedoraproject.org/rpms/p7zip/addgroup
and grant it commit access, or collaborator access on epel* branches.

Comment 2 Sergio Basto 2024-11-15 23:34:03 UTC
I'm trying find some time to build a newer version on 7zip (don't have the p anymore, is not ported) , but on other hand nowadays why we 7zip ?

Comment 3 Paul Howarth 2024-11-16 14:13:06 UTC
My request was due to 7z being an optional test dependency for perl-IO-Compress-Lzma; it's used to test the perl modules' compatibility with 7z.

Comment 4 Davide Cavalca 2024-11-22 03:18:25 UTC
asahi-installer (which I'm trying to branch for epel10) uses 7z as part of its build process (because it needs to unpack a macOS pkg and 7z works the same on macOS and Linux)

Comment 5 Björn Esser (besser82) 2025-01-03 09:07:20 UTC
This is also needed as a build- and runtime dependency for quilt.

Comment 6 Orion Poplawski 2025-02-13 15:19:23 UTC
Sergio - how goes the update to 7zip?  Do you have any work in progress that you could share?

Comment 7 Sergio Basto 2025-02-13 16:41:54 UTC
https://sergiomb.fedorapeople.org/7zip.spec

Comment 8 Sergio Basto 2025-02-13 16:46:09 UTC
based on Debian version

Comment 9 Sergio Basto 2025-02-14 14:48:34 UTC
almost finished, I have updated 7zip.spec and src.rpm have the other files: 

https://sergiomb.fedorapeople.org/7zip-24.08-1.fc43.src.rpm

Comment 10 Sergio Basto 2025-02-17 01:01:03 UTC
7zip review request with replace of p7zip : https://bugzilla.redhat.com/show_bug.cgi?id=2346041

Comment 11 Sergio Basto 2025-04-22 00:04:15 UTC
*** Bug 2359136 has been marked as a duplicate of this bug. ***

Comment 12 Fedora Update System 2025-05-07 04:38:48 UTC
FEDORA-EPEL-2025-acaec3d5d9 (7zip-24.09-1.el10_1 and asahi-installer-0.7.8-4.el10_1) has been submitted as an update to Fedora EPEL 10.1.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-acaec3d5d9

Comment 13 Fedora Update System 2025-05-08 03:12:24 UTC
FEDORA-EPEL-2025-acaec3d5d9 (7zip-24.09-1.el10_1 and asahi-installer-0.7.8-4.el10_1) has been pushed to the Fedora EPEL 10.1 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Paul Howarth 2025-05-08 07:52:30 UTC
Looks like the new 7zip package isn't fully compatible with the p7zip package in older EPEL releases.
The test suite for perl-IO-Compress-Lzma does run successfully, but skips the 7z test because the 7z binary doesn't work as expected:

...
t/050interop-lzip.t ...... ok
t/050interop-lzma.t ...... ok
t/050interop-xz.t ........ ok
ERROR:
Unsupported archive type
# '/usr/bin/7z a -tZip -mm=Lzma tst363X00000.tmp tst363X00001.tmp >/dev/null' failed: 512
t/050interop-zip-lzma.t .. skipped: 7z don't work as expected
...

Comment 15 Michel Lind 2025-05-23 21:22:30 UTC
Not sure why this does not auto-close

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-acaec3d5d9

Comment 16 Orion Poplawski 2025-06-02 16:02:16 UTC
Could this please be branched and built for epel10.0 as well?  It seems to build there fine, see https://koji.fedoraproject.org/koji/taskinfo?taskID=133461964.  Thanks.