1 (2019-09-05 19:37:51 отредактировано saahriktu)

Написал сабжевый скрипт, который, как оказывается, актуален для всех, кто запускает rpmbuild, но при этом не является официальным маинтейнером: http://saahriktu.org/mageia-hacker/2019-09-05-1

С его помощью я уже перепилил свои .src.rpm пакеты (новый выбранный мной суффикс - "saahriktu_for_mageya7"): https://yadi.sk/d/-Ed5ZXtdpQr-yg

Проверить можно так:

Консоль: user
[user@localhost ~]$ rpm -E "%{mkrel 1}"
1.saahriktu_for_mageya7

Mageia 8 x86_64 / FVWM

2 (2019-09-05 21:07:13 отредактировано ingvaro)

Но Магея пишет :

Пакеты, которые не построены нами, должны иметь что-то другое, чем "mga"
в их именах и названиях ИСО не может содержаться "Mageia"

У вас же  суффикс -  saahriktu_for_mageya7
Можно вероятно использовать суффикс например mgar (mga remix)
И кратко и видно что измененный mga
Собранная сборка дистра  например    Magea-R7.1 (Mageia-Remix7.1)

3

Так задача отсутствия подстрок "mga" и "mageia" выполнена.

Тут сразу по названию пакета видно, что он не из самого дистрибутива.

Mageia 8 x86_64 / FVWM

4

saahriktu⇓ пишет:

Так задача отсутствия подстрок "mga" и "mageia" выполнена.

Да видно но слово mageia ведь как то присутствует. Это у совета надо спросить.
А как вам суффикс mgas  (mga saahriktu)

saahriktu⇓ пишет:

С его помощью я уже перепилил свои .src.rpm пакеты

В смысле вы автор этих src.rpm пакетов ?

5 (2019-09-05 21:53:56 отредактировано saahriktu)

ingvaro пишет:

А как вам суффикс mgas  (mga saahriktu)

Но, ведь, в этом варианте подстрока "mga" как раз таки присутствует.

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

В смысле вы автор этих src.rpm пакетов ?

Ну, какие-то я форкнул, какие-то портировал. А так, да, мои пакеты.

Mageia 8 x86_64 / FVWM

6 (2019-09-05 22:36:40 отредактировано ingvaro)

saahriktu⇓ пишет:

А между "mga" и "mgas" попробуй углядеть разницу краем глаза...

И что теперь нельзя использовать имена где встречаются mga
В винде есть mgadiag.exe и никто не говорит что это принадлежит Магее

saahriktu⇓ пишет:

    В смысле вы автор этих src.rpm пакетов ?

Ну, какие-то я форкнул, какие-то портировал. А так, да, мои пакеты.

А почему бы вам не обсудить изменения в Bugzilla - https://bugs.mageia.org/
Если Магея примет изменения то пакеты станут официальными
У меня пакетная сборка Магеи и то же пересобрал пакет - https://forum.magos-linux.ru/t/sborka-u … agee/43/26
Пересобрал командой

rpmrebuild -e shadow-utils

И пришлось в пакете изменить версию - shadow-utils-4.6-2.mga7.x86_64.rpm
Пакетная сборка заработала. А с другим суффиксом  пакетная сборка вероятно не заработает
Теперь вот то же думаю что делать дальше

7 (2019-09-05 22:29:50 отредактировано TopE)

saahriktu⇓ пишет:

А между "mga" и "mgas" попробуй углядеть разницу краем глаза

краем глаза и между mageia и mageya разницу почти не видно)) Не занимайтесь ерундой. Не хотите mga - сделайте mag.

mageia-dnf-conf-1.0-2.mga7.src.rpm
mageia-dnf-conf-1.0-2.mag7.src.rpm

и овцы целы и волки сыты без извратов.

а вообще запрет на суффиксы - это какая-то бредятина. Видимо не надо с суффиксом mga "продавать" свои пакеты как официальные, а не в общем и целом.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

8

