Псевдоним: sova Почта: Valentin Sokolov <sova@altlinux.org> Адрес пересылки почты: sokolovvaly.158@gmail.com Имя ментора: Grigory Ustinov Почта ментора: grenka@altlinux.org Хочу научиться собирать пакеты.
Created attachment 11663 [details] Прикрепляю свой SSH ключ.
Created attachment 11664 [details] Прилагаю свой GPG ключ.
Менторство подтверждаю!
(In reply to SoVa from comment #1) > Created attachment 11663 [details] > Прикрепляю свой SSH ключ. Ok. (In reply to SoVa from comment #2) > Created attachment 11664 [details] > Прилагаю свой GPG ключ. В этом вложении два очень похожих gpg-ключа.
Created attachment 11708 [details] Прикрепляю свой обновлённый GPG ключ.
(Ответ для Gleb F-Malinovskiy на комментарий #4) > (In reply to SoVa from comment #1) > > Created attachment 11663 [details] [подробности] [details] > > Прикрепляю свой SSH ключ. > Ok. > > (In reply to SoVa from comment #2) > > Created attachment 11664 [details] [подробности] [details] > > Прилагаю свой GPG ключ. > В этом вложении два очень похожих gpg-ключа. Да, действительно, при создании допустил ошибку, в итоге создалось 2 ключа. Сейчас перезалил.
(In reply to SoVa from comment #5) > Created attachment 11708 [details] > Прикрепляю свой обновлённый GPG ключ. Ok.
Кандидат вроде оживился и даже показывает интерес к процедуре:) Прошу выдать гитовницу.
ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3.
Created attachment 13634 [details] Новый gpg ключ.
Здравствуйте. Прошу заменить gpg ключ.
(In reply to SoVa from comment #10) > Created attachment 13634 [details] > Новый gpg ключ. gpg ключ на самом деле ещё не был заригистрирован, но выложите, пожалуйста, новый в соответствии с инструкцией: https://www.altlinux.org/Работа_с_ключами_разработчика#Обновление_существующего_GPG-ключа_в_пакете_alt-gpgkeys
(Ответ для Gleb F-Malinovskiy на комментарий #13) > (In reply to SoVa from comment #10) > > Created attachment 13634 [details] [подробности] [details] > > Новый gpg ключ. > > gpg ключ на самом деле ещё не был заригистрирован, но выложите, пожалуйста, > новый в соответствии с инструкцией: > https://www.altlinux.org/ > Работа_с_ключами_разработчика#Обновление_существующего_GPG- > ключа_в_пакете_alt-gpgkeys Приложил актуальный gpg-ключ в пакет alt-gpgkeys на gitery в раздел private.
Прошу выдать доступ к сборочнице.
(In reply to SoVa from comment #10) > Приложил актуальный gpg-ключ в пакет alt-gpgkeys на gitery в раздел private. В этом ключе появился комментарий, которого раньше не было. Я считаю, что если и делать комментарий только если он осмысленный.
(Ответ для Gleb F-Malinovskiy на комментарий #16) > (In reply to SoVa from comment #10) > > Приложил актуальный gpg-ключ в пакет alt-gpgkeys на gitery в раздел private. > В этом ключе появился комментарий, которого раньше не было. Я считаю, что > если и делать комментарий только если он осмысленный. Удалил комментарий из ключа, обновил пакет, загрузил в private.
ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. Адрес подписан на devel@. T/J/S -> 3.6.
(In reply to SoVa from comment #17) > Удалил комментарий из ключа, обновил пакет, загрузил в private. К багу тоже приложите, пожалуйста, для полноты картины.
Created attachment 15176 [details] Актуальный GPG-ключ
Доброго времени суток. Собрал следующие новые пакеты: https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2/ - редактор и 3д визуализатор химических молекул и соединений https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2-libs/ - библиотеки для avogadro2 Ниже - дополнительные пакеты, расширяющие функционал Avogadro2 https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2-crystals/ https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2-molecules/ https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2-avogenerators/ https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2-i18n/ https://packages.altlinux.org/ru/sisyphus/srpms/molequeue/3312479953405777563 - Ещё один пакет, расширяющий функционал avogadro, позволяющий удалённо управлять заданиями. https://packages.altlinux.org/ru/sisyphus/srpms/JKQtPlotter/ - Библиотека QT для построения графиков. Была необходима для сборки Avogadro2 https://packages.altlinux.org/ru/sisyphus/srpms/exhibit/ - приложение для просмотра 3д моделей https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-promobot-sdk/ - Модуль Python3 для работы с роботами-манипуляторами от компании Promobot https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-mingus/ - Модуль Python3 для работы с Midi файлами https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-varlink/3320685301188259769 - Модуль Python3 для Varlink. https://packages.altlinux.org/ru/sisyphus/srpms/mobile-auth/ - приложение собственной разработки для аутентификации устройств с ОС "Альт Мобайл" в домены. Обновил/сопровождаю следующие пакеты: https://packages.altlinux.org/ru/sisyphus/srpms/trikStudio/ - trikStudio, среда для программирования роботов. Обновил до актуального состояния. https://packages.altlinux.org/ru/sisyphus/srpms/f3d/ - данный пакет был заброшен, обновил его, так как он был необходим для сборки Exhibit. Далее группа пакетов с admx-шаблонами групповых политик. https://packages.altlinux.org/ru/sisyphus/srpms/admx-basealt/ https://packages.altlinux.org/ru/sisyphus/srpms/admx-firefox/ https://packages.altlinux.org/ru/sisyphus/srpms/admx-chromium/ https://packages.altlinux.org/ru/sisyphus/srpms/admx-yandex-browser/ https://packages.altlinux.org/ru/sisyphus/srpms/admx-thunderbird/
В целом, с кандидатом провели большую разъяснительно-пояснительную работу и мне не стыдно передать его в руки рецензента.
Добрый день. Обновил пакет admx-chromium до актуального состояния 146.0 https://packages.altlinux.org/ru/tasks/411633/
Обновил пакет python3-module-promobot-sdk до актуальной версии 0.6.11 https://packages.altlinux.org/ru/sisyphus/srpms/python3-module-promobot-sdk/3323183215445699125
Добрый день. Обновил пакет c шаблонами групповых политик для браузера firefox до актуальной версии 7.9 https://packages.altlinux.org/ru/tasks/412750/
Добрый день. Обновил химический редактор Avogadro2 до версии 2.0.0 В сборку входят сам Avogadro2 и 5 сопутствующих с ним пакетов. https://packages.altlinux.org/ru/tasks/420015/
(Ответ для Valentin Sokolov на комментарий #25) > Добрый день. Обновил пакет c шаблонами групповых политик для браузера > firefox до актуальной версии 7.9 > https://packages.altlinux.org/ru/tasks/412750/ https://git.altlinux.org/tasks/archive/done/_403/412750/gears/100/git?p=git;a=blob;f=.gear/admx-firefox.spec;h=9b51834b7af8206c6fe1c814745c60e832815dd1;hb=bf9e69d8d75503f39ee7bc1ba4c03b7d4d4261de непонятно, зачем в этом пакете делается вот это: 26 %install 27 mkdir -p %buildroot%_datadir 28 cp -a windows/ %buildroot%_destdir 29 for file in %buildroot%_destdir/*.admx %buildroot%_destdir/*-*/*.adml; do 30 grep -q "^\(<policyDefinitions\|<policyDefinitionResources\) .*xmlns:xsd=" "$file" || 31 sed -i 's/^\(<policyDefinitions\|<policyDefinitionResources\)/\1 xmlns:xsd="http:\/\/www.w3.org\/2001\/XMLSchema"/' "$file" 32 grep -q "^\(<policyDefinitions\|<policyDefinitionResources\) .*xmlns:xsi=" "$file" || 33 sed -i 's/^\(<policyDefinitions\|<policyDefinitionResources\)/\1 xmlns:xsi="http:\/\/www.w3.org\/2001\/XMLSchema-instance"/' "$file" 34 grep -q "^\(<policyDefinitions\|<policyDefinitionResources\) .*xmlns=" "$file" || 35 sed -i 's/^\(<policyDefinitions\|<policyDefinitionResources\)/\1 xmlns="http:\/\/schemas.microsoft.com\/GroupPolicy\/2006\/07\/PolicyDefinitions"/' "$file" 36 done если пакет наш, то можно изменить у нас в гите. но вообще это скорее похоже на какие-то старые временные хаки.
Да, забыл написать - я ваш резензент и в дальнейшем просьба на аппрув отправлять пакеты мне. предпочтительный канал связи - matrix: @rider:altlinux.org
Такой же вопрос про sed в пакете admx-chromium. https://git.altlinux.org/tasks/archive/done/_401/411633/gears/100/git?p=git;a=blob;f=admx-chromium.spec;h=cb63bd8b453ad08273ff0d60a2e6ad38b0342567;hb=75f70a58711d5204f7f1a7548d6d0d87b5d64900
https://packages.altlinux.org/ru/sisyphus/srpms/avogadro2-libs/specfiles/ плохо подходит для демонстрации понимания SharedLibsPolicy. Точнее мог бы подойти, но собран не в соответствии с рекомендациями этой политики. Пока у него один клиент - технических проблем не возникнет, как только количество клиентов вырастет - могут быть проблемы с обновлением.
https://packages.altlinux.org/ru/sisyphus/srpms/JKQtPlotter/ а вот этот пакет точно надо переделать под требования SharedLibsPolicy.
https://git.altlinux.org/tasks/archive/done/_410/420015/gears/500/git?p=git;a=blob;f=.gear/avogadro2-molecules.spec;h=1bfb8ff05c444be8c0b8de38c852c5f3d6b7f7ff;hb=2620be48576fbbe65620cfe96872237ba46e45ea надо отслеживать актуальность URL у пакетов, у данного URL точно указан ошибочно.
https://git.altlinux.org/tasks/archive/done/_410/420015/gears/300/git?p=git;a=blob;f=.gear/avogadro2-avogenerators.spec;h=305819f89d07931e3c4c2e3ea872acf7f92bc0fd;hb=53a64b07a4831b024435d86189d2cbcd46fc7c80 если с отключением prov ещё можно согласиться, то к отключению findreq есть вопросы. 11 # These Python scripts are not standalone executables and are not imported 12 # as Python modules. They are used internally by Avogadro2 13 %add_findprov_skiplist %_libexecdir/avogadro2/plugins/generators* 14 %add_findreq_skiplist %_libexecdir/avogadro2/plugins/generators*
исправления присылайте на ревью.