Summary: | Отсутствует /usr/lib/rpm/macros.d/altlinux-release | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | rpm | Assignee: | placeholder <placeholder> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | at, cas, glebfm, imz, ldv, placeholder, rider, sem, shaba, vt, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton Farygin
2023-09-14 19:53:09 MSK
И похоже что это касается всех брендингов. Мне если честно такой подход не очень нравится, я бы предложил перенести содержимое этого макроса в rpm-build. Но решение надо принимать коллегиально, с учётом мнения автора этого подхода к размещению /usr/lib/rpm/macros.d/altlinux-release я бы его положил в какой-то файл rpm-macros-branch и у rpm-build сделал на него зависимость. После разговора с Глебом - лучше что бы этот файл (или подобный, который будут читать сразу оба rpm) был в пакете rpm. Пакет rpm и так носит с собой определение макроса %_priority_distbranch, которое вычисляется из disttag при его сборке (т.е. rpm уже сейчас должен пересобираться одним из первых пакетов при создании бранча). Сейчас оно хранится в /usr/lib/rpm/macros, который не применяется в rpm-build. Возможно стоит запаковать это определение в какой-то ещё файл в /usr/lib/rpm/macros.d/ прямо в rpm-build. (In reply to Gleb F-Malinovskiy from comment #4) > /usr/lib/rpm/macros.d/ прямо в rpm-build. Здесь «прямо в rpm», конечно. не думаю что кто-то будет возражать, но это бы изменение распространить на все поддерживаемые stable ветки. (Ответ для Anton Farygin на комментарий #6) > не думаю что кто-то будет возражать, но это бы изменение распространить на > все поддерживаемые stable ветки. Я только за! Появится перспектива отказаться от UBT. ;-) |