Size: a a a

2021 February 08

МН

Михаил Новоселов... in ROSA Linux
alex
Мысль интересная, но нет, автоматически он в моке не определяется
а моку и не нужно его автоматически определять, rpm(build) сам его определит, мок лишь запустит rpm(build)
Вообще я понял твою мысль, но, по-моему, лучше, чтобы при сборке не вылезало несуществующих в дистрибутиве в целом архитектур
источник

a

alex in ROSA Linux
Нет, мок не запускает рпмбилд который потом автоматически определяет.
Мок передает параметры в том числе таргет для rpmbuild, так всегда было и 10 лет назад тоже.
источник

МН

Михаил Новоселов... in ROSA Linux
а что будет, если таргет не указать?
источник

МН

Михаил Новоселов... in ROSA Linux
так-то rpm(build) первичное средство сборки, а не мок
источник

a

alex in ROSA Linux
Михаил Новоселов
а что будет, если таргет не указать?
определить по uname
источник

МН

Михаил Новоселов... in ROSA Linux
alex
определить по uname
так я об этом и говорю
источник

МН

Михаил Новоселов... in ROSA Linux
там не только по uname, оно еще более конкретно процессор смотрит, как для ryzen в патче, так и для, например, athlon и дрю сортов ix86 в апстриме
источник

МН

Михаил Новоселов... in ROSA Linux
моя идея в том, чтобы по умолчанию автоматическое определение выдавало то, что соответствует политике дистрибутива, а это x86_64, а не znver1
источник

МН

Михаил Новоселов... in ROSA Linux
Михаил Новоселов
В rpm rosa2019.1 выключил пришедшее из OpenMandriva автоматическое определение Ryzen CPU и использования отдельных архитектур znver1(_32). Кому понадобится, создайте пустой файл /etc/rpm/znver1_enable
https://abf.io/import/rpm/commit/028d7271f62c95b2bde08df09ed9ce0c723cf5f7
cc @mumblingmacaron
добавил в патч пояснение:
Of course one can redefine %_target manually, but let's make automatic
detection of target follow the general policy of the distribution
which is building for generic x86_64, but not znver1.
источник

МН

Михаил Новоселов... in ROSA Linux
а зачем transmission-remote и др. переехали из cli в common? (извини, азыбл в прошлый раз об этом написать)
источник

МН

Михаил Новоселов... in ROSA Linux
если переехало, то надо Obsoletes+Conglicts писать для автоматического обновления, но, по-моему, в cli логичнее, common же общие длдя всех подпакетов вещи
источник

a

alex in ROSA Linux
Михаил Новоселов
так я об этом и говорю
проверил.
Удивительно но если убрать таргет, то валится на добавлении группы
источник

АН

Артемий НаиковскИй... in ROSA Linux
Михаил Новоселов
если переехало, то надо Obsoletes+Conglicts писать для автоматического обновления, но, по-моему, в cli логичнее, common же общие длдя всех подпакетов вещи
Щас исправлю
источник

АН

Артемий НаиковскИй... in ROSA Linux
А вот так сойдёт
источник

МН

Михаил Новоселов... in ROSA Linux
Артемий НаиковскИй
А вот так сойдёт
да
источник

АН

Артемий НаиковскИй... in ROSA Linux
оформил пожилой пул реквест
источник

МН

Михаил Новоселов... in ROSA Linux
Артемий НаиковскИй
оформил пожилой пул реквест
а зачем убрал-то скриплтеы %systemd_* ?
источник

МН

Михаил Новоселов... in ROSA Linux
давай смержу и сам вставлю
источник

АН

Артемий НаиковскИй... in ROSA Linux
Михаил Новоселов
да. Но не abf, а сам rpm, точно такой же, как и при запуске на компе у тебя, на абф точно такой же
вот
источник

МН

Михаил Новоселов... in ROSA Linux
понятно, я прочитал не systemd_*, а systemd* из requires
источник