26

alex_q_2000⇓ пишет:

Ваш форум - не площадка и не полигон для бойни. Но однажды он мог бы стать популярным.

Не мой а именно НАШ. Он и будет популярным smile если народ захочет вести нормальный диалог и жить по правилам которые всех устраиваю. Форум теперь не убиваемый (об этом позже напишу в новостях). Надеюсь получится объединить всех разрозненных пользователей Magiea под одной крышей для удобства их же самих. Попытаюсь а время все расставит по местам.

Идей и предложений много, но обо все постепенно.

Меня тут нет!

27 (2019-09-04 22:41:08 отредактировано alex_q_2000)

sevo44⇓ пишет:

Не мой а именно НАШ. Он и будет популярным smile если народ захочет вести нормальный диалог и жить по правилам которые всех устраиваю.

Вы разумеется правы, воля Ваша. Последняя просьба, назначьте пожалуйста TopE модератором, а ingvaro старшим, если есть у Вас там такие должности. Сами уезжайте в отпуск куда-нибудь. А потом приедете через месяц и форум не узнаете абсолютно. Извините за совет. Советов администрации я обычно не даю, противозаконно. Но поверьте мне, он абсолютно преобразиться. Люди делом заняты будут. А по малейшим вопросам будут обращаться в администрацию, к Вам. И уверяю Вас, вряд ли случится какой-то конфликт. Вот так. Всё просто.

28

sevo44 пишет:

Вот потому я говорю давайте напишем в Mageia и получим исчерпывающий ответ на основании которого примете решение. Ваши вопросы действительно актуальны и правильны. Уверен что есть решение которое устроит и вас и их. Если сможете оформить вопрос в английском варианте то бужет совсем замечательно.

Наверное, как-то так:

Is it really forbidden to use the "mga" in names of unofficial packages?

The release part of names usually uses for identifying the distro for which packages was built.

For example, unofficial Fedora repos contains packages with "fc30" suffix that specifies the target platform for this packages as Fedora 30.

It's impossible to identify target distro for packages by their names without distro suffix. The abstract prog-2.1-1.1.packager.x86_64.rpm may have been built for any rpm-based distribution in the world.

Mageia 8 x86_64 / FVWM

29

sevo44⇓ пишет:

Не мой а именно НАШ. Он и будет популярным

Вот видите, Вы цените своих специалистов. Мудрость. Уважаю это качество.

30

Достаточно увидеть и простить,
Тех грешников, что каются,
Из рук на волю птицу отпустить,
И Чудеса порой случаются

31

saahriktu⇓ пишет:

Наверное, как-то так:

    Is it really forbidden to use the "mga" in names of unofficial packages?

Вопрос отправил. Ждем ответ.

alex_q_2000⇓ пишет:

Последняя просьба, назначьте пожалуйста TopE модератором, а ingvaro старшим, если есть у Вас там такие должности.

В ближайшее время я напишу более подробно на эту тему и отчасти я согласен с вашими высказываниями.

Меня тут нет!

32

alex_q_2000 пишет:

Достаточно увидеть и простить,
Тех грешников, что каются,
Из рук на волю птицу отпустить,
И Чудеса порой случаются

а вот мои smile

Мы сами делаем свой путь
И выбор лишь за нами
Страдая, постигаем суть
Прощаясь с лучшими годами

Поняв простить, не суждено
Раз нет в душе надежды
Куда идти?, не решено
В мечтах погасли рифмы

Найдется в сердце красота
Не может сгинуть счастье
Придет в унынье суета
Уйдет сквозь боль ненастье

Отпустит прошлое скрипя
Развеяв грязь и пошлость
И взяв все лучшее, любя
Сольюсь с тобою, вечность

Меня тут нет!

33 (2019-09-04 23:57:15 отредактировано alex_q_2000)

Не может сгинуть счастье,
Придёт в унынье суета

Очень красиво. Я постоянно учусь, Лёш. Замечательные фразы и стихи. Возьму на вооружение. Благодарю Вас.

34

alex_q_2000⇓ пишет:

Очень красиво. Я постоянно учусь, Лёш. Замечательные фразы и стихи. Возьму на вооружение. Благодарю Вас.

Если интересно вот все мои стихи https://sevo44.ru/category/lichnoe/stihi/

Меня тут нет!
Спасибо сказали: alex_q_20001

35

saahriktu⇓ пишет:

Is it really forbidden to use the "mga" in names of unofficial packages?

The release part of names usually uses for identifying the distro for which packages was built.

