Bug 44883

Summary: Ошибка в сохранении атрибутов после разархивации zip архива.
Product: Sisyphus Reporter: Veronika <beijingcat>
Component: zipAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, ilyakurdyukov, lav, mike
Version: unstable   
Hardware: e2k   
OS: Linux   

Description Veronika 2023-01-11 11:36:54 MSK
Добрый день!

Мы собираем пакет zip3.0 под e2k, с применением патча из #14125, для
корректного отображения русских имен файлов в виндовых zip-архивах.

Выяснено, что данный патч приводит к ошибке сохранения атрибутов (в OSL).

[Воспроизведение]
-----------------
$ ls -l a.out 
-rwxr-xr-x 1 tester tester 6565992 ноя  3 15:20 a.out

$ zip q.zip a.out
  adding: a.out (deflated 65%)

$ unzip -Z q.zip 
Archive:  q.zip
Zip file size: 2298755 bytes, number of entries: 1
-rw----     2.0 fat  6565992 bx defN 22-Nov-03 15:20 a.out
1 file, 6565992 bytes uncompressed, 2298595 bytes compressed:  65.0%

$ unzip q.zip 
Archive:  q.zip
replace a.out? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
  inflating: a.out                   

$ ls -l a.out 
-rw-r--r-- 1 tester tester 6565992 ноя  3 15:20 a.out
-----------------
Zip, собранный руками с опциями по умолчанию атрибуты сохраняет нормально
Comment 1 Vitaly Lipatov 2023-01-21 22:46:02 MSK
Наверное, если собирать с патчами не только для e2k, но и в общий Сизиф, проблема станет более доступной для решения?