ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Re: buildreq
  @ 2003-05-22 12:08 ` Dmitry V. Levin
  2003-05-22 12:28   ` Alexey I. Froloff
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2003-05-22 12:08 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Alexey I. Froloff

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

On Thu, May 22, 2003 at 03:40:38PM +0400, Alexey I. Froloff wrote:
> Таки полез я [...] в недра buildreq...
> 
> CLEAN_REQS=
> for r in $REQS; do
>     echo "$REQS" |grep -qs "^$r-" && continue ||:
>     rs="${r#lib}"
>     if [ "$rs" != "$r" ];then
>         echo "$REQS" |grep -qs "^$rs\$" && continue ||:
>     fi
>     CLEAN_REQS="$CLEAN_REQS $r"
> done
> echo $CLEAN_REQS >"$OUTFILE"
> 
> Этот момент немного непонятен.
> 
> если есть "name" и "name-*", выкидываем "name"
> если есть "name" и "libname", выкидываем "libname"
> 
> Почему именно так? Не лучше ли:

Кажется, лучше.
Никто не против?

> если есть "name" и "name-devel*", выкидываем "name"
> (для lib*)
> если есть "libname" и "name-devel*", выкидываем "libname"
> (для libffmpeg и ffmpeg-devel например, вчера столкнулся)
> Возможно можно (положительные примеры XFree86 и quakeforge):
> если есть "name-libs" и "name-devel*", выкидываем "name-libs"
> 
> CLEAN_REQS=
> for r in $REQS; do
>     echo "$REQS" |grep -qs "^$r-devel" && continue ||:
>     rs="${r#lib}"
>     if [ "$rs" != "$r" ];then
>         echo "$REQS" |grep -qs "^$rs-devel\$" && continue ||:
> 	# Или даже так:
>         #echo "$REQS" |grep -qs "^$rs-devel" && continue ||:
>     fi
>     rs="${r%-libs}"
>     if [ "$rs" != "$r" ];then
>         echo "$REQS" |grep -qs "^$rs-devel\$" && continue ||:
> 	# Или даже так:
>         #echo "$REQS" |grep -qs "^$rs-devel" && continue ||:
>     fi
>     CLEAN_REQS="$CLEAN_REQS $r"
> done
> echo $CLEAN_REQS >"$OUTFILE"


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: buildreq
  2003-05-22 12:08 ` [devel] Re: buildreq Dmitry V. Levin
@ 2003-05-22 12:28   ` Alexey I. Froloff
  2003-05-22 13:32     ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2003-05-22 12:28 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Dmitry V. Levin <ldv@altlinux.org> [030522 16:08]:
> > Почему именно так? Не лучше ли:
> Кажется, лучше.
> Никто не против?
Надо бы какой-нибудь Package Naming Policy под это дело
подвести... На docs.altlinux.ru пусто ;-)

> > если есть "name" и "name-devel*", выкидываем "name"
> > (для lib*)
> > если есть "libname" и "name-devel*", выкидываем "libname"
> > (для libffmpeg и ffmpeg-devel например, вчера столкнулся)
> > Возможно можно (положительные примеры XFree86 и quakeforge):
> > если есть "name-libs" и "name-devel*", выкидываем "name-libs"

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
------------------------------------------
  Inform-Mobil, Ltd. System Adminitrator
       http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: buildreq
  2003-05-22 12:28   ` Alexey I. Froloff
@ 2003-05-22 13:32     ` Dmitry V. Levin
  2003-05-23 22:48       ` Alexey I. Froloff
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2003-05-22 13:32 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, May 22, 2003 at 04:28:14PM +0400, Alexey I. Froloff wrote:
> > > Почему именно так? Не лучше ли:
> > Кажется, лучше.
> > Никто не против?
> Надо бы какой-нибудь Package Naming Policy под это дело
> подвести... На docs.altlinux.ru пусто ;-)

Я принимаю пожелания в виде патчей к Sisyphus/doc/alt-packaging/.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: buildreq
  2003-05-22 13:32     ` Dmitry V. Levin
