Bug 50006

Summary: Не работает установка пакетов, если в названии есть пробел
Product: Sisyphus Reporter: Anton Shevtsov <shevtsov.anton>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, greh, nir, sin, zurabishvilinn
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Anton Shevtsov 2024-04-12 08:15:57 MSK
Если в списке пакетов, у какого-то пакета есть пробел - pkcon на этом пакете "падает" с ошибкой.

Пример, большой список пакетов и среди них есть 'geany ' (с пробелом в конце)

ERROR:root:2024-04-12 10:11:56.113|[E00056]| Error run apt-get update|{'msg': CalledProcessError(100, ['/usr/bin/apt-get', 'update'])}
ERROR:root:2024-04-12 10:12:16.513|[E00057]| Package install error|{'exc': CalledProcessError(4, ['/usr/bin/pkcon', '-y', 'install', 'geany '])}

нужно все строки через trim пропускать
Comment 1 Nikolai Zurabishvili 2024-04-15 17:34:00 MSK
Добавлю еще что во многих полях групповых политик аналогичная проблема, например в политиках создания значков,файлов,папок,ini-файлов - если в их полях есть пробел в начале или в конце то политика не отрабатывает корректно. По-хорошему и в их полях стоит добавить trim
Comment 2 Nikolai Zurabishvili 2024-04-15 18:31:32 MSK
(Ответ для Nikolai Zurabishvili на комментарий #1)
> Добавлю еще что во многих полях групповых политик аналогичная проблема,
> например в политиках создания значков,файлов,папок,ini-файлов - если в их
> полях есть пробел в начале или в конце то политика не отрабатывает
> корректно. По-хорошему и в их полях стоит добавить trim

Перепроверил некоторые поля, не во всех из них нужен trim, так что прошу не обращать внимания комментарий  https://bugzilla.altlinux.org/show_bug.cgi?id=50006#c1 если что то конкретное понадобится, создам багу на отдельную политику