Bug 50539

Summary: [2.3] join shad@
Product: Team Accounts Reporter: Aleksandr Shamaraev <delphicoder>
Component: joinAssignee: Gleb F-Malinovskiy <glebfm>
Status: ASSIGNED --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: armatik, glebfm, ldv, oleg, ruslandh
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
gpg
none
ssh
none
gpg.pub
none
gpgkey.pub
none
id_ed25519.pub
none
startwine-launcher none

Description Aleksandr Shamaraev 2024-06-04 03:39:42 MSK
Created attachment 16215 [details]
gpg

Псевдоним: shad

Почта: Aleksandr Shamaraev <shad@altlinux.org>

Адрес пересылки почты: mr.shad@yandex.ru

Имя ментора: Andrew Savchenko
Почта ментора: bircoph@altlinux.org

Цель: Научиться и собирать пакеты
Comment 1 Aleksandr Shamaraev 2024-06-04 03:40:27 MSK
Created attachment 16216 [details]
ssh
Comment 2 Aleksandr Shamaraev 2024-06-18 08:06:29 MSK
Created attachment 16284 [details]
gpg.pub
Comment 3 Gleb F-Malinovskiy 2024-06-18 21:47:28 MSK
(In reply to Aleksandr Shamaraev from comment #2)
> Created attachment 16284 [details]
> gpg.pub
В этом файле 2 ключа, а нужен только один.
Comment 4 Aleksandr Shamaraev 2024-06-19 00:13:56 MSK
Created attachment 16290 [details]
gpgkey.pub
Comment 5 Aleksandr Shamaraev 2024-06-19 00:15:13 MSK
Created attachment 16291 [details]
id_ed25519.pub

Здравствуйте.

Прошу прощения.

Все переделал, проверьте пожалуйста

С уважением
Comment 6 Aleksandr Shamaraev 2024-08-17 13:58:47 MSK
Прошу прощения.
Хотел бы продолжить
Comment 7 Aleksandr Shamaraev 2024-08-17 14:09:04 MSK
То что я насобирал..

- damask
- metadata-cleaner
- msgextract
- python3-module-mat2
- startwine-launcher
- updo
- clicker (уже есть в сизиф)

все спеки и пакеты по ссылке ниже

https://disk.yandex.ru/d/s63KU9NDYhqUQg
Comment 8 Aleksandr Shamaraev 2024-08-28 08:22:10 MSK
Поменял облако 

https://cloud.mail.ru/public/FkKy/xSEPeSPLT
Comment 9 Aleksandr Shamaraev 2024-08-31 02:37:57 MSK
Прошу изменить адрес пересылки почты на: delphicoder@bk.ru
Comment 10 Gleb F-Malinovskiy 2024-09-02 20:21:01 MSK
Ключи, вроде, в порядке, нужно подтверждение от ментора.
Comment 11 Aleksandr Shamaraev 2024-09-19 08:16:11 MSK
Собрал новый Startwine
startwine-launcher-4.0.6-alt1.x86_64.rpm
Comment 12 Aleksandr Shamaraev 2024-09-21 09:51:10 MSK
Собрал новый пакет
gnome-shell-extension-dynamic-panel-2.7-alt1.noarch.rpm
Comment 13 Aleksandr Shamaraev 2024-09-21 10:07:08 MSK
Хотел бы сменить ментора на Hihin Ruslan (ruslandh)
Comment 14 ruslandh 2024-09-21 10:08:02 MSK
Я первый раз меннтором, так что не обессудьте, если что ;-)
Comment 15 Aleksandr Shamaraev 2024-09-21 14:45:32 MSK
Собран обновленный gnome-shell-extension-dynamic-panel-2.8
Comment 16 ruslandh 2024-09-21 23:16:21 MSK
Александр, я так подумал, а ты не можешь выложить свой пакет на какой-нибудь ресурс git
Comment 17 Aleksandr Shamaraev 2024-09-22 03:59:57 MSK
Добрый день.

Форк dynamic-panel у меня есть на github, я добавил туда каталог .gear но не делал git add .gear/rules .gear/dynamic-panel.spec так как я работаю иногда с этим форком и отправляю PR в апстрим

https://github.com/AlexanderShad/dynamic-panel

msgextract также есть на github, собирался в пакет через rpm -ba

https://github.com/AlexanderShad/msgextract

