Bug 51827 - [4.0] join writers@
Summary: [4.0] join writers@
Status: ASSIGNED
Alias: None
Product: Team Accounts
Classification: Development
Component: join (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-25 15:57 MSK by Artyom
Modified: 2025-09-24 09:24 MSK (History)
6 users (show)

See Also:


Attachments
Ключи rsa и gpg одним архивом (3.22 KB, application/zip)
2024-10-25 15:57 MSK, Artyom
no flags Details
rsa-ключ (746 bytes, application/vnd.ms-publisher)
2024-10-31 20:49 MSK, Artyom
no flags Details
gpg-ключ (3.01 KB, application/pgp-encrypted)
2024-10-31 20:50 MSK, Artyom
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artyom 2024-10-25 15:57:19 MSK
Created attachment 17052 [details]
Ключи rsa и gpg одним архивом

Псевдоним: writers
Текущая почта: sinjuginas@basealt.ru
Ментор: Алексей Шабалин
Цели: 
- создание новых приложений для sisyphus;
- опакечивание полезных и интересных программ.
Comment 1 Artyom 2024-10-31 20:49:33 MSK
Created attachment 17102 [details]
rsa-ключ
Comment 2 Artyom 2024-10-31 20:50:47 MSK
Created attachment 17103 [details]
gpg-ключ
Comment 3 Alexey Shabalin 2024-10-31 21:17:08 MSK
Принимаю кандидата
Comment 4 Gleb F-Malinovskiy 2024-11-12 20:57:53 MSK
Ментор есть, ключи в порядке.
T/J/S -> 1.3.
Comment 5 Alexey Shabalin 2024-11-14 19:28:40 MSK
Кандидат готов к вступлению, прошу
* Создать email alias для кандидата
* Зарегистрировать SSH-ключ кандидата в gitery.alt.
Comment 6 Gleb F-Malinovskiy 2024-11-19 17:57:23 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 7 Alexey Shabalin 2024-12-27 11:54:02 MSK
Готов собирать пакеты. Прошу предоставить доступ к сборочнице.
Comment 8 Gleb F-Malinovskiy 2025-01-13 20:47:11 MSK
ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.
Адрес подписан на devel@.

T/J/S -> 3.6.
Comment 9 Artyom 2025-02-27 17:16:10 MSK
К настоящему моменту опакетил:
1) grip-grab - https://packages.altlinux.org/ru/tasks/370633/
тест на сборочнице завершился успешно
2) gcli - https://packages.altlinux.org/ru/tasks/370563/
тест на сборочнице завершился успешно
3) oauth2-proxy - https://packages.altlinux.org/ru/tasks/370633/
тест на сборочнице завершился успешно

Обновил три пакета в одном задании (тест сборочницы пройден, одобрено shaba):
1) prometheus
2) prometheus-alertmanager
3) prometheus-snmp_exporter
https://packages.altlinux.org/ru/tasks/375085/

В качестве тренировки обновил пакет haproxy^ в сборочнице собрался для всех архитектур, но получил ошибку Gears inheritance check
https://packages.altlinux.org/ru/tasks/376303/

Прошу дать обратную связь по проделанной работе, чтобы понять, как двигаться дальше в процедуре join.
Comment 10 Alexey Shabalin 2025-02-27 20:54:33 MSK
1) grip-grab
Не надо давать такие URL.
Vcs: git@github.com:alexpasmantier/grip-grab.git
Он подразумевает наличие аккаунта на github.
Надо указывать URL  с анонимным доступом.

2) prometheus-snmp_exporter
Ошибка
Vcs: https://{%import_path}.git

3) haproxy
напутаны commit message и вводят в заблуждение. Доверьте командам
git merge
git commit
самим написать сообщение о комите.

Выдан апрув на gcli, auth2-proxy.
Comment 11 Artyom 2025-02-28 16:00:50 MSK
Поправил:
Vcs:grib-grab https://packages.altlinux.org/ru/tasks/370681/
Vcs:prometheus-snmp_exporter https://packages.altlinux.org/ru/tasks/375085/
Историю коммитов:haproxy https://packages.altlinux.org/ru/tasks/376303/

