Bug 34737
| Summary: | [FR] allow one-letter package names | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | kirill <kirill> |
| Component: | sisyphus_check | Assignee: | Dmitry V. Levin <ldv> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | at, glebfm, imz, ldv, legion, placeholder |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Однобуквенные имена пакетов разрешены. sisyphus_check.d/090-check-nvr:14 проверяет имя регуляркой '[A-Za-z0-9]([A-Za-z0-9._+-]*[A-Za-z0-9+])?' — вторая группа необязательна, поэтому имя из одного символа проходит. Сделано коммитом e434728 (ldv, 13.11.2015, "allow single symbol package names (ALT#28834, ALT#31481)"), в репозиторий вошло с sisyphus_check 0.8.40-alt1, задание https://packages.altlinux.org/tasks/153149/. Проверено сегодня: в контейнере Sisyphus собран пакет R-1.0-alt1.noarch.rpm и прогнан sisyphus_check 0.8.71-alt1 — замечаний от check-nvr нет (ожидаемо ругается только на отсутствие подписи, buildhost и packager у пакета, собранного не в hasher). Почему girar отвергал R в марте 2018, по логам задания 202766 уже не восстановить — они недоступны. Побочное следствие: в changelog R-base 3.5.0-alt1 стоит "change meta-package name to R-full since #34737 is still unresolved" — это ограничение снято. |

Description
kirill 2018-03-30 09:17:43 MSK