@ 2003-05-23 22:48       ` Alexey I. Froloff
  2003-05-24  8:57         ` Ivan Zakharyaschev
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2003-05-23 22:48 UTC (permalink / raw)
  To: ALTLinux devel

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

On Thu, May 22, 2003 at 05:32:38PM +0400, Dmitry V. Levin wrote:
> > > > Почему именно так? Не лучше ли:
> > > Кажется, лучше.
> > > Никто не против?
> > Надо бы какой-нибудь Package Naming Policy под это дело
> > подвести... На docs.altlinux.ru пусто ;-)
> Я принимаю пожелания в виде патчей к Sisyphus/doc/alt-packaging/.
Посмотрел-посмотрел в conventions.tex и что-то не получилось у
меня описать свою идею в соответствии с coding style. Может кто
здесь поможет? Хотя это даже наверно не идея, а описание того,
что сейчас есть в Sisyphus.

Библиотеки:
 а) начинаются с lib (libpng)
 б) содержат в своём имени lib (glibc, jamlib)
 в) имеют суффикс -libs (XFree86-libs)

1.
Stand-alone библиотеки могут быть только а) и б), все как обычно,
%name, %name-devel и %name-devel-static.
Примеры - jamlib, libffcall
Зависимости:
%name-devel: %name = %version-%release
%name-devel-static: %name-devel = %version-%release

2.
Пакеты (программы), содержащие в себе одну-две разделяемые
библиотеки разбиваются на %name, lib%name, %name-devel и
%name-devel-static (_НЕ_ lib%name-devel и lib%name-devel-static)
Примеры - ffmpeg, directfb.
( С другой стороны, xmms использует lib%name-devel )
Зависимости:
%name: lib%name = %version-%release
%name-devel: %name = %version-%release
%name-devel-static: %name-devel = %version-%release

3.
Библиотеки, содержащие некий набор утилит, разбиваются на %name
(в данном случае %name уже содержит "lib" - jamlib, libpng),
%name-devel, %name-devel-static и %name-utils.
Примеры - libjpeg, libdv.
Зависимости:
%name-devel: %name = %version-%release
%name-devel-static: %name-devel = %version-%release
%name-utils: %name = %version-%release

4.
Программы, содержащие большое количество разделяемых библиотек
разбиваются на %name, %name-libs, %name-devel и %name-static-libs.
Примеры - XFree86, quakeforge
Зависимости:
%name: %name-libs = %version-%release
%name-devel: %name = %version-%release
%name-static-libs: %name-devel = %version-%release

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

CLEAN_REQS=
for r in $REQS; do
    # Варианты 1. и 3.
    echo "$REQS" |grep -qs "^$r-devel" && continue ||:
    # Вариант 2.
    rs="${r#lib}"
    if [ "$rs" != "$r" ];then
        echo "$REQS" |grep -qs "^$rs-devel" && continue ||:
    fi
    # Вариант 4.
    rs="${r%-libs}"
    if ["$rs" != "$r" -a -n "${r#*-static-libs}" ];then
        echo "$REQS" |grep -qs "^$rs-devel" && continue ||:
    fi
    CLEAN_REQS="$CLEAN_REQS $r"
done

