Bug 52839

Summary: impression: Поддержка дистрибутивов Альт
Product: Sisyphus Reporter: Alexey Volkov <qualimock>
Component: impressionAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, aris, armatik, qualimock
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Патч для сбора информации о всех вариантах дистрибутивов
none
Патч, добавляющий системы Альт в список дистрибутивов none

Description Alexey Volkov 2025-01-28 01:33:11 MSK
Created attachment 17606 [details]
Патч для сбора информации о всех вариантах дистрибутивов

Была переработана функция, собирающая образы из osinfo-db.
Теперь программа предлагает все варианты дистрибутивов с их последними версиями.

Также в начало списка дистрибутивов были добавлены системы Альт, так как данное приложение включено в состав Альт Рабочей станции 11.0.

Применение этих патчей необходимо для соответствия требованиям дистрибутива, а без изменения алгоритма парсинга информации, получение корректных данных о системах Альт не представлялось возможным.

В апстриме уже создан merge request на внесение этих изменений:
https://gitlab.com/adhami3310/Impression/-/merge_requests/88

Прошу применить эти патчи для проверки функционала в ближайшей бета-сборке.
Comment 1 Alexey Volkov 2025-01-28 01:34:10 MSK
Created attachment 17607 [details]
Патч, добавляющий системы Альт в список дистрибутивов
Comment 2 Yuri N. Sedunov 2025-01-28 02:19:24 MSK
Поименуйте патчи в соответствиe с "ALT Packaging HOWTO". Напишите развертнутый текст для %changelog'а.
Comment 3 Alexey Volkov 2025-01-28 02:43:44 MSK
(In reply to Yuri N. Sedunov from comment #2)
> Поименуйте патчи в соответствиe с "ALT Packaging HOWTO". Напишите
> развертнутый текст для %changelog'а.

Юрий, подскажите пожалуйста, что не так в именах патчей:
impression-3.3.0-alt-collect-distro-information.patch
impression-3.3.0-alt-add-alt-to-list.patch

Мне кажется, они соответствуют ALT Packaging HOWTO (https://www.altlinux.org/ALT_Packaging_HOWTO)

Changelog, который Вы просили:

- rewrite osinfo-db parser to support multiple distro variants for one OS version
- add ALT Linux to GOOD_DISTROS list
Comment 4 Yuri N. Sedunov 2025-01-28 03:54:32 MSK
(Ответ для Alexey Volkov на комментарий #3)
> (In reply to Yuri N. Sedunov from comment #2)
> > Поименуйте патчи в соответствиe с "ALT Packaging HOWTO". Напишите
> > развертнутый текст для %changelog'а.
> 
> Юрий, подскажите пожалуйста, что не так в именах патчей:
> impression-3.3.0-alt-collect-distro-information.patch
> impression-3.3.0-alt-add-alt-to-list.patch
> 
> Мне кажется, они соответствуют ALT Packaging HOWTO
> (https://www.altlinux.org/ALT_Packaging_HOWTO)

Всё в порядке, это я смотрел и видел фигу вместо имен файлов.

#371917 BUILDING #1 [locked] sisyphus srpm=impression-3.3.0-alt2.src.rpm
Comment 5 Semen Fomchenkov 2025-01-28 04:16:32 MSK
(Ответ для Yuri N. Sedunov на комментарий #4)
> (Ответ для Alexey Volkov на комментарий #3)
> > (In reply to Yuri N. Sedunov from comment #2)
> > > Поименуйте патчи в соответствиe с "ALT Packaging HOWTO". Напишите
> > > развертнутый текст для %changelog'а.
> > 
> > Юрий, подскажите пожалуйста, что не так в именах патчей:
> > impression-3.3.0-alt-collect-distro-information.patch
> > impression-3.3.0-alt-add-alt-to-list.patch
> > 
> > Мне кажется, они соответствуют ALT Packaging HOWTO
> > (https://www.altlinux.org/ALT_Packaging_HOWTO)
> 
> Всё в порядке, это я смотрел и видел фигу вместо имен файлов.
> 
> #371917 BUILDING #1 [locked] sisyphus srpm=impression-3.3.0-alt2.src.rpm

Юрий Николаевич, большое спасибо за оперативность!
Когда у Вас будет возможность, пожалуйста отправьте патченную версию в P11, заранее ещё раз спасибо!
Comment 6 Yuri N. Sedunov 2025-01-28 04:39:32 MSK
В идеале этот список GOOD_DISTROS должен быть настраиваемым, через схему.
/io/gitlab/adhami3310/Impression/good_distros

Предлагаю подумать над таким вариантом. Его, наверняка, будет легче пропихнуть в апстрим.
Comment 7 Антон Мидюков 2025-02-22 12:57:43 MSK
Исправлено в 3.3.0-alt2. Пакет в p11.
Comment 8 Yuri N. Sedunov 2025-04-16 11:32:15 MSK
Вышел 3.4.0, к которому ваш второй патч не прикладывается. Это повод переделать его всоответствие с моими рекомендациями. Пока жду.
Comment 9 Yuri N. Sedunov 2025-04-16 11:49:02 MSK
Наврал, прикладывается. Пока отбой.