* Re: [sisyphus] Единый реестр наименований пакетов
2016-05-29 5:59 [sisyphus] Единый реестр наименований пакетов Антон Николаевич Горошкин
@ 2016-05-29 10:19 ` Hihin Ruslan
2016-05-29 16:19 ` Igor Vlasenko
` (4 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Hihin Ruslan @ 2016-05-29 10:19 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1581 bytes --]
Здравствуйте Антон Николаевич Горошкин
В сообщении от 29 мая 2016 Антон Николаевич Горошкин
написал(a):
> Приветствую всех!
>
> Как договариваться? Например предложением варианта названия и
> голосованием. Самое простое - предлагается вариант, который
> уже есть в дистрибутивах и голосование. Либо совершенно иное
> название, например, такое как в апстриме (это на, мой взглад,
> наиболее всего подходит для большинства и несогласий будет
> минимум)
>
> Считаю, что это качественно позволит выйти на новый уровень
> взаимодействия между собой, пользователям будет проще, вузам
> легче готовить специалистов и тд.
>
> Готов создать и поддерживать такой реестр ПО.
>
> С уважением,
> АнтонГорошкин.
https://lists.altlinux.org/pipermail/sisyphus/2016-May/365314.html
--
А ещё говорят так (fortune):
The number of arguments is unimportant unless some of them are
correct. -- Ralph Hartley
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Единый реестр наименований пакетов
2016-05-29 5:59 [sisyphus] Единый реестр наименований пакетов Антон Николаевич Горошкин
2016-05-29 10:19 ` Hihin Ruslan
@ 2016-05-29 16:19 ` Igor Vlasenko
2016-05-29 20:30 ` Alexey Gladkov
` (3 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Igor Vlasenko @ 2016-05-29 16:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sun, May 29, 2016 at 12:59:05PM +0700, Антон Николаевич Горошкин wrote:
> Мое предложение заключается в том, чтобы попробовать договориться среди отечественных команд разработки дистрибутивов ( Альт, Роса, Калькулейт, Астра и др. ) создать единый реестр наименований пакетов и при сборке пакетов стараться придерживаться его. Конечно, разные правила оформления пакетов и сборки не позволяют сделать это однозначно одинаково, но начать хотя бы с названий основных пакетов, а пакеты dev, lib и прочие - тут уже как получится (у всех полиси разные).
Я вот занимаюсь похожей вещью -- собираю базы данных соответствий
между пакетами в разных дистрибутивах и пишу утилиты, с помощью
которых этими базами можно пользоваться.
например,
$ echo pywbem | distromap-filter-translate-source-names --originrepo fedora --destrepo altlinux
python-module-pywbem
и наоборот,
$ echo python-module-pywbem | distromap-filter-translate-source-names --originrepo altlinux --destrepo fedora
pywbem
от таких таблиц очень мого пользы. они позволяют
узнавать об обновлениях, а также используются роботами импорта.
Эти таблицы нужно постоянно проверять и дополнять,
и по опыту скажу, что вручную их поддерживать практически не реально.
Софт для их создания и обслуживания у меня в процессе разработки.
На основе таких таблиц можно создавать и общий реестр.
> Готов создать и поддерживать такой реестр ПО.
Руками не получится - очень уж большой :(
17345 в только ALTLinux.
--
I V
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Единый реестр наименований пакетов
2016-05-29 5:59 [sisyphus] Единый реестр наименований пакетов Антон Николаевич Горошкин
2016-05-29 10:19 ` Hihin Ruslan
2016-05-29 16:19 ` Igor Vlasenko
@ 2016-05-29 20:30 ` Alexey Gladkov
2016-05-29 20:42 ` Aleksey Novodvorsky
` (2 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Alexey Gladkov @ 2016-05-29 20:30 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
On Sun, May 29, 2016 at 12:59:05PM +0700, Антон Николаевич Горошкин wrote:
> Приветствую всех!
> Андрей Черепанов предложил написать в эту рассылку.
>
> На форуме развязалась небольшая дискуссия на эту тему. Никто из высказавшихся не поддержал эту идею.
Я догадываюсь почему.
> Мое предложение заключается в том, чтобы попробовать договориться среди отечественных команд разработки дистрибутивов ( Альт, Роса, Калькулейт, Астра и др. ) создать единый реестр наименований пакетов и при сборке пакетов стараться придерживаться его. Конечно, разные правила оформления пакетов и сборки не позволяют сделать это однозначно одинаково, но начать хотя бы с названий основных пакетов, а пакеты dev, lib и прочие - тут уже как получится (у всех полиси разные).
Полумеры такие полумеры. "Специалистам" в вузах будут рассказывать про пакет
"foo" и будут предлагать погуглить как называются devel-пакеты в том или
ином дистре. А ведь есть ещё разбиение по подпакетам т.д., которая различается в
дистрах, есть различия в размещении на файловой системе.
> Как договариваться? Например предложением варианта названия и голосованием. Самое простое - предлагается вариант, который уже есть в дистрибутивах и голосование. Либо совершенно иное название, например, такое как в апстриме (это на, мой взглад, наиболее всего подходит для большинства и несогласий будет минимум)
Голосовать по _каждому_ имени пакета в дистре ?! В одном сизифе сейчас
порядка 17000 пакетов (и это только srpm). Вы предлагаете голововать по
каждому имени? Подобная бюрократия парализует работу репозитория.
Вы сами пробовали опакетить что-нибудь достаточно большое, что требует
опакечивания зависимостей? Эта работа сама по себе очень сложна и
трудоёмка. Необходимость какого-то согласования отобьёт желание этим
заниматься.
Кроме того, именование пакетов вещь не статичная. Пакеты
переименовываются, появляются пакеты с версией в названии, существуют
виртуальные пакеты т.д.
Также хочу напомнить, что существуют автоимпорты из других неотечественных
дистрибутивов.
> Считаю, что это качественно позволит выйти на новый уровень взаимодействия между собой
А вы спросили разработчиков нужен ли им этот новый уровень ?
>пользователям будет проще, вузам легче готовить специалистов и тд.
Специалисты работают не с пакетами, а с программами в них. У этих программ
есть апстрим, который один (в большинстве случаев) и он является отправной
точкой.
Пользователи пользуются программами, а не пакетами. Поэтому во многих
дистрибутивах при установке давно отказались использовать имена пакетов, а
используют описания.
> Готов создать и поддерживать такой реестр ПО.
В последнее время какая-то странная тяга у граждан создавать реестры.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Единый реестр наименований пакетов
2016-05-29 5:59 [sisyphus] Единый реестр наименований пакетов Антон Николаевич Горошкин
` (2 preceding siblings ...)
2016-05-29 20:30 ` Alexey Gladkov
@ 2016-05-29 20:42 ` Aleksey Novodvorsky
2016-05-30 6:43 ` Sergey
5 siblings, 0 replies; 11+ messages in thread
From: Aleksey Novodvorsky @ 2016-05-29 20:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
29 мая 2016 г., 8:59 пользователь Антон Николаевич Горошкин
<neobht@sibsau.ru> написал:
> Приветствую всех!
> Андрей Черепанов предложил написать в эту рассылку.
>
> На форуме развязалась небольшая дискуссия на эту тему. Никто из высказавшихся не поддержал эту идею.
>
> Мое предложение заключается в том, чтобы попробовать договориться среди отечественных команд разработки дистрибутивов ( Альт, Роса, Калькулейт, Астра и др. ) создать единый реестр наименований пакетов и при сборке пакетов стараться придерживаться его. Конечно, разные правила оформления пакетов и сборки не позволяют сделать это однозначно одинаково, но начать хотя бы с названий основных пакетов, а пакеты dev, lib и прочие - тут уже как получится (у всех полиси разные).
>
> Как договариваться? Например предложением варианта названия и голосованием. Самое простое - предлагается вариант, который уже есть в дистрибутивах и голосование. Либо совершенно иное название, например, такое как в апстриме (это на, мой взглад, наиболее всего подходит для большинства и несогласий будет минимум)
Вопрос еще и в том, кто будет договариваться. Судите сами:
-- Astra позиционирует как свое важно свойство совместимость с
репозиторием Debian;
-- некоторые дистрибутивы Росы принципиально совместимы с репозиторием
RHEL6, другие претендуются на совместимость с OpenMandriva
-- Calculate основан на Gentoo
Вряд ли они откажутся от этого "родства" ради унификации названий, --
это полностью изменит их систему разработки. Вы предлагаете переговоры
о единых именах пакетов между Red Hat, Debian и Gentoo ? Вряд ли это
реально, тем более, что различны не только имена пакетов, но и многие
программы, реализующие ключевую функциональность в разных
дистрибутивах.
В общем, честно говоря, я сильно сомневаюсь в возможности такой
договоренности. Хотя нам, так как мы не являемся ничьим клоном, было
бы несколько проще.
Обсудите с другими разработчиками отечественных дистрибутивов, если мы
с legion@ Вас не убедили.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] Единый реестр наименований пакетов
2016-05-29 5:59 [sisyphus] Единый реестр наименований пакетов Антон Николаевич Горошкин
` (3 preceding siblings ...)
2016-05-29 20:42 ` Aleksey Novodvorsky
@ 2016-05-30 6:43 ` Sergey
5 siblings, 0 replies; 11+ messages in thread
From: Sergey @ 2016-05-30 6:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sunday 29 May 2016, Антон Николаевич Горошкин wrote:
> Конечно, разные правила оформления пакетов и сборки не
> позволяют сделать это однозначно одинаково, но начать
> хотя бы с названий основных пакетов
Если есть какие-то пакеты, которые очень-очень важно назвать одинаково
с чем-то ещё (например, чтобы проприетарщину, рассчитанную на какой-то
один дистрибутив поставить), то у rpm в спеке можно дописать нужный
"Provides".
--
С уважением, Сергей.
^ permalink raw reply [flat|nested] 11+ messages in thread
[parent not found: <1464688422.136659093@f46.i.mail.ru>]