P.S. Спать надо если не больше, то регулярней... :-/ Это я про
себя.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: buildreq
  2003-05-23 22:48       ` Alexey I. Froloff
@ 2003-05-24  8:57         ` Ivan Zakharyaschev
  2003-05-24 10:00           ` Dmitry V. Levin
                             ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Ivan Zakharyaschev @ 2003-05-24  8:57 UTC (permalink / raw)
  To: ALTLinux devel

	Hello, Alexey!

On Sat, 24 May 2003, Alexey I. Froloff wrote:

> > > Надо бы какой-нибудь Package Naming Policy под это дело
> > > подвести... На docs.altlinux.ru пусто ;-)
> > Я принимаю пожелания в виде патчей к
> Sisyphus/doc/alt-packaging/.
> Посмотрел-посмотрел в conventions.tex и что-то не получилось у
> меня описать свою идею в соответствии с coding style. Может
> кто
> здесь поможет? Хотя это даже наверно не идея, а описание того,
> что сейчас есть в Sisyphus.
>
> Библиотеки:
>  а) начинаются с lib (libpng)
>  б) содержат в своём имени lib (glibc, jamlib)
>  в) имеют суффикс -libs (XFree86-libs)
>
> 1.
> Stand-alone библиотеки могут быть только а) и б), все как
> обычно,
> %name, %name-devel и %name-devel-static.
> Примеры - jamlib, libffcall
> Зависимости:
> %name-devel: %name = %version-%release
> %name-devel-static: %name-devel = %version-%release
>
> 2.

Этот пункт вроде противоречит принятым идеям о
предпочтительном наименовании пакетов. Поправьте меня, если я
ошибаюсь.

> Пакеты (программы), содержащие в себе одну-две разделяемые
> библиотеки разбиваются на %name, lib%name, %name-devel и
> %name-devel-static (_НЕ_ lib%name-devel и
> lib%name-devel-static)

Наоборот, называть lib%name-devel и lib%name-devel-static лучше,
т.к. содержимое этих пакетов в таких случаях не имеет прямого
отношения к главному пакету (%name) -- их содержимое нужно для
того, чтобы использовать выделенную библиотеку lib%name при
программировании. Правило для разработчика должно быть простым:

Хочу использовать возможности lib%name в своей/собираемой
программе -- ставлю lib%name-devel.

Это согласуется и с другими пунктами (1).

> Примеры - ffmpeg, directfb.
> ( С другой стороны, xmms использует lib%name-devel )

Я считаю, что так как раз лучше.

> Зависимости:
> %name: lib%name = %version-%release

согласен

> %name-devel: %name = %version-%release
> %name-devel-static: %name-devel = %version-%release

не согласен: опять %name для lib%name-devel не нужен, нужна
только сама библиотека.

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

-- 
С наилучшими пожеланиями,
Иван Захарьящев, Москва
::
JabberID: imz at altlinux.org


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

* Re: [devel] Re: buildreq
  2003-05-24  8:57         ` Ivan Zakharyaschev
@ 2003-05-24 10:00           ` Dmitry V. Levin
  2003-05-24 22:37           ` Alexey I. Froloff
  2003-05-25 10:55           ` Mikhail Zabaluev
  2 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2003-05-24 10:00 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sat, May 24, 2003 at 12:57:38PM +0400, Ivan Zakharyaschev wrote:
> > 2.
> 
> Этот пункт вроде противоречит принятым идеям о
> предпочтительном наименовании пакетов. Поправьте меня, если я
> ошибаюсь.

Да, противоречит.
Я почти всегда использую lib%name-devel/lib%name-devel-static, и всем
советую делать именно так.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: buildreq
  2003-05-24  8:57         ` Ivan Zakharyaschev
  2003-05-24 10:00           ` Dmitry V. Levin
@ 2003-05-24 22:37           ` Alexey I. Froloff
  2003-05-25 10:55           ` Mikhail Zabaluev
  2 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2003-05-24 22:37 UTC (permalink / raw)
  To: ALTLinux devel

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

On Sat, May 24, 2003 at 12:57:38PM +0400, Ivan Zakharyaschev wrote:
> > 2.
> Этот пункт вроде противоречит принятым идеям о
> предпочтительном наименовании пакетов. Поправьте меня, если я
> ошибаюсь.
URL?

> > Пакеты (программы), содержащие в себе одну-две разделяемые
> > библиотеки разбиваются на %name, lib%name, %name-devel и
> > %name-devel-static (_НЕ_ lib%name-devel и
> > lib%name-devel-static)
> Наоборот, называть lib%name-devel и lib%name-devel-static лучше,
> т.к. содержимое этих пакетов в таких случаях не имеет прямого
> отношения к главному пакету (%name) -- их содержимое нужно для
> того, чтобы использовать выделенную библиотеку lib%name при
> программировании. Правило для разработчика должно быть простым:
> Хочу использовать возможности lib%name в своей/собираемой
> программе -- ставлю lib%name-devel.
Полностью согласен. Но в то время когда я я это заметил, мне
попались ffmpeg и directfb. Остальные уложились в первый пункт...

> > Примеры - ffmpeg, directfb.
> > ( С другой стороны, xmms использует lib%name-devel )
> Я считаю, что так как раз лучше.
Я тоже.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] Re: buildreq
  2003-05-24  8:57         ` Ivan Zakharyaschev
  2003-05-24 10:00           ` Dmitry V. Levin
  2003-05-24 22:37           ` Alexey I. Froloff
