Bug 33553
| Summary: | %find_lang ошибается на файлах с пробелами | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
| Component: | rpm-build | Assignee: | Gleb F-Malinovskiy <glebfm> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | arseny, glebfm, imz, lav |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Проверка актуальности: актуально. В rpm-build 4.0.4.214-alt1 find-lang по-прежнему выводит пути без кавычек (`%lang(ru) /usr/share/locale/...`). Проверил в контейнере: обычные .mo с пробелом в имени просто не попадают в список (шаблон имени — [a-zA-Z0-9._+-]*, пробел не матчится), но правила для gnome/kde-справки матчат произвольные пути, и такой путь с пробелом даёт битую строку в *.lang. Окавычивание вывода (как в обходе из описания) остаётся нужным. |

Description
Sergey V Turchin 2017-06-15 17:54:24 MSK