Bug 45841

Summary: [2.3] join mari@
Product: Team Accounts Reporter: Mari <fokanovama>
Component: joinAssignee: Gleb F-Malinovskiy <glebfm>
Status: ASSIGNED --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P3 CC: glebfm, iv, ldv, svn17
Version: unspecified   
Hardware: all   
OS: Linux   
URL: https://www.altlinux.org/Team/Join
Attachments:
Description Flags
SSH-ключ
none
GPG-ключ
none
GPG-ключ
none
GPG-ключ
none
GPG-ключ
none
GPG-ключ none

Description Mari 2023-04-12 16:09:25 MSK
Псевдоним       : mari
Почта           : Maria Fokanova <mari@altlinux.org>
Пересылка почты : sovuushka@gmail.com
Имя ментора     : Иван Савин
Почта ментора   : svn17@altlinux.org
Моя цель        : Научиться собирать пакеты
Comment 1 Gleb F-Malinovskiy 2023-05-02 13:35:25 MSK
Эта заявка недооформлена.
Можете переоткрыть баг когда решите её оформить.
Comment 2 Mari 2023-05-02 14:16:07 MSK
Created attachment 13069 [details]
SSH-ключ
Comment 3 Mari 2023-05-02 14:17:44 MSK
Created attachment 13070 [details]
GPG-ключ
Comment 4 Иван Савин 2023-05-03 12:14:24 MSK
Подтверждаю заявку.

