Bug 45885

Summary: [3.0] join skachedubov@
Product: Team Accounts Reporter: Danila Skachedubov <skachedubovda>
Component: joinAssignee: Gleb F-Malinovskiy <glebfm>
Status: ASSIGNED --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: glebfm, ldv, skachedubovda, sova, svn17
Version: unspecified   
Hardware: all   
OS: Linux   
URL: https://altlinux.org/Team/Join
Attachments:
Description Flags
Прикрепляю публичную часть SSH ключа
none
Прикрепляю публичную часть GPG ключа
none
Прикрепляю публичную часть SSH ключа
none
GPG ключ none

Description Danila Skachedubov 2023-04-17 14:06:52 MSK
Псевдоним       : skachedubov
Почта           : Danila Skachedubov <skachedubov@altlinux.org>
Пересылка почты : SKADA2012@yandex.ru
Имя ментора     : Иван Савин
Почта ментора   : svn17@altlinux.org
Моя цель        : Научиться собирать пакеты
Comment 1 Gleb F-Malinovskiy 2023-05-02 13:35:28 MSK
Эта заявка недооформлена.
Можете переоткрыть баг когда решите её оформить.
Comment 2 Danila Skachedubov 2023-05-02 14:46:37 MSK
Created attachment 13073 [details]
Прикрепляю публичную часть SSH ключа
Comment 3 Danila Skachedubov 2023-05-02 14:48:19 MSK
Created attachment 13074 [details]
Прикрепляю публичную часть GPG ключа
Comment 4 Danila Skachedubov 2023-05-02 15:57:40 MSK
Created attachment 13078 [details]
Прикрепляю публичную часть SSH ключа
Comment 5 Иван Савин 2023-05-03 12:41:13 MSK
Подтверждаю заявку.
Прошу секретаря зарегистрировать ключи.
Comment 6 Иван Савин 2023-05-10 12:17:21 MSK
Считаю что кандидат уже умеет генерировать ключи и готов к переходу на следующий этап.
Comment 7 Gleb F-Malinovskiy 2023-05-26 11:46:15 MSK
(In reply to Danila from comment #4)
> Created attachment 13078 [details]
> Прикрепляю публичную часть SSH ключа
Ok.

(In reply to Danila from comment #3)
> Created attachment 13074 [details]
> Прикрепляю публичную часть GPG ключа
Я не понимаю, зачем нужен такой комментарий к ключу, но формально ключ, конечно, соответствует критериям.
Comment 8 Иван Савин 2023-05-29 12:37:54 MSK
Кандидат готов начать встаупление в team.
Comment 9 Gleb F-Malinovskiy 2023-06-08 18:17:01 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.     

T/J/S -> 2.3.
Comment 10 Иван Савин 2023-06-09 12:02:34 MSK
Прошу кандидата предоставить примеры пакетов на git.altlinux.org.
Comment 11 Danila Skachedubov 2023-12-07 13:36:38 MSK
Добавил несколько пакетов: https://git.altlinux.org/people/skachedubov/packages/
1. extarct-dtb: инструмент для разделения образа ядра с добавленными dtb на отдельные файлы ядра и dtb.
2. StegoPy: инструмент для стеанографии методом LSB.
3. spi-tools: инструмент командной строки, который помогает использовать устройства Linux spidev.
4. vunit: - фреймворк для Unit-тестов для Verilog.
Comment 12 Иван Савин 2023-12-22 14:54:34 MSK
(Ответ для Danila Skachedubov на комментарий #11)
> Добавил несколько пакетов:
> https://git.altlinux.org/people/skachedubov/packages/
> 1. extarct-dtb: инструмент для разделения образа ядра с добавленными dtb на
> отдельные файлы ядра и dtb.
> 2. StegoPy: инструмент для стеанографии методом LSB.
> 3. spi-tools: инструмент командной строки, который помогает использовать
> устройства Linux spidev.
> 4. vunit: - фреймворк для Unit-тестов для Verilog.

Посмотрел первый пакет из списка.
Тег Packager надо убрать, он больше не используется.
Тег License сделать в соответствии с https://www.altlinux.org/Spec#License.

Исправить:
warning: Installed (but unpackaged) file(s) found:
    /usr/CHANGES.md
    /usr/LICENSE
    /usr/bin/extract-dtb
    /usr/lib/python3/site-packages/extract_dtb-1.2.4.dev0.dist-info/METADATA
    /usr/lib/python3/site-packages/extract_dtb-1.2.4.dev0.dist-info/entry_points.txt

Остальные пакеты пока не смотрел, сказанное выше актуально и для них.
Comment 13 Gleb F-Malinovskiy 2024-03-27 18:26:25 MSK
Ещё актуально?
Comment 14 Danila Skachedubov 2024-03-28 16:51:16 MSK
Внес изменения в пакеты:
https://git.altlinux.org/people/skachedubov/packages/
1. Удалил тэг Packager
2. Лицензии указал макросами
3. Исправил warning'и при сборке пакета в хэшере.
Comment 15 Иван Савин 2024-05-14 13:28:24 MSK
(Ответ для Danila Skachedubov на комментарий #14)
> Внес изменения в пакеты:
> https://git.altlinux.org/people/skachedubov/packages/
> 1. Удалил тэг Packager
> 2. Лицензии указал макросами
> 3. Исправил warning'и при сборке пакета в хэшере.

Посмотрел второй пакет из списка. Он не собирается.
Comment 16 Danila Skachedubov 2024-05-15 14:49:49 MSK
Исправил ошибки в spec файлах:
1. Изменил домен в почте на правильный (altlinux.org).
2. Исправил путь в секции %install в пакете StegoPy
Comment 17 Иван Савин 2024-07-03 12:19:56 MSK
Первый пакет:
1) Смешивать свои коммиты с коммитами апстрима не очень хорошая идея по моему.
   Наверное, лучше свои коммиты делать в отдельной ветке.

Второй пакет:
1) первый пункт для первого пакета.
   https://www.altlinux.org/Spec#Version - про версии.
2) Почему не использовать %_bindir вместо %define install_dir /usr/bin/ ?

Третий пакет:
1) первый пункт для первого пакета.
2) зачем эта переменная - %define version 4.7.0?

