Summary: | Пакет управления яркостью мониторов brightness-controll | ||||||
---|---|---|---|---|---|---|---|
Product: | New/proposed packages | Reporter: | Maxim <max_inc> | ||||
Component: | Обычный репозиторий | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | NEW --- | QA Contact: | Andrey Cherepanov <cas> | ||||
Severity: | minor | ||||||
Priority: | P5 | CC: | fokanovama, max_inc, rider, viy | ||||
Version: | не указана | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Maxim
2024-04-04 21:44:31 MSK
Прошу посмотреть мой вариант подготовки пакета: http://git.altlinux.org/people/mari/packages/Brightness.git Обсуждение в заявке на Join #45841. 1 tar: . 2 spec: .gear/brightness.spec первая ошибка - не надо класть в тарболл дерево Лучше упаковать апстримный тэг а наши изменения положить diff'ом brightness_controller_linux - очень странный name. Я бы назвал его так, как называет апстрим. Как вы предполагаете нам вычислять что этот пакет соответствует апстримному имени ? (Ответ для Anton Farygin на комментарий #3) > brightness_controller_linux - очень странный name. Я бы назвал его так, как > называет апстрим. > Как вы предполагаете нам вычислять что этот пакет соответствует апстримному > имени ? Изначально имя пакета взято из инструкций pyproject.toml проекта. При сборке на этапе %doc вываливается ошибка с некорректным путём к каталогам, которые должны совпадать с name в spec-файле. Нет такого файла или каталога: /tmp/.private/alt/brightness-controller-linux-buildroot/usr/lib/python3/site-packages/brightness-controller-linux <...>/brightness-controller-linux-2.4.dist-info По этому пути формируются каталоги, в названии которых нижнее подчеркивание. Поэтому пакет переименован. Есть другое решение? (Ответ для Anton Farygin на комментарий #3) > brightness_controller_linux - очень странный name. Я бы назвал его так, как > называет апстрим. > Как вы предполагаете нам вычислять что этот пакет соответствует апстримному > имени ? Изначально имя пакета взято из инструкций pyproject.toml проекта. При сборке на этапе %doc вываливается ошибка с некорректным путём к каталогам, которые должны совпадать с name в spec-файле. Нет такого файла или каталога: /tmp/.private/alt/brightness-controller-linux-buildroot/usr/lib/python3/site-packages/brightness-controller-linux <...>/brightness-controller-linux-2.4.dist-info По этому пути формируются каталоги, в названии которых нижнее подчеркивание. Поэтому пакет переименован. Есть другое решение? В install секции вообще какая-то ерунда, простите. Надо бы поправить. (Ответ для Mari на комментарий #5) > (Ответ для Anton Farygin на комментарий #3) > > brightness_controller_linux - очень странный name. Я бы назвал его так, как > > называет апстрим. > > Как вы предполагаете нам вычислять что этот пакет соответствует апстримному > > имени ? > > Изначально имя пакета взято из инструкций pyproject.toml проекта. > При сборке на этапе %doc вываливается ошибка с некорректным путём к > каталогам, которые должны совпадать с name в spec-файле. > > Нет такого файла или каталога: > /tmp/.private/alt/brightness-controller-linux-buildroot/usr/lib/python3/site- > packages/brightness-controller-linux > <...>/brightness-controller-linux-2.4.dist-info > > По этому пути формируются каталоги, в названии которых нижнее подчеркивание. > Поэтому пакет переименован. Есть другое решение? У вас же на JOIN есть ментор, он предназначен для того, что бы отвечать на такие вопросы. Обсудите это с ним, пожалуйста. И ещё у вас changelog пакета не соответствует принятым рекомендациям, описанным на www.altlinux.org - рекомендую поправить. Ну и что касается самой программы - лучше её функции интегрировать в оконный менеджер. Она через ddcutil отправляет настройки на экран. И в целом, из моих трёх мониторов ddcutil поддерживает ноль ;( Спасибо, обращусь :) У меня на мониторах работает, в меню отображается с корректным названием. Начала заново. Обновила репо http://git.altlinux.org/people/mari/packages/Brightness.git Название пакета прописано в pyproject.toml. Можно ли его сократить в данном случае до brightness? к specfile для начала просмотра нужно применить утилиту cleanup_spec +cd brightness-controller-linux/ - вот этого выполняться не должно. Было бы отлично, если бы ментор сделал качественно review прежде чем выкладывать это на публику. Выбор группы rpm тоже надо бы пересмотреть. Подождём ментора. Переход обусловлен структурой источника. |