Bug 45885

Summary: [2.3] 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

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.