Bug 57144

Summary: Неправильный расчёт изменений между пакетами
Product: Sisyphus Reporter: Красовский Доминик Олегович <krasovskijdo>
Component: pkgdiffAssignee: Constantin Sunzow <suntsovks>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: protvin
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Красовский Доминик Олегович 2025-12-05 14:58:02 MSK
pkgdiff-1.8-alt1.noarch

Alt Workstation K 11.1 x86-64 (Обновлена до Sisyphus)

Шаги воспроизведения :

1. Подготовить пакеты:
Базовые пакеты old.tar.gz и new.tar.gz:
$ mkdir -p pkg_old/usr/share/mypkg
$ echo "hello" > pkg_old/usr/share/mypkg/hello.txt
$ tar -czf old.tar.gz -C pkg_old .

$ mkdir -p pkg_new/usr/share/mypkg
$ echo "hello world" > pkg_new/usr/share/mypkg/hello.txt
$ echo "new file" > pkg_new/usr/share/mypkg/new.txt
$ tar -czf new.tar.gz -C pkg_new .

2. Выполнить сравнение:
$ pkgdiff old.tar.gz new.tar.gz

Ожидаемый результат : Процент изменения будет такой же как и на остальных системах.
Реальный результат : Процент изменений CHANGED (34.9%), на остальных системах CHANGED (11.1%)

Дополнительно:
Системы на которых CHANGED (11.1%):
Alt Workstation K 11.1 x86-64 (Обновлена до Sisyphus)
Alt Workstation 11.1 x86-64 (Обновлена до Sisyphus)
Alt Education kde 11.1 x86-64 (Обновлена до Sisyphus)
Alt Education xfce 11.1 x86-64 (Обновлена до Sisyphus)
Alt Server minimal 11.1 x86-64 (Обновлена до Sisyphus)
Comment 1 Красовский Доминик Олегович 2025-12-05 15:00:42 MSK
Поправка:
Alt Workstation K 11.1 x86-64 (Обновлена до Sisyphus), в разделе "Дополнительно" быть не должно, на этой системе процент изменений CHANGED (34.9%)
Comment 2 Красовский Доминик Олегович 2025-12-05 15:14:27 MSK
Дополнение: 
В p11, на следующих системах процент изменений CHANGED (11.1%):

Alt Workstation 11.1 x86-64
Alt Education kde 11.1 x86-64
Alt Education xfce 11.1 x86-64
Alt Server minimal 11.1 x86-64

В p11, на Alt Workstation K 11.1 x86-64 процент изменений CHANGED (0.2%)