Summary: | [3.0] join kiper@ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Team Accounts | Reporter: | kiper | ||||||||
Component: | join | Assignee: | Gleb F-Malinovskiy <glebfm> | ||||||||
Status: | ASSIGNED --- | QA Contact: | Andrey Cherepanov <cas> | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | glebfm, ldv, liannnix | ||||||||
Version: | unspecified | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
kiper
2024-07-24 14:38:48 MSK
Created attachment 16476 [details]
Открытый ssh
Ментор: Андрей Лимачко <liannnix@altlinux.org> Менторство подтверждаю В gpg ключе uid должен быть вида "Имя Фамилия <ник@altlinux.org>". Gpg ключ лучше делать бессрочным. Кандидат предложил на рассмотрение репозиторий с предварительно подготовленным репозиторием для сборки пакета abnfc: https://github.com/kiper220-alt/abnfc/tree/alt_spec По содержанию у меня возникли следующие замечания: 1. Зачем вот этот коммит? https://github.com/kiper220-alt/abnfc/commit/8207c8d9c56a3d001dbbe09cf258de05792aa720 Файл .gitignore никак не влияет на сборку, а его наличие и содержимое, на мой взгляд, вопрос апстрима. Добавлять его в gear-репозиторий не нужно. 2. По спеку https://github.com/kiper220-alt/abnfc/commit/69033add39a454b530c27cf858d8b0d1515acc8c : Нужно добавить VCS Всё исправил. Заново сгенерированный GPG ключ пришлю чуть попозже. Created attachment 16586 [details]
Новый открытый gpg
Прошу перевести кандидата сразу на этап 2.3. Ментор есть, ключи в порядке. ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3. Пакет asn1c: https://git.altlinux.org/people/kiper/packages/asn1c.git tag подписан и готов к сборке. Хотелось бы получить доступ к сборочнице. (Ответ для kiper на комментарий #11) > Пакет asn1c: https://git.altlinux.org/people/kiper/packages/asn1c.git > tag подписан и готов к сборке. Хотелось бы получить доступ к сборочнице. Пакет к сборке не готов. 1. URL должен указывать на homepage. 2. Зачем в зависимостях autoconf-common? 3. Нужно включить тесты 4. Для компиляции уже скопилированного asn1c кода на C требуются поставляемые с компилятором исходники и headers, которые лучше паковать отдельно, к примеру, в asn1c-devel подпакет. 5. Не упакованы маны, доки, examples, и ещё длинный список всего. Нужно разобраться так, чтобы _unpackaged_files_terminate_build 1 не срабатывал. (Ответ для Andrey Limachko на комментарий #12) > (Ответ для kiper на комментарий #11) > > Пакет asn1c: https://git.altlinux.org/people/kiper/packages/asn1c.git > > tag подписан и готов к сборке. Хотелось бы получить доступ к сборочнице. > > Пакет к сборке не готов. > > 1. URL должен указывать на homepage. > 2. Зачем в зависимостях autoconf-common? > 3. Нужно включить тесты > 4. Для компиляции уже скопилированного asn1c кода на C требуются > поставляемые с компилятором исходники и headers, которые лучше паковать > отдельно, к примеру, в asn1c-devel подпакет. > 5. Не упакованы маны, доки, examples, и ещё длинный список всего. Нужно > разобраться так, чтобы _unpackaged_files_terminate_build 1 не срабатывал. Большое спасибо за правки! 1. Теперь URL указывает на homepage, а VCS на оригинальный репозиторий. 2. BuildRequires устанавливал из соображение минимально установленной системы. Если ориентироваться на gear-hsh, в котором, действительно, autoconf-common прописывать не нужно, то вашу мысль понял. Я убрал BuildRequires :) 3. Тесты проект не проходит, потому решил откатить его к тэгу, на котором тесты проходят. Изначально тесты проглядел из-за своей невнимательности. 4. Моё упущение. Исправил! Часть изменений, вроде `*.h` и `*.c` файлов в пакете asn1c-devel, а часть, вроде asn1c заголовков и конфигов, которые нужны при компиляции в пакете asn1c. Также в asn1c упаковываются маны и доки. 5. см. п.4 :) Насчёт example-ов идей нет, как упаковать. Если только положить сами исходники. Сборка через gear-hsh проходит успешно. Собирается 3 пакета: asn1c, asn1c-devel и asn1c-debuginfo. Tag: https://git.altlinux.org/people/kiper/packages/?p=asn1c.git;a=tag;h=refs/tags/0.9.28-alt1 Commit: https://git.altlinux.org/people/kiper/packages/?p=asn1c.git;a=commit;h=93e40aace766eb3d872329f81ae912b47a85b2a7 Вцелом, нормально. examples можно положить "как есть" в пакет вида asn1c-examples. А так все норм. Поправь экзамплы и можно отправлять на сборку. Кандидат готов отправлять пакеты на сборочницу. Прошу перевести его на этап 3. |