Вопрос секретарю: в идентификаторе ключа gpg должно быть только имя, или имя и фамилия?
На вики про это не сказано (https://www.altlinux.org/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%BC%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0).
Если имени достаточно, то прошу секретаря зарегистрировать ключи.
Comment 5 Ivan A. Melnikov 2023-05-03 13:03:20 MSK
(In reply to Иван Савин from comment #4)
> Подтверждаю заявку.
> 
> Вопрос секретарю: в идентификаторе ключа gpg должно быть только имя, или имя
> и фамилия?

https://www.altlinux.org/Team/Join/Candidate

"В ключе должны быть имя в формате "<First name> <Last name>" и uid вида псевдоним@altlinux.org."

Wiki "Работа с ключами разработчика" надо бы, конечно, дополнить.
Comment 6 Ivan A. Melnikov 2023-05-03 13:05:55 MSK
Странно использование слова 'join' в ключе. Это же, наверное, не ключ для джойна, а для работы в Team.
Comment 7 Иван Савин 2023-05-03 13:07:24 MSK
(Ответ для Ivan A. Melnikov на комментарий #5)
> https://www.altlinux.org/Team/Join/Candidate
> 
> "В ключе должны быть имя в формате "<First name> <Last name>" и uid вида
> псевдоним@altlinux.org."
> 
> Wiki "Работа с ключами разработчика" надо бы, конечно, дополнить.

Спасибо!
Comment 8 Иван Савин 2023-05-03 13:12:31 MSK
(Ответ для Ivan A. Melnikov на комментарий #6)
> Странно использование слова 'join' в ключе. Это же, наверное, не ключ для
> джойна, а для работы в Team.

'join' - странно, но не запрещено. Для красоты можно изменить.

Прошу кандидата исправить ключ.
Comment 9 Gleb F-Malinovskiy 2023-05-03 18:12:12 MSK
(In reply to Иван Савин from comment #8)
> 'join' - странно, но не запрещено. Для красоты можно изменить.
Не запрещено, конечно, но вызывает вопросы и непонимание на ровном месте.  И это непонимание не закончится на join, а продолжится потому что кандидат скорее всего будет использовать этот же ключ уже когда будет полноправным членом Team.
Comment 10 Mari 2023-05-04 17:40:34 MSK
Created attachment 13110 [details]
GPG-ключ
Comment 11 Иван Савин 2023-05-05 10:48:48 MSK
Тут теперь с ключами вроде всё нормально.
Comment 12 Иван Савин 2023-05-10 12:19:53 MSK
(Ответ для Иван Савин на комментарий #11)
> Тут теперь с ключами вроде всё нормально.

Считаю что кандидат готов к следующему этапу.
Comment 13 Mari 2023-05-23 21:30:22 MSK
Нашла пакет translate-toolkit:
https://git.altlinux.org/gears/t/translate-toolkit.git
https://github.com/translate/translate
https://packages.altlinux.org/ru/sisyphus/srpms/translate-toolkit/
Если нет возражений, возьму в работу.
Comment 14 Иван Савин 2023-05-24 12:47:13 MSK
(Ответ для Mari на комментарий #13)
> Нашла пакет translate-toolkit:
> https://git.altlinux.org/gears/t/translate-toolkit.git
> https://github.com/translate/translate
> https://packages.altlinux.org/ru/sisyphus/srpms/translate-toolkit/
> Если нет возражений, возьму в работу.

Этот пакет принадлежит @nobody, так что Вы можете его обновить.
Comment 15 Gleb F-Malinovskiy 2023-05-26 11:40:52 MSK
(In reply to Mari from comment #10)
> Created attachment 13110 [details]
> GPG-ключ
Такой комментарий тоже неясно зачем нужен, я всё ещё думаю, что лучше никакого комментария.  Но формально ключ, конечно, соотевтствует критериям.
Comment 16 Иван Савин 2023-05-29 12:38:37 MSK
Кандидат готов начать встаупление в team.
Comment 17 Mari 2023-05-31 11:11:55 MSK
Created attachment 13329 [details]
GPG-ключ
Comment 18 Иван Савин 2023-05-31 11:44:57 MSK
Кандидат, приложите пожалуйста ключ в виде файла.
Comment 19 Mari 2023-05-31 12:36:29 MSK
(Ответ для Иван Савин на комментарий #18)
> Кандидат, приложите пожалуйста ключ в виде файла.

Он приложен.
Comment 20 Mari 2023-05-31 16:13:36 MSK
Created attachment 13341 [details]
GPG-ключ

Обновила GPG-ключ публичную часть
Comment 21 Mari 2023-06-01 10:10:05 MSK
Created attachment 13355 [details]
GPG-ключ

замена ключа. Исключен комментарий.
Comment 22 Иван Савин 2023-06-05 12:30:37 MSK
(Ответ для Mari на комментарий #21)
> Создано вложение 13355 [details] [подробности]
> GPG-ключ
> 
> замена ключа. Исключен комментарий.

Ключ вроде впорядке.
Comment 23 Gleb F-Malinovskiy 2023-06-13 15:02:04 MSK
(In reply to Mari from comment #21)
> Created attachment 13355 [details]
> GPG-ключ
Ok.
(In reply to Mari from comment #2)
> Created attachment 13069 [details]
> SSH-ключ
Ok.
Comment 24 Gleb F-Malinovskiy 2023-06-13 15:04:01 MSK
(In reply to Иван Савин from comment #18)
> Кандидат, приложите пожалуйста ключ в виде файла.
Честно говоря, даже мне оказалось непонятно, что именно вам не понравилось.  К нынешним ключам нет вопросов.
Comment 25 Иван Савин 2023-06-13 15:20:05 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #24)
> (In reply to Иван Савин from comment #18)
> > Кандидат, приложите пожалуйста ключ в виде файла.
> Честно говоря, даже мне оказалось непонятно, что именно вам не понравилось. 
Не до конца разобрался в веб-интерфейсе, а скачать по клику быстро и удобно. Но да, это моя недоработка.
Comment 26 Иван Савин 2023-06-13 15:20:34 MSK
Кандидат готов начать встаупление в team.
Comment 27 Иван Савин 2023-07-17 16:19:46 MSK
(Ответ для Иван Савин на комментарий #26)
> Кандидат готов начать встаупление в team.

Секретарь, прошу создать email alias для кандидата и зарегистрировать SSH-ключ.
Comment 28 Gleb F-Malinovskiy 2023-08-04 17:45:28 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 29 Иван Савин 2023-08-07 16:08:07 MSK
Прошу кандидата предоставить примеры пакетов на git.altlinux.org.
Comment 31 Иван Савин 2023-08-24 12:43:35 MSK
(Ответ для Mari на комментарий #30)
> http://git.altlinux.org/people/mari/packages/mystiq.git

Не собирается.
Comment 32 Mari 2023-10-06 16:54:51 MSK
(Ответ для Иван Савин на комментарий #31)
> (Ответ для Mari на комментарий #30)
> > http://git.altlinux.org/people/mari/packages/mystiq.git
> 
> Не собирается.

Простите за долгое ожидание. Исправлено.
Comment 33 Mari 2023-10-06 18:20:50 MSK
Собрала пакет с иллюстрациями для фона рабочего стола. Следующий этап - найти способ отображать их в интерфейсе изменения фона графических оболочек.

http://git.altlinux.org/people/mari/packages/wallpaper-moon.git
Comment 34 Иван Савин 2023-10-16 15:58:26 MSK
(Ответ для Mari на комментарий #33)
> Собрала пакет с иллюстрациями для фона рабочего стола. Следующий этап -
> найти способ отображать их в интерфейсе изменения фона графических оболочек.
> 
> http://git.altlinux.org/people/mari/packages/wallpaper-moon.git

Нужно добавить ветку по умолчанию.
Странный выбор темы для обоев. Аппарат ведь разбился. Но это только моё мнение.
Comment 35 Mari 2023-12-01 16:31:16 MSK
Обновила пакет:
https://git.altlinux.org/people/mari/packages/?p=wallpaper-moon.git;a=summary

Способа отобразить иллюстрации сразу в интерфейсе DE не нашла.
Comment 36 Иван Савин 2023-12-04 14:50:15 MSK
#Packager: $packager можно убрать из spec'а.
Файл LICENSE не нужен. Лицензия указана в spec'e. Тем более что в файле LICENSE
текст второй версии gpl, а в spec'е третья версия указана.
Comment 37 Mari 2023-12-18 18:28:30 MSK
(Ответ для Иван Савин на комментарий #36)
> #Packager: $packager можно убрать из spec'а.
> Файл LICENSE не нужен. Лицензия указана в spec'e. Тем более что в файле
> LICENSE
> текст второй версии gpl, а в spec'е третья версия указана.

Внесла изменения, спасибо.
Comment 38 Иван Савин 2023-12-22 18:27:12 MSK
Нужно собрать ещё что-нибудь. Что-нибудь посложнее.
Comment 39 Mari 2024-01-24 17:55:39 MSK
Обновила пакет motion
https://git.altlinux.org/people/mari/packages/motion.git
Посмотрите, пожалуйста.
Comment 40 Mari 2024-01-26 17:26:11 MSK
Добрый день!

Занималась пакетом rtorrent, и его успели обновить. Есть предложение по добавлению в этот пакет патча.

Первая работа с пакетом:
https://git.altlinux.org/people/mari/packages/rtorrent.git

Предложенный патч в репозитории:
https://git.altlinux.org/people/mari/packages/rtorrent-0.9.8-alt.1.1.git
Comment 41 Иван Савин 2024-02-12 15:15:06 MSK
Зачем для одного пакета два репозитория?
Comment 42 Mari 2024-02-12 16:59:43 MSK
Чтобы разделить эти две работы: до обновлений мейнтейнера и после. Можно было сделать, конечно, и другим способом ;) Но для меня наглядней так, тем более, что репозиторий немного места занимает.
Comment 43 Mari 2024-09-10 15:35:48 MSK
Добрый день!

Прошу посмотреть наработку:
http://git.altlinux.org/people/mari/packages/rpmdevtools.git
Comment 44 Mari 2024-09-10 15:37:16 MSK
А также по запросу из Bugzilla опакетила программу Brightness.

https://bugzilla.altlinux.org/49904
http://git.altlinux.org/people/mari/packages/Brightness.git
Comment 45 Mari 2024-09-11 19:27:12 MSK
Обновляю репо по комментариям из запроса #49904
Comment 46 Иван Савин 2024-11-07 14:12:13 MSK
Brightness:
1) Как было сказано в баге 49904, к spec'у можно применить утилиту cleanup_spec
для его очистки.

2) .gear/rules, "tar: ." - тут не нужно паковать всё дерево. На это ещё намекают строки "cd brightness-controller-linux/", которых быть не должно.

3) upstream нужно держать в отдельной ветке.
https://www.altlinux.org/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_gear

4)Group: я бы выбрал System/Configuration/Other, но тут можно поспорить.

5) License - сделать макросом.

6) %description - "Длина каждой строки не должна превышать 72 символа"
https://www.altlinux.org/Spec#%25description

7) Обычно spec-файл имеет такое же имя, как и сам пакет.