Что ни будь нужно еще добавить?
Comment 18 Aleksandr Shamaraev 2024-09-22 04:12:54 MSK
Created attachment 16881 [details]
startwine-launcher

startwine-launcher также собираю через rpm -ba
также в самом апстрим коде я убираю все что связано с curl, так как на версии 4.0.5 я заметил что curl на Альте почему-то плохо отрабатывал на Сизиф, поразмыслив я его выпилил. По факту лаунчер при первом запуске и при обновлении работает через wget 
Также со спека создается ярлык, который запускает данный лаунчер. По логике апстрима если все компоненты загружены и нет обновления, то скрипт запускает сам СтартВайн.. 
То есть по факту получается с апстрим я беру только скрипт лаунчера и картинку для ярлычка, выпиливаю curl и создаю ярлык
Архив во вложении
Ссылка на апстрим
https://github.com/RusNor/StartWine-Launcher
файл измененного апстрим во вложении
Comment 19 ruslandh 2024-09-22 17:05:32 MSK
(Ответ для Aleksandr Shamaraev на комментарий #17)
> Добрый день.
> 
> Форк dynamic-panel у меня есть на github, я добавил туда каталог .gear но не
> делал git add .gear/rules .gear/dynamic-panel.spec так как я работаю иногда
> с этим форком и отправляю PR в апстрим
> 
> https://github.com/AlexanderShad/dynamic-panel
> 
> msgextract также есть на github, собирался в пакет через rpm -ba
> 
> https://github.com/AlexanderShad/msgextract
> 
> Что ни будь нужно еще добавить?

Так ты сделай рабочую ветку (бренч)  для сборки и бренч именно для работы с апстримом.

Это в принципе так и задумано было
Comment 20 Aleksandr Shamaraev 2024-09-22 17:26:41 MSK
Сделал отдельную для сборки 
https://github.com/AlexanderShad/dynamic-panel/tree/altlinux
Comment 21 Aleksandr Shamaraev 2024-09-23 05:30:11 MSK
собран новый msgextract

msgextract-0.2-alt1.noarch.rpm
Comment 22 ruslandh 2024-09-23 06:45:12 MSK
Я скопирую сюда разговоры из телеграмма:

Один нюанс  сам каталог не должен входить в tar, поэтому надо откорректировать правила  gear, добавив параметр  exclude

https://www.altlinux.org/Руководство_по_gear

https://bugzilla.altlinux.org/39804

Например, у меня в palemoon есть:

В .gear/rules:

tar: . name=palemoon-source-@version@-@release@ base=. exclude=.*/** exclude=*.spec
spec: .altlinux/palemoon.spec
Comment 23 ruslandh 2024-09-23 06:51:58 MSK
И ещё:

Личная просьба - у нас на altwiki инфоормация по работе с gear очень распылена, было-бы неплохо если-бы вы Александр, написали-бы свою статью на основе личного опыта работы с gear.

Указав-бы кроме всего прочего ссылки на другие статьи на wiki. С тем, чтобы тем кто будет за вами изучать работу с Gear было-бы попроще ;-)
Comment 24 ruslandh 2024-09-25 01:38:42 MSK
Подтверждаю, что согласился быть ментором.
Псевдоним shad свободен.
Ключи выглядят нормально.
Прошу предоставить кандидату доступ к git.alt
Comment 25 Aleksandr Shamaraev 2024-09-26 16:42:15 MSK
Собран новый gnome-shell-extension-dynamic-panel
С учетом замечаний ментора
gnome-shell-extension-dynamic-panel-3.0-alt1.noarch.rpm
Comment 26 Aleksandr Shamaraev 2024-09-27 05:18:26 MSK
Собран новый gnome-shell-extension-dynamic-panel

gnome-shell-extension-dynamic-panel-3.3-alt1.noarch.rpm
Comment 27 Aleksandr Shamaraev 2024-09-27 07:37:44 MSK
Собран новый пакет pyradio

pyradio-0.9.3.11-alt1.noarch.rpm
Comment 28 Aleksandr Shamaraev 2024-09-27 10:34:42 MSK
Собран новый gnome-shell-extension-dynamic-panel

gnome-shell-extension-dynamic-panel-3.4-alt1.noarch.rpm
Comment 29 Aleksandr Shamaraev 2024-09-28 10:59:43 MSK
Собран новый gnome-shell-extension-dynamic-panel

gnome-shell-extension-dynamic-panel-3.5-alt1.noarch.rpm