Ладно уж. Тогда можно пойти таким путём: μαγεία -> 魔法 -> maho.

"maho7" - это уже не "mga7", да.

Mageia 8 x86_64 / FVWM

9

saahriktu⇓ пишет:

maho7

и "zytw7" тоже не "mga7", да

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

10

ingvaro⇓ пишет:

А почему бы вам не обсудить изменения в Bugzilla - https://bugs.mageia.org/

Все же лучше обсудить в Bugzilla
Изменили пакет, но дали другую спецификацию. Пришли обновления на родной пакет и он перезапишется

11

saahriktu⇓ пишет:

Но, ведь, в этом варианте подстрока "mga" как раз таки присутствует.

Ну и не надо заморачиваться. Совет же сказал, что можете лепить суффикс mga до тех пор, пока не понесёте околесицу,
что ваша ветка - официальная ветка Mageia.

12

TopE пишет:
saahriktu⇓ пишет:

maho7

и "zytw7" тоже не "mga7", да

Да.

Mageia 8 x86_64 / FVWM

13 (2019-09-06 21:42:45 отредактировано saahriktu)

Wolfenberg пишет:
saahriktu⇓ пишет:

Но, ведь, в этом варианте подстрока "mga" как раз таки присутствует.

Ну и не надо заморачиваться. Совет же сказал, что можете лепить суффикс mga до тех пор, пока не понесёте околесицу,
что ваша ветка - официальная ветка Mageia.

Может быть и так, но, кстати, при обсуждении этого вопроса с другими людьми всплыла интересная деталь.

Люди в один голос говорят, что с точки зрения обычного юзера, действительно, удобнее чтобы суффиксы имён пакетов были разные. Потому, что юзер посмотрит, что в официальном репозитории суффикс имён пакетов "mga", и если у его проблемного пакета тоже суффикс "mga", то он с этой проблемой смело пойдёт в багзиллу отвлекать маинтейнеров от важной работы. И маинтейнерам тоже будет сложно понять что это за пакет если юзер приложил выхлоп только "rpm -q", а не "rpm -qi". А если суффиксы разные, то всем сразу понятно, что маинтейнеры дистрибутива тут ни при чём.

Mageia 8 x86_64 / FVWM

14

saahriktu⇓ пишет:

И маинтейнерам тоже будет сложно понять что это за пакет

Если багзилла не через жопу создана, то там нужно указать источник этого пакета.
Ну а если есть репа и в ней указана, что она не от производителей ОС, то репу чесать будет только дурак.

15

saahriktu⇓ пишет:

суффиксы имён пакетов были разные

С суффиксами можно влипнуть в установщике. Он же ориентируется в первую очередь по ним. А то я так могу ветку и от SUSE прикрутить.
Там веть тоже пакеты RPM, но с другим суффиксом.

16

Wolfenberg пишет:
saahriktu⇓ пишет:

И маинтейнерам тоже будет сложно понять что это за пакет

Если багзилла не через жопу создана, то там нужно указать источник этого пакета.
Ну а если есть репа и в ней указана, что она не от производителей ОС, то репу чесать будет только дурак.

Такая строчка в багзилле есть, но, по ходу, она опциональна. И могут быть разные случаи. Вплоть до того, что, например, юзер сам собрал себе пакет, поставил и забыл. А через какое-то время напоролся на грабли. И по имени пакета, соответственно, уже и не понять откуда он.

Mageia 8 x86_64 / FVWM

17

Wolfenberg пишет:
saahriktu⇓ пишет:

суффиксы имён пакетов были разные

С суффиксами можно влипнуть в установщике. Он же ориентируется в первую очередь по ним. А то я так могу ветку и от SUSE прикрутить.
Там веть тоже пакеты RPM, но с другим суффиксом.

Про dnf'ы и GUI интерфейсы ничего не знаю (последними вообще не пользуюсь), а сам пакетный менеджер rpm пережёвывает пакеты с любыми суффиксами в именах. Проверено.

Mageia 8 x86_64 / FVWM