@ 2003-05-25 10:55           ` Mikhail Zabaluev
  2003-05-25 11:10             ` Dmitry V. Levin
  2 siblings, 1 reply; 11+ messages in thread
From: Mikhail Zabaluev @ 2003-05-25 10:55 UTC (permalink / raw)
  To: ALTLinux devel

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

Hello Ivan,

On Sat, May 24, 2003 at 12:57:38PM +0400, Ivan Zakharyaschev wrote:
>
> > Пакеты (программы), содержащие в себе одну-две разделяемые
> > библиотеки разбиваются на %name, lib%name, %name-devel и
> > %name-devel-static (_НЕ_ lib%name-devel и
> > lib%name-devel-static)
> 
> Наоборот, называть lib%name-devel и lib%name-devel-static лучше,
> т.к. содержимое этих пакетов в таких случаях не имеет прямого
> отношения к главному пакету (%name) -- их содержимое нужно для
> того, чтобы использовать выделенную библиотеку lib%name при
> программировании.

Не всегда. У компонент CORBA или Bonobo -devel нужен для того,
чтобы разрабатывать программы, пользующиеся компонентой,
а библиотеки лишь предоставляют stub'ы. 

Кстати, как быть, когда из tarball'а control-center собирается
библиотека libcapplet? Как назвать библиотечный пакет:
libcapplet или libcontrol-center? А файлы для разработки:
control-center-devel, libcapplet-devel или libcontrol-center-devel? 

-- 
Stay tuned,
  MhZ                                     JID: mhz@altlinux.org
___________
Don't change the reason, just change the excuses!
		-- Joe Cointment

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] Re: buildreq
  2003-05-25 10:55           ` Mikhail Zabaluev
@ 2003-05-25 11:10             ` Dmitry V. Levin
  2003-05-25 12:54               ` [devel] naming policy Mikhail Zabaluev
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2003-05-25 11:10 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, May 25, 2003 at 02:55:00PM +0400, Mikhail Zabaluev wrote:
> On Sat, May 24, 2003 at 12:57:38PM +0400, Ivan Zakharyaschev wrote:
> >
> > > Пакеты (программы), содержащие в себе одну-две разделяемые
> > > библиотеки разбиваются на %name, lib%name, %name-devel и
> > > %name-devel-static (_НЕ_ lib%name-devel и
> > > lib%name-devel-static)
> > 
> > Наоборот, называть lib%name-devel и lib%name-devel-static лучше,
> > т.к. содержимое этих пакетов в таких случаях не имеет прямого
> > отношения к главному пакету (%name) -- их содержимое нужно для
> > того, чтобы использовать выделенную библиотеку lib%name при
> > программировании.
> 
> Не всегда. У компонент CORBA или Bonobo -devel нужен для того,
> чтобы разрабатывать программы, пользующиеся компонентой,
> а библиотеки лишь предоставляют stub'ы. 

Но таких меньше; давайте и для них правило придумаем.

> Кстати, как быть, когда из tarball'а control-center собирается
> библиотека libcapplet? Как назвать библиотечный пакет:
> libcapplet или libcontrol-center? А файлы для разработки:
> control-center-devel, libcapplet-devel или libcontrol-center-devel? 

В случае lib%name я, как правило, в качестве lib%name использую
базовую часть soname библиотеки (если библиотека одна).


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] naming policy
  2003-05-25 11:10             ` Dmitry V. Levin
