Created attachment 17277 [details] pgp ключ Псевдоним: protvin E-mail: suntsovks@basealt.ru Ментор: Айрат Махмутов ( rauty@altlinux.org ) Приносить пользу делу
Created attachment 17278 [details] ssh ключ
(Ответ для Константин Сунцов на комментарий #0) > Ментор: Айрат Махмутов ( rauty@altlinux.org ) Менторство подтверждаю.
Ментор есть, ключи в порядке. T/J/S -> 1.3.
За время ожидания на этапе 1.0 кандидат освоил инструменты сборки и собрал несколько пакетов локально. Так что считаю, что кандидат готов собирать пакеты на сборочнице. Если так можно, то чтобы не терять время, предлагаю сразу выполнить все шаги join до 3.5
Давайте, по порядку, я сегодня всё не успею сделать. Лучше менять заголовок, чтобы было видно сразу, в каком статусе бага.
ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3.
Прошу перенести кандидата на следующий этап.
ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. Адрес подписан на devel@. T/J/S -> 3.6.
Кандидат готов отправлять пакеты в Сизиф. Прошу призвать рецензента для независимой оценки готовности кандидата. Некоторые ссылки будут на gears, т.к. у кандидата не хватает квоты. На данный момент кандидат собрал пакеты: https://git.altlinux.org/gears/g/godot4.git https://git.altlinux.org/gears/a/angie.git https://git.altlinux.org/people/protvin/packages/?p=coolreader-ng.git;a=summary https://git.altlinux.org/people/protvin/packages/?p=crengine-ng.git;a=summary А также обновил пакеты: https://git.altlinux.org/people/protvin/packages/?p=kiwix-desktop.git;a=summary https://git.altlinux.org/people/protvin/packages/?p=kiwix-lib.git;a=summary https://git.altlinux.org/gears/g/gdcm.git https://git.altlinux.org/gears/C/CharLS.git
Замечание по поводу секции changelog пакетов: - gdcm, CharLS, kiwix-lib, kiwix-desktop. Глупо записанное действие - это смена стратегии сборки. Нужно внимательнее подходить к этому вопросу.
Почему вы удаляете libdb4.8?
(Ответ для Vitaly Chikunov на комментарий #11) > Почему вы удаляете libdb4.8? Чтобы его не поддерживать. Зависимые пакеты пересобраны с libdb5.3, необходимость в нём пропадает.
(In reply to Ajrat Makhmutov from comment #12) > (Ответ для Vitaly Chikunov на комментарий #11) > > Почему вы удаляете libdb4.8? > > Чтобы его не поддерживать. Зависимые пакеты пересобраны с libdb5.3, > необходимость в нём пропадает. Вы понимаете, что libdb5.3 распространяется на других условиях, которые могут изменить условия распространения собранного с ней софта?
(Ответ для Dmitry V. Levin на комментарий #13) > (In reply to Ajrat Makhmutov from comment #12) > > (Ответ для Vitaly Chikunov на комментарий #11) > > > Почему вы удаляете libdb4.8? > > > > Чтобы его не поддерживать. Зависимые пакеты пересобраны с libdb5.3, > > необходимость в нём пропадает. > > Вы понимаете, что libdb5.3 распространяется на других условиях, которые > могут изменить условия распространения собранного с ней софта? libdb переходит на лизенцию AGPLv3 с 6-ой версии. Лицензии libdb4 и libdb5 не отличаются. Проблем быть не должно.
Призван рецензент (antohami@) для независимой оценки готовности кандидата. T/J/S -> 4.2.
Небольшие замечания: 1. В BuildRequires(pre): нужно помещать только те пакеты, которые требуются для сборки srpm. Туда, как правило, помещаются только rpm-macros-*. Пакеты: gdcm, charls 2. Вместо "Requires: %name = %version-%release" лучше использовать "Requires: %name = %EVR" (Epoch Version Release). Пакет gdcm 3. Когда исправляете чужие пакеты по мелочи, желательно указывать, что это NMU: https://www.altlinux.org/NMU Так стоило сделать тут: https://git.altlinux.org/tasks/archive/done/_368/376961/gears/170/git?p=git;a=commitdiff;h=1b954e9a289253ab77614415e9794a6bb776cebb 4. Вот тут добавили пакету в имя %soname, но при этом не контролируете это в имени файла: https://git.altlinux.org/tasks/archive/done/_367/376203/gears/276/git?p=git;a=commitdiff;h=0ac0ca1446d2e826d7267c41ac2c0933fcf2e6c5 Так что %soname поменяется, а пакет соберётся с тем же именем. Исправьте это, пожалуйста.
(Ответ для Антон Мидюков на комментарий #16) > Небольшие замечания: > 1. В BuildRequires(pre): нужно помещать только те пакеты, которые требуются > для сборки srpm. Туда, как правило, помещаются только rpm-macros-*. Пакеты: > gdcm, charls > 2. Вместо "Requires: %name = %version-%release" лучше использовать > "Requires: %name = %EVR" (Epoch Version Release). Пакет gdcm > 3. Когда исправляете чужие пакеты по мелочи, желательно указывать, что это > NMU: > https://www.altlinux.org/NMU > Так стоило сделать тут: > https://git.altlinux.org/tasks/archive/done/_368/376961/gears/170/git?p=git; > a=commitdiff;h=1b954e9a289253ab77614415e9794a6bb776cebb > 4. Вот тут добавили пакету в имя %soname, но при этом не контролируете это в > имени файла: > https://git.altlinux.org/tasks/archive/done/_367/376203/gears/276/git?p=git; > a=commitdiff;h=0ac0ca1446d2e826d7267c41ac2c0933fcf2e6c5 > Так что %soname поменяется, а пакет соберётся с тем же именем. Исправьте > это, пожалуйста. В общем, всё это мелочи. Кандидат самостоятельно собирает пакеты и получает одобрение тасков от разных мантейнеров. Так что считаю кандидата вполне готовым к самостоятельной сборке пакетов.