* Re: [devel] Префикс java-пакетов
2007-11-04 22:37 ` [devel] Префикс java-пакетов Vitaly Lipatov
@ 2007-11-04 22:55 ` Alexey Tourbin
2007-11-04 23:08 ` Alexey Tourbin
2007-11-04 22:57 ` Alexey Rusakov
2007-11-05 0:12 ` Денис Смирнов
2 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2007-11-04 22:55 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1066 bytes --]
On Mon, Nov 05, 2007 at 01:37:44AM +0300, Vitaly Lipatov wrote:
> On 4 ноября 2007, QA Team Robot wrote:
> > juddi - Open source Java implementation UDDI specification.
> Я всё-таки не понимаю, почему у нас python имеет префикс
> python-module, пакеты ruby предваряются ruby, модули perl
> имеют свой префикс, библиотеки в пакетах, начинающихся с lib
> лежат, шрифты красиво разложены по fonts-ttf, а java-пакеты
> разбросаны по репозиторию с непредсказуемыми названиями, ни
> отфильтровать, ни посмотреть что есть.
Предлагаю следующее правило: библиотеки для специфических языков должны
иметь преифкс язык-.
Front-end пользовательские приложения, написанные на специфических
языках, не должны иметь префикс язык-.
Префикс "язык-" желательно понимать более буквально. То есть префикс
"python-module-" -- это, по-моему, перебор. Я уже однажды писал, что
в названии пакета в принципе нельзя достаточно полно описать его
различные предназначения с точки зрения общей семантики. Поэтому долой
/-module/, даёшь более простой/грубый префикс.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-04 22:55 ` Alexey Tourbin
@ 2007-11-04 23:08 ` Alexey Tourbin
2007-11-05 0:45 ` Vitaly Lipatov
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2007-11-04 23:08 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1622 bytes --]
On Mon, Nov 05, 2007 at 01:55:59AM +0300, Alexey Tourbin wrote:
> > > juddi - Open source Java implementation UDDI specification.
> > Я всё-таки не понимаю, почему у нас python имеет префикс
> > python-module, пакеты ruby предваряются ruby, модули perl
> > имеют свой префикс, библиотеки в пакетах, начинающихся с lib
> > лежат, шрифты красиво разложены по fonts-ttf, а java-пакеты
> > разбросаны по репозиторию с непредсказуемыми названиями, ни
> > отфильтровать, ни посмотреть что есть.
>
> Предлагаю следующее правило: библиотеки для специфических языков должны
> иметь преифкс язык-.
>
> Front-end пользовательские приложения, написанные на специфических
> языках, не должны иметь префикс язык-.
>
> Префикс "язык-" желательно понимать более буквально. То есть префикс
> "python-module-" -- это, по-моему, перебор. Я уже однажды писал, что
> в названии пакета в принципе нельзя достаточно полно описать его
> различные предназначения с точки зрения общей семантики. Поэтому долой
> /-module/, даёшь более простой/грубый префикс.
Впрочем, здесь не всё гладко. Имеется традиция "сокращенного префикса".
Например, "pygtk"; здесь "сокращенный префикс" это "py". Поэтому не
совсем понятно, насколько нужно "удлинять" название пакета, и нужно ли
его удлинять вообще. В случае с pygtk есть такие варианты: "pygtk",
"python-pygtk", "python-module-pygtk".
В федоре кстати пакет называется pygtk2.
Они отдают предпочтение "сокращенному префиксу".
В случае же с джавой идея "сокращенного префикса" доводится до абсурда --
иногда кажется, что достаточно префикса из одной буквы "j".
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-04 23:08 ` Alexey Tourbin
@ 2007-11-05 0:45 ` Vitaly Lipatov
2007-11-05 7:02 ` Ildar Mulyukov
2007-11-06 11:32 ` Epiphanov Sergei
0 siblings, 2 replies; 15+ messages in thread
From: Vitaly Lipatov @ 2007-11-05 0:45 UTC (permalink / raw)
To: devel
On 5 ноября 2007, Alexey Tourbin wrote:
> > Предлагаю следующее правило: библиотеки для специфических
> > языков должны иметь преифкс язык-.
Нельзя не согласиться.
Сейчас по факту к неспецифическим языкам у нас отнесены
C, C++ и C#.
> > Front-end пользовательские приложения, написанные на
> > специфических языках, не должны иметь префикс язык-.
Да.
> > Префикс "язык-" желательно понимать более буквально. То
> > есть префикс "python-module-" -- это, по-моему, перебор. Я
> > уже однажды писал, что в названии пакета в принципе нельзя
> > достаточно полно описать его различные предназначения с
> > точки зрения общей семантики. Поэтому долой /-module/,
> > даёшь более простой/грубый префикс.
Более того, у нас существует python-modules (для модулей самого
Питона) и python-module (для сторонних модулей). Можно было бы
действительно укоротить, но это функционального значения не
имеет.
> Впрочем, здесь не всё гладко. Имеется традиция "сокращенного
> префикса". Например, "pygtk"; здесь "сокращенный префикс" это
> "py". Поэтому не совсем понятно, насколько нужно "удлинять"
> название пакета, и нужно ли его удлинять вообще. В случае с
> pygtk есть такие варианты: "pygtk", "python-pygtk",
> "python-module-pygtk".
>
> В федоре кстати пакет называется pygtk2.
> Они отдают предпочтение "сокращенному префиксу".
Мне кажется они просто префиксов не делают, а называют пакет как
апстрим.
Другое дело, что возможно нам надо решить, будет ли python-gtk
или python-pygtk. Хотя вроде решили, что пакет называется так
же, как и модуль в нём, в тот же регистре букв.
>
> В случае же с джавой идея "сокращенного префикса" доводится до
> абсурда -- иногда кажется, что достаточно префикса из одной
> буквы "j".
Зачем, если можно написать java, и будет понятно каждому? Мы же
не буквы экономим.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-05 0:45 ` Vitaly Lipatov
@ 2007-11-05 7:02 ` Ildar Mulyukov
2007-11-05 10:40 ` Andrey Rahmatullin
2007-11-06 11:32 ` Epiphanov Sergei
1 sibling, 1 reply; 15+ messages in thread
From: Ildar Mulyukov @ 2007-11-05 7:02 UTC (permalink / raw)
To: devel
On 05.11.2007 06:45:07, Vitaly Lipatov wrote:
> On 5 ноября 2007, Alexey Tourbin wrote:
>>> Предлагаю следующее правило: библиотеки для специфических языков
>>> должны иметь преифкс язык-.
> Нельзя не согласиться.
> Сейчас по факту к неспецифическим языкам у нас отнесены
> C, C++ и C#.
C#? Да, у него 2 варианта наименования, а не 1. Но разброда-шатания не
наблюдаю. Это mono-* и lib*sharp*.
С уважением, Ильдар.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-05 7:02 ` Ildar Mulyukov
@ 2007-11-05 10:40 ` Andrey Rahmatullin
2007-11-05 10:43 ` Ildar Mulyukov
0 siblings, 1 reply; 15+ messages in thread
From: Andrey Rahmatullin @ 2007-11-05 10:40 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 650 bytes --]
On Mon, Nov 05, 2007 at 01:02:03PM +0600, Ildar Mulyukov wrote:
> C#? Да, у него 2 варианта наименования, а не 1. Но разброда-шатания не
> наблюдаю. Это mono-* и lib*sharp*.
Never use "sharp" in the package name as it does not represent the
language, and a CLI library can be used with all CLI implemented / enabled
languages such as C#, Boo, Nemerle, J#, ASP.NET, VB.NET (full list).
И это правильно.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
<vsu> wart: ksymoops для 2.6 не только не нужен, но даже вреден
<hiddenman> а вот и vsu :)
<hiddenman> опять будет разрушать наши иллюзии о прекрасном linux-е
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-05 10:40 ` Andrey Rahmatullin
@ 2007-11-05 10:43 ` Ildar Mulyukov
2007-11-05 21:48 ` [devel] Префикс java-пакетов [JT] Vitaly Lipatov
2007-11-06 4:17 ` [devel] Префикс java-пакетов Денис Смирнов
0 siblings, 2 replies; 15+ messages in thread
From: Ildar Mulyukov @ 2007-11-05 10:43 UTC (permalink / raw)
To: devel
On 05.11.2007 16:40:53, Andrey Rahmatullin wrote:
> On Mon, Nov 05, 2007 at 01:02:03PM +0600, Ildar Mulyukov wrote:
> > C#? Да, у него 2 варианта наименования, а не 1. Но разброда-шатания
> не
> > наблюдаю. Это mono-* и lib*sharp*.
> Never use "sharp" in the package name as it does not represent the
> language, and a CLI library can be used with all CLI implemented /
> enabled
> languages such as C#, Boo, Nemerle, J#, ASP.NET, VB.NET (full list).
>
> И это правильно.
Ох уж эти дебианцы.. Маргиналы. Думаю более приоритетно называть так,
как назвал апстрим.
Ильдар.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов [JT]
2007-11-05 10:43 ` Ildar Mulyukov
@ 2007-11-05 21:48 ` Vitaly Lipatov
2007-11-06 6:11 ` Ildar Mulyukov
2007-11-06 4:17 ` [devel] Префикс java-пакетов Денис Смирнов
1 sibling, 1 reply; 15+ messages in thread
From: Vitaly Lipatov @ 2007-11-05 21:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 5 ноября 2007, Ildar Mulyukov wrote:
> Ох уж эти дебианцы.. Маргиналы. Думаю более приоритетно
> называть так, как назвал апстрим.
Как известно из практики, апстрим обычно невменяем, а когда
вменяем то не всегда его правая рука знает что делает левая.
Названия майнстрима не догма, тем более если они не
систематичны.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов [JT]
2007-11-05 21:48 ` [devel] Префикс java-пакетов [JT] Vitaly Lipatov
@ 2007-11-06 6:11 ` Ildar Mulyukov
2007-11-06 9:23 ` led
0 siblings, 1 reply; 15+ messages in thread
From: Ildar Mulyukov @ 2007-11-06 6:11 UTC (permalink / raw)
To: devel
On 06.11.2007 03:48:47, Vitaly Lipatov wrote:
> On 5 ноября 2007, Ildar Mulyukov wrote:
> > Ох уж эти дебианцы.. Маргиналы. Думаю более приоритетно
> > называть так, как назвал апстрим.
> Как известно из практики, апстрим обычно невменяем, а когда вменяем
> то не всегда его правая рука знает что делает левая. Названия
> майнстрима не догма, тем более если они не систематичны.
название пакета - это прежде всего средство для пользователя найти то,
что надо. Если человек задастся вопросом, есть ли в репозитарии
SharpMusic, вряд ли он обратит внимание на CliMusic, MusicMono и т.п.
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов [JT]
2007-11-06 6:11 ` Ildar Mulyukov
@ 2007-11-06 9:23 ` led
2007-11-06 9:32 ` Ildar Mulyukov
0 siblings, 1 reply; 15+ messages in thread
From: led @ 2007-11-06 9:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
Tuesday, 06 November 2007 08:11:27 Ildar Mulyukov написав:
> On 06.11.2007 03:48:47, Vitaly Lipatov wrote:
> > On 5 ноября 2007, Ildar Mulyukov wrote:
> > > Ох уж эти дебианцы.. Маргиналы. Думаю более приоритетно
> > > называть так, как назвал апстрим.
> >
> > Как известно из практики, апстрим обычно невменяем, а когда вменяем
> > то не всегда его правая рука знает что делает левая. Названия
> > майнстрима не догма, тем более если они не систематичны.
>
> название пакета - это прежде всего средство для пользователя найти то,
> что надо. Если человек задастся вопросом, есть ли в репозитарии
> SharpMusic, вряд ли он обратит внимание на CliMusic, MusicMono и т.п.
А что, 'Provides:' в спеке уже запретили?
___
Led.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов [JT]
2007-11-06 9:23 ` led
@ 2007-11-06 9:32 ` Ildar Mulyukov
0 siblings, 0 replies; 15+ messages in thread
From: Ildar Mulyukov @ 2007-11-06 9:32 UTC (permalink / raw)
To: devel
On 06.11.2007 15:23:55, led@altlinux.ru wrote:
> Tuesday, 06 November 2007 08:11:27 Ildar Mulyukov написав:
> > On 06.11.2007 03:48:47, Vitaly Lipatov wrote:
> > > On 5 ноября 2007, Ildar Mulyukov wrote:
>>>> Ох уж эти дебианцы.. Маргиналы. Думаю более приоритетно называть
>>>> так, как назвал апстрим.
> > >
>>> Как известно из практики, апстрим обычно невменяем, а когда вменяем
>>> то не всегда его правая рука знает что делает левая. Названия
>>> майнстрима не догма, тем более если они не систематичны.
> >
>> название пакета - это прежде всего средство для пользователя найти
>> то, что надо. Если человек задастся вопросом, есть ли в репозитарии
>> SharpMusic, вряд ли он обратит внимание на CliMusic, MusicMono и т.п.
>
> А что, 'Provides:' в спеке уже запретили?
Какой-то беспредметный разговор... Желаете дожать?
С уважением, Ильдар.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-05 10:43 ` Ildar Mulyukov
2007-11-05 21:48 ` [devel] Префикс java-пакетов [JT] Vitaly Lipatov
@ 2007-11-06 4:17 ` Денис Смирнов
1 sibling, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2007-11-06 4:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
On Mon, Nov 05, 2007 at 04:43:43PM +0600, Ildar Mulyukov wrote:
IM> Ох уж эти дебианцы.. Маргиналы. Думаю более приоритетно называть так,
IM> как назвал апстрим.
Так мы баги апстримов фиксим, или оставляем их на месте? ;)
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Новый компьютер сломается как раз тогда, когда старый отключат и выбросят.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-05 0:45 ` Vitaly Lipatov
2007-11-05 7:02 ` Ildar Mulyukov
@ 2007-11-06 11:32 ` Epiphanov Sergei
1 sibling, 0 replies; 15+ messages in thread
From: Epiphanov Sergei @ 2007-11-06 11:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Monday 05 November 2007 03:45:07 Vitaly Lipatov написал(а):
> Более того, у нас существует python-modules (для модулей самого
> Питона) и python-module (для сторонних модулей). Можно было бы
> действительно укоротить, но это функционального значения не
> имеет.
А вот это мне непонятно. В результате только больше ошибок при установке.
Пусть было бы "python-modules" - это установка всех модулей самого питона
для тех, кто хочет их все. А _все_ модули бы лежали в каждый в своём
python-module-<имя модуля>. Что для встроенных, что для сторонних. И никаких
заморочек с именами.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-04 22:37 ` [devel] Префикс java-пакетов Vitaly Lipatov
2007-11-04 22:55 ` Alexey Tourbin
@ 2007-11-04 22:57 ` Alexey Rusakov
2007-11-05 0:12 ` Денис Смирнов
2 siblings, 0 replies; 15+ messages in thread
From: Alexey Rusakov @ 2007-11-04 22:57 UTC (permalink / raw)
To: devel
On Mon, 5 Nov 2007 01:37:44 +0300
Vitaly Lipatov wrote:
> On 4 ноября 2007, QA Team Robot wrote:
> > juddi - Open source Java implementation UDDI specification.
> Я всё-таки не понимаю, почему у нас python имеет префикс
> python-module, пакеты ruby предваряются ruby, модули perl
> имеют свой префикс, библиотеки в пакетах, начинающихся с lib
> лежат, шрифты красиво разложены по fonts-ttf, а java-пакеты
> разбросаны по репозиторию с непредсказуемыми названиями, ни
> отфильтровать, ни посмотреть что есть.
>
> Почему такое особый статус? Или просто всем лень было записать
> это в полиси?
Я таки замечу, что meld и mirage, будучи написаны на Питоне, не
предваряются никакими префиксами. И считаю, что это правильно. Другой
вопрос, что если есть некий набор классов, изначально рассчитанных на
использование а-ля динамическая библиотека, то пожалуй, стоило бы
действительно придумать какое-то полиси на этот счёт.
--
Alexey "Ktirf" Rusakov
ALT Linux, project manager
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] Префикс java-пакетов
2007-11-04 22:37 ` [devel] Префикс java-пакетов Vitaly Lipatov
2007-11-04 22:55 ` Alexey Tourbin
2007-11-04 22:57 ` Alexey Rusakov
@ 2007-11-05 0:12 ` Денис Смирнов
2 siblings, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2007-11-05 0:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]
On Mon, Nov 05, 2007 at 01:37:44AM +0300, Vitaly Lipatov wrote:
>> juddi - Open source Java implementation UDDI specification.
VL> Я всё-таки не понимаю, почему у нас python имеет префикс
VL> python-module, пакеты ruby предваряются ruby, модули perl
VL> имеют свой префикс, библиотеки в пакетах, начинающихся с lib
VL> лежат, шрифты красиво разложены по fonts-ttf, а java-пакеты
VL> разбросаны по репозиторию с непредсказуемыми названиями, ни
VL> отфильтровать, ни посмотреть что есть.
VL> Почему такое особый статус? Или просто всем лень было записать
VL> это в полиси?
Потому что все наше полиси по java сейчас сводится к "тащим из jpackage с
минимальными модификациями" :(
Собственно это меня устраивает несколько больше чем недавняя ситуация "в
ALT жабы нет". Однако это все равно сильно неприятно.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Или я где-то запутался с новыми невозможностями новых ядер?
-- peet in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread