ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Единый реестр наименований пакетов
@ 2016-05-29  5:59 Антон Николаевич Горошкин
  2016-05-29 10:19 ` Hihin Ruslan
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Антон Николаевич Горошкин @ 2016-05-29  5:59 UTC (permalink / raw)
  To: sisyphus

Приветствую всех!
Андрей Черепанов предложил написать в эту рассылку. 

На форуме развязалась небольшая дискуссия на эту тему. Никто из высказавшихся не поддержал эту идею. 

Мое предложение заключается в том, чтобы попробовать договориться среди отечественных команд разработки дистрибутивов ( Альт, Роса, Калькулейт, Астра и др. ) создать единый реестр наименований пакетов и при сборке пакетов стараться придерживаться его. Конечно, разные правила оформления пакетов и сборки не позволяют сделать это однозначно одинаково, но начать хотя бы с названий основных пакетов, а пакеты dev, lib  и прочие - тут уже как получится (у всех полиси разные). 

Как договариваться? Например предложением варианта названия и голосованием. Самое простое - предлагается вариант, который уже есть в дистрибутивах и голосование. Либо совершенно иное название, например, такое как в апстриме (это на, мой взглад, наиболее всего подходит для большинства и несогласий будет минимум)

Считаю, что это качественно позволит выйти на новый уровень взаимодействия между собой, пользователям будет проще, вузам легче готовить специалистов и тд.

Готов создать и поддерживать такой реестр ПО. 

С уважением, 
АнтонГорошкин.

^ 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
                   ` (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

* [sisyphus] [JT] Re: Единый реестр наименований пакетов
  @ 2016-05-31 10:16     ` Michael Shigorin
  2016-05-31 19:49       ` Alexander Yereschenko
    1 sibling, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2016-05-31 10:16 UTC (permalink / raw)
  To: sisyphus

On Tue, May 31, 2016 at 05:02:34PM +0700, Anton Goroshkin wrote:
> Например, называть пакет с дополнительными модулями python
> не python-module-*, а как у большинства python-* и т.д.

Вот только этих "и т.д." в форме одних py* уже вагон, неудобно.

Понятно, что это вопрос пересечения различных культур как при
разработке, так и при упаковке/применении.  От этого не легче.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] [JT] Re: Единый реестр наименований пакетов
  2016-05-31 10:16     ` [sisyphus] [JT] " Michael Shigorin
@ 2016-05-31 19:49       ` Alexander Yereschenko
  0 siblings, 0 replies; 11+ messages in thread
From: Alexander Yereschenko @ 2016-05-31 19:49 UTC (permalink / raw)
  To: sisyphus

31.05.2016 13:16, Michael Shigorin пишет:
> On Tue, May 31, 2016 at 05:02:34PM +0700, Anton Goroshkin wrote:
>> Например, называть пакет с дополнительными модулями python
>> не python-module-*, а как у большинства python-* и т.д.
> Вот только этих "и т.д." в форме одних py* уже вагон, неудобно.
>
> Понятно, что это вопрос пересечения различных культур как при
> разработке, так и при упаковке/применении.  От этого не легче.
>
Более того, по моему мнению, так именно в Альтлинукс решили навести 
порядок с именами пакетов и хоть как-то систематизировать их, чтобы по 
имени уже было понятно, что это. А вот "у большинства" то ли руки не 
доходят, то ли просто влом - как первый раз родители назвали, так потом 
всю жизнь и мучайся...

-- 
С уважением,Александр.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Единый реестр наименований пакетов
  @ 2016-06-07  8:59       ` Ruslan Hihin
    2016-06-07  9:05       ` Andrey Cherepanov
  1 sibling, 1 reply; 11+ messages in thread
From: Ruslan Hihin @ 2016-06-07  8:59 UTC (permalink / raw)
  To: akv@altlinux.org, ALT Linux Sisyphus discussions

Вот соберете свой пакет и назовете как вам хочется.

-- 
Простите за краткость, создано в K-9 Mail.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Единый реестр наименований пакетов
    2016-06-07  8:59       ` [sisyphus] " Ruslan Hihin
@ 2016-06-07  9:05       ` Andrey Cherepanov
  1 sibling, 0 replies; 11+ messages in thread
From: Andrey Cherepanov @ 2016-06-07  9:05 UTC (permalink / raw)
  To: sisyphus

07.06.2016 11:53, akv@altlinux.org пишет:
> 
> 
> 
>> Вторник, 31 мая 2016, 13:02 +03:00 от Anton Goroshkin <neobht@sibsau.ru>:
>>
>>
>>
>> Например, называть пакет с дополнительными модулями python не
>     python-module-*, 
>> а как у большинства python-* и т.д.
>>
>> --
>> С уважением, 
> Антон Горошкин 
> Я выскажу своё мнение - я  за мнемонически понятные названия и против непонятных названий вида "python-*".
Да-да. Я тоже за
apt-get install библиотека-выгрузки-данных-из-XLS

-- 
Andrey Cherepanov
cas@altlinux.org


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Единый реестр наименований пакетов
  @ 2016-06-08 11:59           ` Ruslan
  0 siblings, 0 replies; 11+ messages in thread
From: Ruslan @ 2016-06-08 11:59 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]

Здравствуйте !

> >Вот соберете свой пакет и назовете как вам хочется.
>
> - Не узрел я в Вашей фразе какую-либо точку зрения на этот вопрос
> - Не увидел какой-либо аргументации к Вашей непонятной мысли
>
Кто собрал пакет, тот ему и даёт имя.  Что тут непонятного? 
Есть конечно определённые полиси и наработанная практика по именам пакетов, и 
определённая практика в рамках дистрибутива, задающая определённые рамки, его 
не более того.

PS Хорошо, что вы в рассылке не озвучили своё предложение, о том что-бы во 
всех дистрибутивах России у всех однотипных пакетов были одни и те-же 
начальные настройки.

-- 
C уважением, Хихин Руслан.

[-- 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

end of thread, other threads:[~2016-06-08 11:59 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
2016-05-30  6:43 ` Sergey
2016-05-31 10:16     ` [sisyphus] [JT] " Michael Shigorin
2016-05-31 19:49       ` Alexander Yereschenko
2016-06-07  8:59       ` [sisyphus] " Ruslan Hihin
2016-06-08 11:59           ` Ruslan
2016-06-07  9:05       ` Andrey Cherepanov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git