Четвёртый пакет:
1) Первый пункт из первых трёх можно посмотреть здесь.
2) Ветку по умолчанию логичней назвать sisyphus и собирать из неё, зачем master?
Comment 18 Danila Skachedubov 2024-08-20 14:13:12 MSK
Исправил ошибки:
Разделил ветки с апстримом и своими коммитами со сборкой
Исправил использование макросов в spec файлах
Разобрался с промежуточными версиями для пакета StegoPy
Comment 19 Danila Skachedubov 2024-10-14 14:24:43 MSK
 - Исправил ошибку при указании промежуточной версии, созданной командой git describe
 - Установил дефолтный бранч sisyphus во всех репозиториях командой ssh gitery default-branch
Comment 20 Иван Савин 2024-11-01 17:55:19 MSK
extract-dtb:
1)https://www.altlinux.org/Spec#%25description
"Длина каждой строки не должна превышать 72 символа"


StegoPy:
1)Пакет не собирается.

2) v0.0.4beta-14-g823a92b - странная версия.
https://www.altlinux.org/Spec#Version

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

4) из https://bugzilla.altlinux.org/show_bug.cgi?id=45885#c17
> 2) Почему не использовать %_bindir вместо %define install_dir /usr/bin/ ?

spi-tools:
1)Пакет не собирается.

vunit:
1) из https://bugzilla.altlinux.org/show_bug.cgi?id=45885#c12
> Тег Packager надо убрать, он больше не используется.

2)https://www.altlinux.org/Spec#%25description
"Длина каждой строки не должна превышать 72 символа"
Comment 21 Danila Skachedubov 2024-11-02 13:58:36 MSK
Собирал пакеты командой gear-hsh --commit, исправив все недочеты и ошибки,  выявленные в предыдущей проверке, отписался в багзиллу, подсознательно считая, что закоммитил и запушил все изменения...
Прошу прощение за потраченное время на проверку(
Сейчас закоммитил и отправил все изменения, так же исправил длину строк в секции  %description.
Comment 22 Иван Савин 2024-11-29 19:15:43 MSK
StegoPy:
1) Странная версия - v0.0.4beta.14.g823a92b.
https://www.altlinux.org/Spec#Version
В примере показано как из этого делают версию.
2) Думаю стоит запушить тэг апстрима с помощью которого это получилось.

tar: . name=@name@-@version@ base=@name@-@version@ - это не ошибка, но base в данном случае дублирует действие по умолчанию (gear-rules(5)).
Comment 23 Danila Skachedubov 2024-12-02 14:30:08 MSK
Запушил тег, для получения командой git describe --abbrev=1 HEAD^ количества коммитов до последнего коммита апстрима и для формирования уникального имени объекта.
Исправил версию. 
Да, без указания base, используется имя архива без суффикса, в моем случае это излишне.
Comment 24 Иван Савин 2025-02-10 13:35:59 MSK
(Ответ для Danila Skachedubov на комментарий #23)
> Запушил тег, для получения командой git describe --abbrev=1 HEAD^ количества
> коммитов до последнего коммита апстрима и для формирования уникального имени
> объекта.
> Исправил версию. 

В версии 0.0.4.0.14.g823a один лишний символ по сравнению с примером из https://www.altlinux.org/Spec#Version
Comment 25 Danila Skachedubov 2025-02-10 17:42:36 MSK
Исправил версию 0.0.4.0.14.g823a. Удалил префикс "g".
Comment 26 Иван Савин 2025-02-10 18:12:39 MSK
Считаю, что кандидат готов к следующему шагу.
Прошу секретаря дать доступ к сборочнице.
Comment 27 Gleb F-Malinovskiy 2025-02-10 19:41:50 MSK
За прошедшее время мы ужесточили правила про gpg-ключи и принимаем ключи только без комментария.  Можно было бы рассмотреть вопрос об исключении, но я думаю, что комментарий (developer) не имеет никакого смысла.
Comment 28 Иван Савин 2025-02-11 12:02:42 MSK
Кандидат, прошу обновить ключ.
Comment 29 Danila Skachedubov 2025-02-11 13:54:34 MSK
Created attachment 17719 [details]
GPG ключ

Добрый день, прикладываю новый gpg-ключ.