Bug 30082 - xarchiver does not support rpm archives with zstd payload compression
Summary: xarchiver does not support rpm archives with zstd payload compression
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2022-02-23 10:26 CET by Nicolas Salguero
Modified: 2022-03-02 17:53 CET (History)
6 users (show)

See Also:
Source RPM: xarchiver-0.5.4.17-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Nicolas Salguero 2022-02-23 10:26:52 CET
Hi,

Current version of xarchiver does not support rpm archives with zstd payload compression.

Best regards,

Nico.
Nicolas Salguero 2022-02-23 10:28:05 CET

Source RPM: (none) => xarchiver-0.5.4.17-1.mga8.src.rpm
Assignee: bugsquad => nicolas.salguero
Whiteboard: (none) => MGA8TOO
CC: (none) => nicolas.salguero

Comment 1 Nicolas Salguero 2022-02-23 10:37:05 CET
Suggested advisory:
========================

The updated package adds support for rpm archives with zstd payload compression.

References:
https://bugs.mageia.org/show_bug.cgi?id=30082
========================

Updated package in core/updates_testing:
========================
xarchiver-0.5.4.17-1.1.mga8

from SRPM:
xarchiver-0.5.4.17-1.1.mga8.src.rpm

Assignee: nicolas.salguero => qa-bugs
Whiteboard: MGA8TOO => (none)
Status: NEW => ASSIGNED
Version: Cauldron => 8

Comment 2 Brian Rockwell 2022-02-24 02:29:08 CET
MGA8-64, Xfce

The following 6 packages are going to be installed:

- arj-3.10.22-18.mga8.x86_64
- binutils-2.36.1-1.1.mga8.x86_64
- lha-1.14i-20201225.1.mga8.x86_64
- p7zip-17.03-1.1.mga8.x86_64
- unrar-6.00-3.mga8.nonfree.x86_64
- xarchiver-0.5.4.17-1.1.mga8.x86_64

38MB of additional disk space will be used.

---

installed and then used zstd to compress a file

Engrampa had no issues opening the archive
Xarchiver hung up with "Opening archive, please wait"
I clicked extract - it did extract the compressed file, but I wouldn't say the application is working as expected

I compressed the same source file using gzip.

Opened the gz file with Xarchiver, this time it behaved as I would expect.

I don't think this is fully fixed, even if it could extract the file when forced to, it did not display the contents of the zstd compressed file as expected.  (note I had one item in the zstd compressed file and the gz file)

Keywords: (none) => feedback
CC: (none) => brtians1

Comment 3 Nicolas Salguero 2022-02-24 09:51:57 CET
Suggested advisory:
========================

The updated package adds support for rpm archives with zstd payload compression and fixes opening zstd archives.

References:
https://bugs.mageia.org/show_bug.cgi?id=30082
========================

Updated package in core/updates_testing:
========================
xarchiver-0.5.4.18-0.git20220222.1.mga8

from SRPM:
xarchiver-0.5.4.18-0.git20220222.1.mga8.src.rpm

Keywords: feedback => (none)

Comment 4 Brian Rockwell 2022-02-24 15:13:51 CET
MGA8-64, Xfce
The following package is going to be installed:

- xarchiver-0.5.4.18-0.git20220222.1.mga8.x86_64

21KB of additional disk space will be used.


---

it works now
Brian Rockwell 2022-02-24 15:18:36 CET

Whiteboard: (none) => MGA8-64-OK

Comment 5 Thomas Andrews 2022-02-24 16:18:10 CET
Thank you, Brian. This is why we have QA.

Validating. Advisory in Comment 4.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Comment 6 Herman Viaene 2022-02-24 16:37:54 CET
MGA8-64 Plaasma on Lenovo B50 in Dutch
No installation issues.
Did a backup of 2.2Gb of user data with 7z and with zstd compression. Both completed succesfully and the resulting archive was opened and read with ark.

CC: (none) => herman.viaene

Dave Hodgins 2022-02-24 20:00:34 CET

CC: (none) => davidwhodgins
Keywords: (none) => advisory

Comment 7 Mageia Robot 2022-03-02 17:53:58 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2022-0027.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


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