For example, unofficial Fedora repos contains packages with "fc30" suffix that specifies the target platform for this packages as Fedora 30.

It's impossible to identify target distro for packages by their names without distro suffix. The abstract prog-2.1-1.1.packager.x86_64.rpm may have been built for any rpm-based distribution in the world.

Вот ответ (просьба. выложите перевод, пожалуйста):

From the beginning it was Mageia's intention to _not_ have unofficial
packages. Instead it should be easy for any packager to become an
official Mageia packager, with the right to package any software (that
doesn't have legal issues) and the right to push any updates. That way,
local communities wouldn't need unofficial repositories.
https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Did the users for whom you sent this mail feel unwelcome when trying to
become an official Mageia packager? If so, my apologies, that shouldn't
have happened. Or is there a different reason why they aren't Mageia
packagers, yet? I very much hope we find a way to solve that.

Note that allowing unoffical packages with "mga" as distsuffix makes
life much harder for BugSquad: instead of only asking for the SRPM we'd
have to also ask to check whether the buggy package was signed by Mageia.
Besides, QA team doesn't test whether our updates break any unofficial
packages, nor whether unofficial packages break upgrading.

Kind regards,
Marja

Меня тут нет!

36 (2019-09-10 11:14:44 отредактировано saahriktu)

В двух словах написанное можно выразить так: Изначально разработчиками предполагалось, что неофициальных пакетов не будет вообще потому, что всем, кто желает делать пакеты, они с радостью предоставляют возможность стать официальными маинтейнерами и заливать пакеты и их обновления в официальный репозиторий. Дальше идут недоумения по поводу того как же могло получиться так, что или кого-то не пустили в официальные маинтейнеры или кто-то даже не захотел пробовать стать официальным маитейнером по каким-то своим причинам. Под конец идёт речь о том, что использование суффикса "mga" в именах неофициальных пакетов усложняет жизнь разработчиков дистрибутива потому, что люди идут с проблемами этих пакетов в багзиллу и отнимают время у людей. Также команда QA, разумеется, не проверяет совместимость между официальными и неофициальными пакетами.

Mageia 8 x86_64 / FVWM

37

saahriktu⇓ пишет:

В двух словах написанное можно выразить так

в общем запрета как такового нет. Просто разработчики, внезапно, столкнулись с РЕАЛЬНОСТЬЮ.

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

38 (2019-09-10 23:36:58 отредактировано saahriktu)

TopE пишет:

в общем запрета как такового нет. Просто разработчики, внезапно, столкнулись с РЕАЛЬНОСТЬЮ.

В суд подавать разработчики, конечно, вряд ли будут, но при этом они не одобряют такое положение вещей. И если спрашивают их мнение по поводу использования суффикса "mga" в именах неофициальных пакетов, то они прямо так и отвечают:

Packages that aren't built by us, should have something else than "mga"
in their names

Mageia 8 x86_64 / FVWM

39

saahriktu⇓ пишет:

они прямо так и отвечают:

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

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

40

TopE пишет:

потому я и предложил суффикс "mag"

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

Мне больше понравился вариант "μαγεία" -> "魔法" -> "maho".

Mageia 8 x86_64 / FVWM

41 (2019-09-11 10:56:50 отредактировано alex_q_2000)

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

Титульная страница сообщества в Греции: http://mageia-gr.org/
Форум греческого сообщества Mageia: http://mageia-gr.org/forum/
Пакеты в хранилище этого сообщества:  http://mageia-gr.org/rpm/6/x86_64/

Почему бы не обозначить принадлежность пакетов к сообществу MRC, которое является "веткой" официального проекта Mageia соответствующим суффиксом?

p.s. Мог что-то пропустить и возможно это уже обсуждалось, тогда сорри...

С уважением,
Алексей

42

alex_q_2000⇓ пишет:

Почему бы не обозначить принадлежность пакетов к сообществу MRC, которое является "веткой" официального проекта Mageia соответствующим суффиксом?

Пока был репозоторий, так и было - mrc, если правильно помню. И вопросов не возникало.

Mageia 9. KDE.

43

"mgr"

По такой логике получается суффикс "mru".

Mageia 8 x86_64 / FVWM

44

Все же свой пакет это скорее всего должно применяться для тестирования и отладки.
Когда изменения в пакете протестированы то все же правильнее будет отправить в - https://bugs.mageia.org/

45

ingvaro пишет:

Все же свой пакет это скорее всего должно применяться для тестирования и отладки.
Когда изменения в пакете протестированы то все же правильнее будет отправить в - https://bugs.mageia.org/

И поломать весь репозиторий потерей обратной совместимости в новых версиях софта, ага.

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

Mageia 8 x86_64 / FVWM

46

saahriktu пишет:

"mgr"

По такой логике получается суффикс "mru".

Такой суффикс наиболее унифицированный и для всех сообществ. В своё время для 3-й Mageia он был "mga3.mrc", считаю что через точку надо указывать на сообщество MRC или частный репо, например:
"mru7.mrc" - репо сообщества MRC
"mru7.alx" - репо, например alex_q_2000
Ведь есть же своё репо у saahriktu и у gaurii, первые три буквы будут указывать на российское происхождение, четвёртая цифра это версия дистрибутива, далее через точку принадлежность к сообществу MRC или указывать на частное репо, но не более 3-х символов.
Отсюда вывод, что репо от сообщества должно боле серьёзо подходить контролю пакетов, естественно на сколько это вообще возможно.

47

Ответ от совета:

We have discussed your request on dev ml and in council. Council decided
to allow ".<non-mageia-identifier>_mga" in package names of unofficial
packages https://ml.mageia.org/l/arc/council/201 … 00026.html

So dist suffixes like below are allowed:

   rpm-4.15.0-1.for_mga8
   rpm-4.15.0-1.copr_mga8
   rpm-4.15.0-1.mru_mga8
   rpm-4.15.0-1.someone_mga8
   rpm-4.15.0-1.custom_mga8

Note the "_mga" in the dist suffixes. Dist suffixes which contain ".mga"
are still not allowed.

Kind regards,
Marja

Меня тут нет!

48

Ага, понятно. В оф.репо пакеты выглядят так:
avogadro2-1.90.0-1.mga6.i586.rpm
А в НЕоф.репо разрешено писать БЕЗ точки ".mga", как пример они дали подчёркивание, т.е. "_mga"
Получается, что из НЕоф.репо нашего сообщества MRC они будут выглядеть вот так:
avogadro2-1.90.0-1.mru.mrc_mga6.i586.rpm
или из репо alex_q_2000
avogadro2-1.90.0-1.mru.alx_mga6.i586.rpm
Вот только не знаю как будет правильнее (ну чтобы не раздражать разработчиков), постле "mru" ставить точку или так же подчёркивание?
avogadro2-1.90.0-1.mru_mrc_mga6.i586.rpm
или
avogadro2-1.90.0-1.mru_alx_mga6.i586.rpm

49 (2019-09-26 20:51:58 отредактировано ingvaro)

Для своего пакета все предложенное то подойдет.
Свою сборку я пакетно  в образе на aufs
Но тут проблема
Пакет shadow-utils-4.6-1.mga7.x86_64.rpm не устанавливается.
Причем в  LiveDVD от Магеи этот пакет можно удалить и установить снова
Пересобрал я shadow-utils-4.6-1.mga7.x86_64.rpm  -  https://forum.magos-linux.ru/t/sborka-u … agee/43/26
Командой :

    rpmrebuild -e shadow-utils

И назвал его shadow-utils-4.6-2.mga7.x86_64.rpm
Теперь пакетная сборка дистра в aufs образе  заработала.
Попробовал назвать его shadow-utils-4.6-2.mru_mga7.x86_64.rpm
Как я и полагал, сборка не получилась
Что бы shadow-utils-4.6-1.mga7.x86_64.rpm не cкачивался
Нужен именно shadow-utils-4.6-2.mga7.x86_64.rpm

50

ingvaro⇓ пишет:

Попробовал назвать его shadow-utils-4.6-2.mru_mga7.x86_64.rpm
Как я и полагал, сборка не получилась
Что бы shadow-utils-4.6-1.mga7.x86_64.rpm не cкачивался
Нужен именно shadow-utils-4.6-2.mga7.x86_64.rpm

Да, вот и выплыли нюансы. Получается что французы перемудрили.
Вообще-то по идее должно хватать того, что при подключении репозитория, красными буквами даётся — "репо НЕОФИЦИАЛЬНОЕ" и на этом всем понятно, пакеты нефициальные, хотя и есть эти самые буквы с точкой ".mga".
Тогда рабочим вариантом пакетов будет только вот так:
shadow-utils-4.6-2.mga7.mru.x86_64.rpm , как было ранее, с той лишь разницей "mrc"
Если делать как у греков:
boomaga-1.3.0-1mgr6.x86_64.rpm
то такое репо будет работать не так как нужно пользователю и придётся пакет тупо скачивать, затем переименовывать под систему, геморно и неудобно.