@ 2003-05-25 12:54               ` Mikhail Zabaluev
  2003-05-25 13:09                 ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Mikhail Zabaluev @ 2003-05-25 12:54 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hello Dmitry,

On Sun, May 25, 2003 at 03:10:47PM +0400, Dmitry V. Levin wrote:
>
> > > Наоборот, называть lib%name-devel и lib%name-devel-static лучше,
> > > т.к. содержимое этих пакетов в таких случаях не имеет прямого
> > > отношения к главному пакету (%name) -- их содержимое нужно для
> > > того, чтобы использовать выделенную библиотеку lib%name при
> > > программировании.
> > 
> > Не всегда. У компонент CORBA или Bonobo -devel нужен для того,
> > чтобы разрабатывать программы, пользующиеся компонентой,
> > а библиотеки лишь предоставляют stub'ы. 
> 
> Но таких меньше; давайте и для них правило придумаем.

%name-devel, я полагаю.
Ключевым признаком может являться зависимость на
libORBit/libbonobo, наличие файлов в /usr/share/idl
(впрочем, не всегда) и/или в /usr/share/oaf

> > Кстати, как быть, когда из tarball'а control-center собирается
> > библиотека libcapplet? Как назвать библиотечный пакет:
> > libcapplet или libcontrol-center? А файлы для разработки:
> > control-center-devel, libcapplet-devel или libcontrol-center-devel? 
> 
> В случае lib%name я, как правило, в качестве lib%name использую
> базовую часть soname библиотеки (если библиотека одна).

Тогда control-center-devel (как файлы для разработки под
control-center) или libcapplet-devel (как файлы для связывания
с libcapplet)? По-моему, это зависит от конкретного случая.

-- 
Stay tuned,
  MhZ                                     JID: mhz@altlinux.org
___________
"Don't discount flying pigs before you have good air defense."
-- jvh@clinet.FI

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] naming policy
  2003-05-25 12:54               ` [devel] naming policy Mikhail Zabaluev
@ 2003-05-25 13:09                 ` Dmitry V. Levin
  0 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2003-05-25 13:09 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, May 25, 2003 at 04:54:22PM +0400, Mikhail Zabaluev wrote:
> On Sun, May 25, 2003 at 03:10:47PM +0400, Dmitry V. Levin wrote:
> >
> > > > Наоборот, называть lib%name-devel и lib%name-devel-static лучше,
> > > > т.к. содержимое этих пакетов в таких случаях не имеет прямого
> > > > отношения к главному пакету (%name) -- их содержимое нужно для
> > > > того, чтобы использовать выделенную библиотеку lib%name при
> > > > программировании.
> > > 
> > > Не всегда. У компонент CORBA или Bonobo -devel нужен для того,
> > > чтобы разрабатывать программы, пользующиеся компонентой,
> > > а библиотеки лишь предоставляют stub'ы. 
> > 
> > Но таких меньше; давайте и для них правило придумаем.
> 
> %name-devel, я полагаю.
> Ключевым признаком может являться зависимость на
> libORBit/libbonobo, наличие файлов в /usr/share/idl
> (впрочем, не всегда) и/или в /usr/share/oaf

Я не против.

> > > Кстати, как быть, когда из tarball'а control-center собирается
> > > библиотека libcapplet? Как назвать библиотечный пакет:
> > > libcapplet или libcontrol-center? А файлы для разработки:
> > > control-center-devel, libcapplet-devel или libcontrol-center-devel? 
> > 
> > В случае lib%name я, как правило, в качестве lib%name использую
> > базовую часть soname библиотеки (если библиотека одна).
> 
> Тогда control-center-devel (как файлы для разработки под
> control-center) или libcapplet-devel (как файлы для связывания
> с libcapplet)? По-моему, это зависит от конкретного случая.

Именно так.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2003-05-25 13:09 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-22 12:08 ` [devel] Re: buildreq Dmitry V. Levin
2003-05-22 12:28   ` Alexey I. Froloff
2003-05-22 13:32     ` Dmitry V. Levin
2003-05-23 22:48       ` Alexey I. Froloff
2003-05-24  8:57         ` Ivan Zakharyaschev
2003-05-24 10:00           ` Dmitry V. Levin
2003-05-24 22:37           ` Alexey I. Froloff
2003-05-25 10:55           ` Mikhail Zabaluev
2003-05-25 11:10             ` Dmitry V. Levin
2003-05-25 12:54               ` [devel] naming policy Mikhail Zabaluev
2003-05-25 13:09                 ` Dmitry V. Levin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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