Bug 52935

Summary: [3.7] join toreonify@
Product: Team Accounts Reporter: Корытов Иван <boot.efi>
Component: joinAssignee: Gleb F-Malinovskiy <glebfm>
Status: ASSIGNED --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: glebfm, ldv, liannnix, liannnix
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
SSH ключ
none
GPG ключ none

Description Корытов Иван 2025-02-05 12:46:15 MSK
Псевдоним: toreonify
Адрес пересылки: boot.efi@yandex.ru
Ментор: Андрей Лимачко <liannnix@altlinux.org>
Цель: исправление FTBFS пакетов и багов, научится собирать пакеты
Comment 1 Корытов Иван 2025-02-05 12:47:03 MSK
Created attachment 17672 [details]
SSH ключ
Comment 2 Корытов Иван 2025-02-05 12:47:21 MSK
Created attachment 17673 [details]
GPG ключ
Comment 3 Andrey Limachko 2025-03-04 18:30:23 MSK
Менторство подтверждаю.
Comment 4 Корытов Иван 2025-03-04 19:05:34 MSK
samba: исправление сборки переводов и обновление самих переводов (вариант с specfile для более простого бэкпортирования на старые версии):
https://gitlab.basealt.space/korytovip/samba/-/commit/bc4992d3a0a4362dc7a47836e0ba6b8eba2578d6

samba: исправление утечек памяти (необходимо тестирование)
https://gitlab.basealt.space/korytovip/samba/-/commit/bd0492e848099040d175855ad77a87054bcf4444

scummvm: исправление FTBFS на версии 2.8.0
https://gitlab.basealt.space/korytovip/scummvm/-/commit/65cb755f3585e60420dec0a9381200acc3754bdc

scummvm: обновление до версии 2.9.0, исправление списка зависимостей для закрытия багрепорта
https://gitlab.basealt.space/korytovip/scummvm/-/commit/df63ffdf9c62caf6258462a3313c9363e1dc3d16

squeak-vm: исправление FTBFS
https://gitlab.basealt.space/korytovip/squeak-vm/-/commit/50daff9c44d3c60f0de3be140cc869d2bfba20f2

kde5-kio-extras: исправление аутентификации для общих ресурсов SMB
https://gitlab.basealt.space/korytovip/kde5-kio-extras/-/commit/91e44341161920f5804ee04210c36111b3662b2d
Comment 5 Gleb F-Malinovskiy 2025-03-05 18:38:44 MSK
Ментор есть, ключи в порядке.
T/J/S -> 1.3.
Comment 6 Andrey Limachko 2025-04-28 21:27:10 MSK
Кандидат готов собирать пакеты на сборочнице. Прошу перевести его на этап 3.6.
Comment 7 Gleb F-Malinovskiy 2025-05-22 16:14:40 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 8 Корытов Иван 2025-08-14 11:30:56 MSK
Собрал пару пакетов и обновил один существующий.

- scummvm - обновление до свежей версии (уже 2.9.1), т.к. был FTBFS и сейчас пакет удален из-за отсутствия мейнтенера + закрывает багрепорт, т.к. использовался старый SDL
- uutils-coreutils - набор базовых утилит на Rust
- ultrastar-deluxe - караоке-игра на FreePascal

Все три репозитория доступны по ссылке:
https://git.altlinux.org/people/toreonify/packages/
Comment 9 Andrey Limachko 2026-07-20 13:25:52 MSK
Кандидат готов собирать пакеты на сборочнице. Прошу перевести его на 3.0.
Comment 10 Gleb F-Malinovskiy 2026-07-22 13:38:12 MSK
ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.
Адрес подписан на devel@.
Создана учётная запись ALT Team ID.

T/J/S -> 3.7.
Comment 11 Корытов Иван 2026-07-27 11:39:19 MSK
1) Обновил ultrastar-deluxe и переделал историю слияния
2) Обновил uu-coreutils, переделал историю слияния, добавил и изменил скрипт для обновления vendor с учетом типа репозитория
3) Указал тэг Vcs для uu-coreutils и ultrastar-deluxe
4) Добавил флаг на проверку неупакованных файлов в uu-coreutils и ultrastar-deluxe
5) Исправил spec для существующего пакета projectm, т.к. не устанавливались файлы для pkgconfig

ultrastar-deluxe временно собирается без projectm, т.к. ему требуется старая версия библиотеки, которая сейчас недоступна в Сизифе.
Дл uu-coreutils добавлен патч из Debian для изменения пути к файлам локализации. Они несовместимы с gettext и изначально устанавливались в /usr/share/locales (с 's' на конце, т.е. нестандартный путь, никем больше не используемый).

https://git.altlinux.org/people/toreonify/packages/?p=projectm.git
https://git.altlinux.org/people/toreonify/packages/?p=ultrastar-deluxe.git
https://git.altlinux.org/people/toreonify/packages/?p=uutils-coreutils.git
Comment 12 Andrey Limachko 2026-07-27 12:27:56 MSK
(Ответ для Корытов Иван на комментарий #11)
> 1) Обновил ultrastar-deluxe и переделал историю слияния
> 2) Обновил uu-coreutils, переделал историю слияния, добавил и изменил скрипт
> для обновления vendor с учетом типа репозитория
> 3) Указал тэг Vcs для uu-coreutils и ultrastar-deluxe
> 4) Добавил флаг на проверку неупакованных файлов в uu-coreutils и
> ultrastar-deluxe
> 5) Исправил spec для существующего пакета projectm, т.к. не устанавливались
> файлы для pkgconfig
> 
> ultrastar-deluxe временно собирается без projectm, т.к. ему требуется старая
> версия библиотеки, которая сейчас недоступна в Сизифе.
> Дл uu-coreutils добавлен патч из Debian для изменения пути к файлам
> локализации. Они несовместимы с gettext и изначально устанавливались в
> /usr/share/locales (с 's' на конце, т.е. нестандартный путь, никем больше не
> используемый).
> 
> https://git.altlinux.org/people/toreonify/packages/?p=projectm.git
> https://git.altlinux.org/people/toreonify/packages/?p=ultrastar-deluxe.git
> https://git.altlinux.org/people/toreonify/packages/?p=uutils-coreutils.git

1. ultrastar-deluxe
Всё хорошо. Не лучшая схема сборки, на для ознакомления полезно.

2. uutils-coreutils
Тоже вроде-бы всё нормально.

3. projectm
Там тоже всё в порядке. Легкая правка сборки.

Собирай на сборочнице задачи в sisyphus.
Как будешь готов - делай task run --commit. Задача повиснет на EPERM и я смогу сделать ей approve.
Comment 13 Корытов Иван 2026-07-27 14:08:44 MSK
(Ответ для Andrey Limachko на комментарий #12)
> Собирай на сборочнице задачи в sisyphus.
> Как будешь готов - делай task run --commit. Задача повиснет на EPERM и я
> смогу сделать ей approve.
Таски с projectm и ultrastar-deulxe собрались: 427150 и 427151
uutils-coreutils падает при сборке для aarch64. Нужно будет посмотреть, реально ли исправить или стоит исключить архитектуру из сборки.