[devel] Назначения поля Packager в спеке: как в Альте и как в Федоре
Leonid Krivoshein
klark.devel на gmail.com
Пн Авг 16 04:37:02 MSK 2021
Всем привет!
Цель обсуждения: внести ясность и, при необходимости, корректировки на
ALT ВиКи.
В Fedora Packagin GuideLines [1] сказано:
The Copyright:, Packager:, Vendor: and PreReq: tags MUST NOT be used.
Такую же рекомендацию уже второй раз встречаю за последнее время: не
надо использовать поле Packager *в спеке*, т.к. наша сборочница его и
так автоматически проставляет. Однако git grep по spec.git by vt@
покажет огромное число пакетов, где поле Packager прописано. Мне
кажется, что назначение поля Packager *в спеке* -- обозначить, кто
*первый* опакетил данное ПО в Сизиф или какая группа разработки за него
сейчас отвечает. Конечно, можно это выяснить и более длинным путём, но
так проще и интуитивно соответствует программистской логике. Исходя из
этого в наших полиси должны быть прописаны все случаи, когда изменение
этого поля уместно, и когда его можно действительно не указывать. Сейчас
это именно так, судя по ВиКи. Если поле и правда лишнее, в чём лично я
сильно сомневаюсь, стоит хотя бы предупреждение выдавать.
Ссылки:
1.
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections
2. https://www.altlinux.org/ALT_Packaging_HOWTO#Порядок_тэгов
3. https://www.altlinux.org/ACL#ACL
4. https://www.altlinux.org/NMU
5. https://www.altlinux.org/Сборка_модулей_ядра
6. https://www.altlinux.org/Backports_Policy#Исправления_spec-файла
7. https://www.altlinux.org/Packager_Teams
8. https://www.altlinux.org/SampleSpecs/cmakeprogram -- и таких примеров
там десятки.
9. И ещё очень много других статей на той же ВиКи...
--
Best regards,
Leonid Krivoshein.
Подробная информация о списке рассылки Devel