Summary: | [3.6] join minergenon@ | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Team Accounts | Reporter: | minergenon <chal55rus> | ||||||||||||
Component: | join | Assignee: | Gleb F-Malinovskiy <glebfm> | ||||||||||||
Status: | ASSIGNED --- | QA Contact: | Andrey Cherepanov <cas> | ||||||||||||
Severity: | normal | ||||||||||||||
Priority: | P5 | CC: | glebfm, lav, ldv, tergoevm | ||||||||||||
Version: | unspecified | ||||||||||||||
Hardware: | x86_64 | ||||||||||||||
OS: | Linux | ||||||||||||||
Attachments: |
|
Description
minergenon
2024-08-15 12:03:31 MSK
Created attachment 16624 [details]
Ключ ssh
(In reply to minergenon from comment #0) > Created attachment 16623 [details] Это не формальный критерий, но комментарий в gpg-ключе лучше никакой не делать, чем такой. T/J/S -> 1.3. Ой, отклика ментора же ещё не было. (Ответ для Gleb F-Malinovskiy на комментарий #3) > Ой, отклика ментора же ещё не было. Подтверждаю согласие быть ментором. 2.0. Кандидат готов начать вступление. > Это не формальный критерий, но комментарий в gpg-ключе лучше никакой не
> делать, чем такой.
Теперь это формальное требование.
Приложите, пожалуйста, ключ без комментария.
Created attachment 16963 [details]
Ключ ssh
Created attachment 16964 [details]
Ключ gpg
Comment on attachment 16963 [details]
Ключ ssh
Так, этот тот же, что был.
(In reply to minergenon from comment #8) > Created attachment 16964 [details] > Ключ gpg И этот тот же. (Ответ для Gleb F-Malinovskiy на комментарий #10) > (In reply to minergenon from comment #8) > > Created attachment 16964 [details] [подробности] [details] > > Ключ gpg > И этот тот же. Не каких комментариев не делаю только краткое описание (In reply to minergenon from comment #11) > Не каких комментариев не делаю только краткое описание Имеется в виду комментарий внутри gpg-ключа. Это одно из полей, которое задаётся при создании ключа. Created attachment 16965 [details]
Ключ gpg
ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3. Отправил пакеты: To gitery:/people/minergenon/packages/sdl2-gamepad-mapper.git To gitery:/people/minergenon/packages/libopenrazer.git To gitery:/people/minergenon/packages/razergenie.git Отправил пакеты: To gitery:/people/minergenon/packages/xplane-sdk.git To gitery:/people/minergenon/packages/hydrajoy.git To gitery:/people/minergenon/packages/opentrack.git Отправил пакеты: To gitery:/people/minergenon/packages/OpenComposite.git To gitery:/people/minergenon/packages/xr-hardware.git Отправил пакет: To gitery:/people/minergenon/packages/openhmd.git Отправил пакет: To gitery:/people/minergenon/packages/scplot.git Отправил пакет: To gitery:/people/minergenon/packages/librealsense.git Отправил пакеты: To gitery:/people/minergenon/packages/qvr.git To gitery:/people/minergenon/packages/bino.git Отправил пакет: To gitery:/people/minergenon/packages/monado.git Отправил пакеты: To gitery:/people/minergenon/packages/gulkan.git To gitery:/people/minergenon/packages/gxr.git To gitery:/people/minergenon/packages/sphvr.git (Ответ для minergenon на комментарий #16) > Отправил пакеты: > To gitery:/people/minergenon/packages/xplane-sdk.git > To gitery:/people/minergenon/packages/hydrajoy.git > To gitery:/people/minergenon/packages/opentrack.git Добрый день! Ой, что-то время пролетает... Общие замечания: Добавление в спек требует серьёзного обоснования. Как минимум комментария, почему это понадобилось. %set_verify_elf_method skip Например, вы так спрятали RPATH verify-elf: WARNING: ./usr/lib64/opentrack/opentrack-tracker-test.so: RPATH entry found: /usr/lib64/opentrack Например, так вы спрятали то, что в hydrajoy лежит бинарная библиотека sixense. Вы должны собрать её из исходников в отдельном пакете, а не паковать из этого. Указывать в сборочных зависимостях glibc-devel не нужно Такая конструкция запакует только файлы в xplane_sdk, но не сам каталог %_includedir/xplane_sdk/* обычно пишется так: %_includedir/xplane_sdk/ Если для пакета известен URL с git-репозиторием, то стоит указать после тэга Url: VCS: URL Выходной пакет xplane-sdk я бы назвал xplane-sdk-devel, чтобы все пакеты для разработки в репозитории оканчивались на devel. Но я вижу, что у нас есть несколько таких, которые оканчиваются просто на sdk (xorg-sdk, dotnet-sdk, plasma-sdk), поэтому может и перебор. Кандидат готов собирать пакеты. (Ответ для minergenon на комментарий #18) > Отправил пакет: > To gitery:/people/minergenon/packages/openhmd.git На выходе должны быть libopenhmd и libopenhmd-devel И файл библиотеки лучше назвать в соответствии с https://www.altlinux.org/Shared_Libs_Policy (Ответ для minergenon на комментарий #19) > Отправил пакет: > To gitery:/people/minergenon/packages/scplot.git Нужно убрать rpm-macros-fedora-compat Замечания исправил. Пакет hydrajoy дальше личного репозитория не уйдет (эксперементальная версия и врят ли уже дальше будет поддерживаться) Отправил пакеты: To gitery:/people/minergenon/packages/wlx-overlay-s.git To gitery:/people/minergenon/packages/g3k.git To gitery:/people/minergenon/packages/libinputsynth.git To gitery:/people/minergenon/packages/xrdesktop.git Отправил пакеты: To gitery:/people/minergenon/packages/python3-module-pulsemixer.git To gitery:/people/minergenon/packages/python3-module-pykickstart.git To gitery:/people/minergenon/packages/python3-module-setuptools-git-versioning.git Отправил пакеты: To gitery:/people/minergenon/packages/ccsum.git To gitery:/people/minergenon/packages/inputplumber.git To gitery:/people/minergenon/packages/nping.git To gitery:/people/minergenon/packages/thoth.git ssh ключ на gyle.alt зарегистрирован. Пакет alt-gpgkeys обновлён. Адрес подписан на devel@. T/J/S -> 3.6. Отправлены пакеты в сборочницу: sisyphus: #372664 sisyphus: #372882 sisyphus: #372885 sisyphus: #372889 sisyphus: #372896 sisyphus: #372877 sisyphus: #372957 sisyphus: #372878 sisyphus: #372958 sisyphus: #372962 sisyphus: #372964 sisyphus: #372970 sisyphus: #372972 1. https://packages.altlinux.org/ru/tasks/372664/ Для модулей python зависимости находятся автоматически, поэтому явно указывать Requires: python3-module-cffi смысла нет, только повторение получается: $ epm req python3-module-vulkan $ rpm -q --requires python3-module-vulkan python3-module-cffi vulkan /usr/lib/python3/site-packages python3(_cffi_backend) < 0 python3(cffi) < 0 ... python3-devel нужен только для компиляции, в noarch пакете этого не может быть, и он не нужен. Я бы предложил ещё разными строчками писать пакеты setuptools/wheel (инструменты сборки) и остальные: BuildRequires(pre): rpm-build-python3 -BuildRequires: python3-devel python3-module-setuptools python3-module-wheel python3-module-cffi -Requires: python3-module-cffi +BuildRequires: python3-module-setuptools python3-module-wheel +BuildRequires: python3-module-cffi + Requires: vulkan С Requires: vulkan интересно получается, но как будто это самый лучший вариант, учитывая, что сейчас подгружается libvulkan,so.1 из пакета libvulkan1 3. https://packages.altlinux.org/ru/tasks/372885/ Не хорошо упаковывать каталог %python3_sitelibdir/pycache/ наверное, имелось в виду %python3_sitelibdir/pycache/* Поскольку для работы пакета будет требоваться git, лучше добавить Requires: git-core и в BuildRequires лучше git-core указать, а не просто git. Так делают 180 пакетов из 210, которые имеют зависимость на git. 9. https://packages.altlinux.org/ru/tasks/372958/ С qvr всё отлично, но основной пакет должен называться libqvr, к нему libqvr-devel и libqvr-devel-doc Проще всего это сделать, если исходный пакет сразу назвать libqvr В bino зависимость Requires: qvr не нужна, сама найдётся Замечания подправил Собраны новые пакеты: https://packages.altlinux.org/ru/tasks/376768/ - sixpair https://packages.altlinux.org/ru/tasks/376792/ - joycond https://packages.altlinux.org/ru/tasks/376872/ - ckb-next https://packages.altlinux.org/ru/tasks/376878/ - joystick-monitor https://packages.altlinux.org/ru/tasks/376918/ - libfreenect Пакеты уже в Sisyphus: https://packages.altlinux.org/ru/tasks/376642/ -libqvr, bino https://packages.altlinux.org/ru/tasks/372962/ -libopenrazer, razergenie https://packages.altlinux.org/ru/tasks/372957/ -python3-module-pulsemixer https://packages.altlinux.org/ru/tasks/372878/ -python3-module-RecoverPy https://packages.altlinux.org/ru/tasks/372882/ -python3-module-pykickstart https://packages.altlinux.org/ru/tasks/372885/ -python3-module-setuptools-git-versioning https://packages.altlinux.org/ru/tasks/372664/ -python3-module-vulkan Отправлено в Sisyphus: https://packages.altlinux.org/ru/tasks/374405/ - librealsense https://packages.altlinux.org/ru/tasks/374403/ - monado-vulkan-layers Собран новый пакет: https://packages.altlinux.org/ru/tasks/378648/ - ludusavi Собранs новые пакеты: https://packages.altlinux.org/ru/tasks/378752/ - spacenavd, spnavcfg |