Bug 32452

Summary: ломает работу с другими брендингами
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: branding-xalt-kworkstation-graphicsAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: aen, glebfm, rider, zerg
Version: unstableKeywords: regression
Hardware: all   
OS: Linux   

Description Michael Shigorin 2016-08-30 15:14:50 MSK
Наличие пакета branding-xalt-kworkstation в sisyphus (кстати, зачем, если предназначен он исключительно для p8, по логике?) приводит к затруднениям со штатным применением других брендингов вследствие сочетания искуственно задранной "лексикографической крутости" (не соответствующей реальному бренду, но это отдельный баг и скорее административный) и грубых ошибок в спеке (отсутствие Conflicts: по подпакету graphics), привнесённых коммитом 1058c8b19ebbace726a3a2dc6f3807797044fd20 без внятно изложенных причин.

Заодно следует обратить внимание и на аналогичный коммит 2492d76cb99b96875a37dc905fa02067a4c771db по части подпакетов bootsplash.
Comment 1 Sergey V Turchin 2016-08-30 15:20:22 MSK
(В ответ на комментарий №0)
> 1058c8b19ebbace726a3a2dc6f3807797044fd20 без внятно изложенных причин.
Т.к. внятнее некуда. Но, т.к. с той поры там действительно появилась вероятность, конфликтов, можно вернуть.
Comment 2 Sergey V Turchin 2016-08-30 15:27:41 MSK
(В ответ на комментарий №0)
> Заодно следует обратить внимание и на аналогичный коммит
> 2492d76cb99b96875a37dc905fa02067a4c771db по части подпакетов bootsplash.
Что с ним не так? Или для костылей против кривых профилей mkimage у нас исключение?
Comment 3 Michael Shigorin 2016-08-30 16:04:57 MSK
(В ответ на комментарий №1)
> > 1058c8b19ebbace726a3a2dc6f3807797044fd20 без внятно изложенных причин.
> Т.к. внятнее некуда.
Если причина тебе очевидна, это не значит, что она очевидна другим
(а порой и тебе же несколько лет спустя).  Для того и служит commit message.

> Но, т.к. с той поры там действительно появилась вероятность,
> конфликтов, можно вернуть.
Не "можно", а необходимо.

(В ответ на комментарий №2)
> > Заодно следует обратить внимание и на аналогичный коммит
> > 2492d76cb99b96875a37dc905fa02067a4c771db по части подпакетов bootsplash.
> Что с ним не так?
То же самое, очевидно.

> Или для костылей против кривых профилей mkimage у нас исключение?
Ты уже повесил багу, по своему же принципу? ;-)

https://lists.altlinux.org/pipermail/devel/2016-August/201738.html

Со своей стороны могу отметить, что в mkimage и различных mkimage-profile* мне на сейчас сходу не припоминаются проблемы с branding, которые можно и стоит исправить там, а не в пакетной базе (у нас в офисе все, кто занимается branding-*, признают наличие проблемы с необходимостью прописывания _полного_ набора конфликтов в каждом новом брендинге -- есть и соображения по тому, как это решать, но пока сырые и в процессе обдумывания вслух).  Знаешь -- вешай.
Comment 4 Repository Robot 2016-08-30 20:57:28 MSK
branding-xalt-kworkstation-8.0.0-alt4 -> sisyphus:

* Tue Aug 30 2016 Sergey V Turchin <zerg at altlinux> 8.0.0-alt4
- add conflicts for graphics subpackages (ALT#32452)
Comment 5 Michael Shigorin 2016-08-31 14:04:23 MSK
Подтверждаю, спасибо!
В будущем может быть удобней перебраться на rpm-macros-branding имени glebfm@.