Также собрал в качестве самообучения mkcert (программа висела в моём личном чек-листе с прошлого года, но Виталий Чикунов опередил меня на несколько месяцев):
https://packages.altlinux.org/tasks/376377
(но сборка для всех архитектур успешна)
Comment 12 Alexey Shabalin 2025-03-10 17:34:48 MSK
haproxy собираем только LTS, поэтому 3.1 пожалуйста не собирай.
Comment 13 Alexey Shabalin 2025-05-27 15:52:26 MSK
(Ответ для Artyom на комментарий #11)
> Поправил:
> Vcs:grib-grab https://packages.altlinux.org/ru/tasks/370681/
> Vcs:prometheus-snmp_exporter https://packages.altlinux.org/ru/tasks/375085/
> Историю коммитов:haproxy https://packages.altlinux.org/ru/tasks/376303/
> 
> Также собрал в качестве самообучения mkcert (программа висела в моём личном
> чек-листе с прошлого года, но Виталий Чикунов опередил меня на несколько
> месяцев):
> https://packages.altlinux.org/tasks/376377
> (но сборка для всех архитектур успешна)

в %build такого делать не надо.
/usr/src/RPM/BUILD/mkcert-1.4.4/.build/bin/mkcert -version

PS: задание можно удалить :)
Comment 14 Alexey Shabalin 2025-08-28 13:53:10 MSK
Кандидат готов собирать пакеты в сизиф.
Прошу призвать рецензента.
Comment 15 Artyom 2025-08-28 19:55:43 MSK
Обновил четыре пакета:
- influxdb3
- oauth2-proxy
- gcli
- grip-grab
https://packages.altlinux.org/ru/tasks/393465/

Три первых - стандартное обновление версий. 
Четвёртый (grip-grab) решил обновить в связи с обновление rpm-build-rust и странички https://www.altlinux.org/RPM/Rust. Последнюю обновлял при участии @geochip и хочу добавить grip-grab в качестве примера сборки пакета, в котором имя пакета не совпадает с названием бинарника.
Comment 16 Artyom 2025-08-29 16:37:40 MSK
Обновил версию prometheus:
https://packages.altlinux.org/ru/tasks/393522/
Comment 17 writers@altlinux.org 2025-09-03 18:31:22 MSK
Опакетил дебаггер под x64_86 для разработки на Rust:
https://packages.altlinux.org/ru/tasks/393944/
Comment 18 writers@altlinux.org 2025-09-09 23:05:32 MSK
Обновил пакет promu.git
https://packages.altlinux.org/ru/tasks/394486/

Заодно написал руководство по сборке на Golang:
https://www.altlinux.org/RPM/Golang
Comment 19 Andrey Cherepanov 2025-09-10 06:24:43 MSK
(In reply to writers@altlinux.org from comment #18)
> Обновил пакет promu.git
> https://packages.altlinux.org/ru/tasks/394486/
> 
> Заодно написал руководство по сборке на Golang:
> https://www.altlinux.org/RPM/Golang

Хорошее руководство. Стоит добавить в него BuildRequires: /proc, потому что без /proc модули не соберутся.
Comment 20 writers@altlinux.org 2025-09-10 12:48:02 MSK
10 в(Ответ для Andrey Cherepanov на комментарий #19)
> Хорошее руководство. Стоит добавить в него BuildRequires: /proc, потому что
> без /proc модули не соберутся.

10 августа 2023 года Алексей Шабалин установил в пакете golang зависимость 'Requires: /proc'. Таким образом, после этого в пакетах на golang прописывать BuildRequires: /proc не нужно.
Comment 21 writers@altlinux.org 2025-09-10 13:13:46 MSK
(Ответ для Andrey Cherepanov на комментарий #19)
> без /proc модули не соберутся.

Обновил: добавил раздел "Сборка на локальном компьютере"
Comment 22 writers@altlinux.org 2025-09-11 18:49:19 MSK
Добавляю systemd service и autocomplete для oauth2-proxy:
https://packages.altlinux.org/ru/tasks/394630/
Comment 23 writers@altlinux.org 2025-09-24 09:24:57 MSK
Опакечиваю discovery-service-rs, который переписал с Go на Rust для проекта Alt Orchestra:
https://packages.altlinux.org/ru/tasks/395633/