Created attachment 11144 [details] SSH RSA key Псевдоним: snk Имя ментора: cas (если я правильно понял комментарий https://bugzilla.altlinux.org/show_bug.cgi?id=43272#c2) Почта: nrbrtx@gmail.com
Created attachment 11145 [details] GPG key
Моя цель: научиться собирать пакеты, иметь свой "карман"/pocket для тестовых сборок (как PPA в Ubuntu).
Created attachment 11146 [details] SSH RSA key Пересоздал SSH ключ правильной (4096) длины.
Я себя ментором не предлагал. Напишите grenka@altlinux.org.
(Ответ для Andrey Cherepanov на комментарий #4) > Я себя ментором не предлагал. Напишите grenka@altlinux.org. Понял. Написал Григорию отдельное письмо. Спасибо!
Менторство подтверждаю.
Уважаемый секретарь, выдайте пожалуйста сразу человеку гитовницу.
(In reply to Norbert X from comment #1) > Created attachment 11145 [details] > GPG key (In reply to Norbert X from comment #3) > Created attachment 11146 [details] > SSH RSA key > > Пересоздал SSH ключ правильной (4096) длины. Ok.
ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3.
Надо попробовать собрать всё то, что собралось в гитовнице.
ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. T/J/S -> 3.5.
На мой взгляд, кандидат готов перейти к следующему этапу. https://git.altlinux.org/tasks/archive/done/_306/314323/logs/events.51.3.log
Призван рецензент (nickel@) для независимой оценки готовности кандидата. T/J/S -> 4.2.
Количество пакетов у кандидата велико. Попытки сделать ревью скопом, раз за разом терпели неудачу. Решил "потреблять слона частями". Предлагаю общаться по поводу замечаний через патчи к списку работ и замечаний [1]. Замечено, что ментор уже пропустил многие пакеты в Сизиф [2], могут потребоваться корректирующие релизы. [1] http://git.altlinux.org/people/nickel/public/review-snk.git [2] https://packages.altlinux.org/ru/tasks/326705/
Адрес подписан на devel@, теперь это делается раньше -- в пункте 3.6.
Здравствуйте, коллеги! Хотел бы поинтересоваться ходом процесса рецензирования моих пакетов. В конце января 2024 года после замечания Антон Мидюкова (@antohami) мною была отменена запаковка каталогов /usr/lib/systemd и /usr/lib/systemd/user. Благодарю Антона за его замечание и интерес к пакетам с индикаторами Ayatana! В результате все пакеты нормально собрались в заданиях 339225 (sisyphus) и 339228 (p10, для себя). Ментор и рецензент были проинформированы об этих изменениях в начале марта 2024 года в личной переписке. На мой взгляд все 18 пакетов (см. https://git.altlinux.org/people/snk/packages/ ) готовы. Более того, они прекрасно функционируют в средах рабочего стола MATE и Xfce теперь не только в Sisyphus, но и в p11. Жду новостей от моего тезки, рецензента :) -- С уважением и наилучшими пожеланиями, Николай.
Здравствуйте, коллеги! В личной переписке с уважаемыми Григорием (aka grenka@) и Николаем (aka nickel@) мне было рекомендовано обновить пакеты до актуальных версий. Эта задача была мной выполнена - см. https://git.altlinux.org/people/snk/packages/?o=age и https://git.altlinux.org/tasks/363283/ , работоспособность всех обновленных 16 пакетов протестирована на регулярках MATE и Xfce. Ожидаю получить ответ рецензента здесь. -- С уважением и наилучшими пожеланиями, Николай.
Здравствуйте, уважаемый Глеб! Прошу изменить адрес пересылки электронной почты на n.strelkov@yandex.ru . Псевдоним snk остается без изменений.
(Ответ для Nikolay Strelkov на комментарий #17) > Здравствуйте, коллеги! > > В личной переписке с уважаемыми Григорием (aka grenka@) и Николаем (aka > nickel@) мне было рекомендовано обновить пакеты до актуальных версий. > > Эта задача была мной выполнена - см. > https://git.altlinux.org/people/snk/packages/?o=age и > https://git.altlinux.org/tasks/363283/ , работоспособность всех обновленных > 16 пакетов протестирована на регулярках MATE и Xfce. > > Ожидаю получить ответ рецензента здесь. > > -- > С уважением и наилучшими пожеланиями, > Николай. Вы дождались хоть какой-то реакции от рецензента?
Я посмотрел и одобрил таск 363283. Надеюсь, рецензент не обидится.
(Ответ для Антон Мидюков на комментарий #20) > Я посмотрел и одобрил таск 363283. > Надеюсь, рецензент не обидится. Антон, так можно стать новым рецентом=) Николай уже очень долго ждёт, надо как-то двигать процесс!
(Ответ для Grigory Ustinov на комментарий #21) > (Ответ для Антон Мидюков на комментарий #20) > > Я посмотрел и одобрил таск 363283. > > Надеюсь, рецензент не обидится. > > Антон, так можно стать новым рецентом=) Николай уже очень долго ждёт, надо > как-то двигать процесс! Рецензента назначает секретарь.
> (Ответ для Grigory Ustinov на комментарий #21) > > (Ответ для Антон Мидюков на комментарий #20) > > > Я посмотрел и одобрил таск 363283. > > > Надеюсь, рецензент не обидится. > > > > Антон, так можно стать новым рецентом=) Николай уже очень долго ждёт, надо > > как-то двигать процесс! > > Рецензента назначает секретарь. Благодарю вас, Антон и Григорий! На протяжении всего процесса рецензирования видел заметный интерес и/или внимание к моим пакетам со стороны Антона. Очень благодарен Антону! С учетом перманентной занятости Николая Костригина (aka nickel@), возможно смена рецензента могла бы, действительно ускорить процесс. Уважаемый Глеб, возможно ли в сложившихся обстоятельствах назначить рецензентом Антона и завершить процесс рецензирования и join с его участием в обозримом будущем?
Если у Николая нет времени завершить ревью, а у Антона оно есть, я не вижу никаких препятствий. У Антона большой опыт как менторства, так и ревью.
(Ответ для Nikolay Strelkov на комментарий #23) >На протяжении всего процесса рецензирования видел заметный интерес и/или внимание к моим пакетам со стороны Антона. Секрет моего интереса прост, я был мантейнером libappindicator, а вы собираете его современную замену - libayatana-appindicator. В принципе, я большую часть пакетов уже отсмотрел. Есть у меня одно общее положение ко всем пакетам, которые собираете. Генерировать патч, добавив в .gear/rules: diff: @version@:. exclude=.gear А в спек: Patch: %name-%versio-%release.patch и %patch -p1 В случае чего можно смержиться с апстримом или наложить свои патчи. Удобно для сопровождения, на мой взгляд. Я вижу в состоянии TESTED: https://packages.altlinux.org/ru/tasks/334264/ https://packages.altlinux.org/ru/tasks/339225/ Это какие-то забытые таски, судя по датам? Если так, то надо их удалить. Есть ещё один таск: https://git.altlinux.org/tasks/340953 Тут вы фиксите спек. Но если вы не мантейнер пакета, то желательно указывать NMU: в changelog, как это до вас сделал grenka. Смущает изменение: +# needed only for Sisyphus +Requires: python3-module-twisted-core-gui-gnome А в p11? И как так получается, что только в одном из репозиториев нужен?
>diff: @version@:. exclude=.gear diff: @version@:. . exclude=.gear конечно же.
(In reply to Антон Мидюков from comment #26) Всех с Новым годом и Рождеством! Здоровья и успехов! > Секрет моего интереса прост, я был мантейнером libappindicator, а вы собираете его современную замену - libayatana-appindicator. > > В принципе, я большую часть пакетов уже отсмотрел. Спасибо большое, Антон! > Есть у меня одно общее положение ко всем пакетам, которые собираете. Генерировать патч, добавив в .gear/rules: > diff: @version@:. exclude=.gear > А в спек: > Patch: %name-%versio-%release.patch > и > %patch -p1 > В случае чего можно смержиться с апстримом или наложить свои патчи. Удобно для сопровождения, на мой взгляд. Первоначально все репозитории моих пакетов по совету Григория были созданы командой github2spec (например командой `github2spec --no-empty-branch https://github.com/AyatanaIndicators/ayatana-indicator-sound --NAME=ayatana-indicator-sound` для ayatana-indicator-sound), соответственно пакетировалась последняя доступная на тот момент версия (тег). Затем недавно обновил все пакеты до актуальных версий. Например, для пакета ayatana-indicator-sound у меня был такой порядок выполненных команд: ``` cd ayatana-indicator-sound/ gear-remotes-restore gear-remotes-check gear-remotes-watch gear-remotes-fetch gear-remotes-uscan meld .gear/*.spec{~,} rm -vf .gear/*~ git commit -a -m "24.5.0-alt1" gear-create-tag # проверка локальной сборки gear --commit -v --hasher -- hsh -v # публикация git push origin sisyphus --force git push origin sisyphus `git describe` --force ``` Все пакеты были обновлены такими командами кроме xfce4-indicator-plugin, для которого потребовалось создать файлы конвейера преобразования тегов - .gear/upstream/filter-tag и .gear/upstream/transform-tag (см. https://git.altlinux.org/people/snk/packages/?p=xfce4-indicator-plugin.git;a=commitdiff;h=sisyphus ). Возможно я еще пока не понимаю всех технических тонкостей сборки пакетов в ALT, но мне почему-то кажется, что diff-файл в .gear/rules в примененной сейчас схеме формирования репозиториев добавлять не нужно. > Я вижу в состоянии TESTED: > https://packages.altlinux.org/ru/tasks/334264/ > https://packages.altlinux.org/ru/tasks/339225/ > > Это какие-то забытые таски, судя по датам? Если так, то надо их удалить. Благодарю за напоминание, удалил эти таски. > Есть ещё один таск: > https://git.altlinux.org/tasks/340953 > > Тут вы фиксите спек. Но если вы не мантейнер пакета, то желательно указывать NMU: в changelog, как это до вас сделал grenka. > Смущает изменение: > +# needed only for Sisyphus > +Requires: python3-module-twisted-core-gui-gnome > > А в p11? И как так получается, что только в одном из репозиториев нужен? Мне нужен был достаточно оперативно рабочий Epoptes под p10 (использую репозиторий таска https://packages.altlinux.org/en/tasks/340414/ ветки p10 на 30 машинах), на тот момент p11 еще не отбранчевалась. Зависимости в бранчах отличаются, насколько я помню. В сизиф пакет собрал на этапе экспериментов, а потом забыл удалить таск. Сейчас таск 340953 для сизифа удалил. Предлагаю исключить этот пакет (Epoptes) из рецензирования, т.к. он не относится к Ayatana, пакет поправлю позже как NMU. Жду рекомендаций по поводу diff и последующих шагов рецензирования.
(Ответ для Nikolay Strelkov на комментарий #27) > Возможно я еще пока не понимаю всех технических тонкостей сборки пакетов в > ALT, но мне почему-то кажется, что diff-файл в .gear/rules в примененной > сейчас схеме формирования репозиториев добавлять не нужно. > Если исходники апстрима в git есть (а они там сейчас есть), то вполне можно делать diff (сравнивать фактическое содержимое с эталоном, соответствующим тегу). > > Есть ещё один таск: > > https://git.altlinux.org/tasks/340953 > > > > Тут вы фиксите спек. Но если вы не мантейнер пакета, то желательно указывать NMU: в changelog, как это до вас сделал grenka. > > Смущает изменение: > > +# needed only for Sisyphus > > +Requires: python3-module-twisted-core-gui-gnome > > > > А в p11? И как так получается, что только в одном из репозиториев нужен? > > Мне нужен был достаточно оперативно рабочий Epoptes под p10 (использую > репозиторий таска https://packages.altlinux.org/en/tasks/340414/ ветки p10 > на 30 машинах), на тот момент p11 еще не отбранчевалась. Зависимости в > бранчах отличаются, насколько я помню. > В сизиф пакет собрал на этапе экспериментов, а потом забыл удалить таск. > Сейчас таск 340953 для сизифа удалил. > Предлагаю исключить этот пакет (Epoptes) из рецензирования, т.к. он не > относится к Ayatana, пакет поправлю позже как NMU. > Я думаю, что для join это нормальное задание. Так что жду нормального NMU. > Жду рекомендаций по поводу diff и последующих шагов рецензирования. Рекомендации по diff я уже написал в предыдущем сообщении. Попробуйте.