Bug 55999

Summary: Долгая обработка игнорируемых файлов при использовании регулярных выражений
Product: Sisyphus Reporter: Белая Алёна <belayaav>
Component: alterator-kopidelAssignee: Ajrat Makhmutov <rauty>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: obidinog, rauty
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
kopidel
none
update-ignored-files none

Description Белая Алёна 2025-09-15 19:55:48 MSK
alterator-kopidel-1.0.2-alt1

Стенды:
Alt Workstation K 11.1 x86_64
Alt Workstation 11.1 x86_64
Alt Education KDE 11 x86_64
Alt Education XFCE 11 x86_64
Alt Server 11 x86_64 minimal
обновленные до Sisyphus


Шаги воспроизведения:
1. Запустить копидел из консоли командой: 
# kopidel -X /usr/share/alterator-kopidel/default-ignored-files.txt /alterator-kopidel-workdir

Результат: выполнение зависает до начала первого шага

Ожидаемый результат: создание разливочного образа успешно

Не воспроизводится на реальных стендах.
Comment 1 Ajrat Makhmutov 2025-10-11 20:10:27 MSK
Измените пожалуйста от рута в /usr/sbin/kopidel самую первую строчку с "#!/bin/bash" на "#!/bin/bash -x" и отправьте вывод.
Comment 2 obidinog@basealt.ru 2025-10-13 17:19:56 MSK
Created attachment 19746 [details]
kopidel
Comment 3 obidinog@basealt.ru 2025-10-13 17:22:31 MSK
Зависает в том числе и при 
# kopidel --list-workdirs
Comment 4 Ajrat Makhmutov 2025-10-13 17:57:37 MSK
(Ответ для obidinog@basealt.ru на комментарий #3)
> Зависает в том числе и при 
> # kopidel --list-workdirs

Добавьте пожалуйста так же в shebang флаг -x в /usr/libexec/alterator-kopidel/update-ignored-files.sh и покажите логи следующей команды:
/usr/libexec/alterator-kopidel/update-ignored-files.sh /usr/share/alterator-kopidel/default-ignored-files.txt
Comment 5 obidinog@basealt.ru 2025-10-14 09:38:36 MSK
Created attachment 19755 [details]
update-ignored-files
Comment 6 Ajrat Makhmutov 2025-10-16 20:43:27 MSK
Проблема не в том, что игнорируемые файлы не работают, а в том, что зависает из-за долгого поиска игнорируемых файлов, когда смонтированы разделы с огромным количеством файлов.
Comment 7 Repository Robot 2025-10-17 20:10:04 MSK
alterator-kopidel-1.0.4-alt1 -> sisyphus:

Fri Oct 17 2025 Ajrat Makhmutov <rauty@altlinux> 1.0.4-alt1
- Speed up the search for ignored files
  when using regular expressions (Closes: 55999).