ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  @ 2004-05-04 15:32 ` Victor Forsyuk
  2004-05-05  5:52   ` Sergey Y. Afonin
                     ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Victor Forsyuk @ 2004-05-04 15:32 UTC (permalink / raw)
  To: devel

On Tue, May 04, 2004 at 04:04:48PM +0400, QA Team Robot wrote:
> Package: clamav-0.70-alt2

[...]

> i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -o .libs/clamav-milter cfgparser.o getopt.o memory.o clamav-milter.o  -L/usr/src/RPM/BUILD/clamav-0.70/libclamav /usr/src/RPM/BUILD/clamav-0.70/libclamav/.libs/libclamav.so -L/usr/lib/libmilter -lmilter -lpthread
> /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(listener.o)(.text+0x579): In function `mi_milteropen':
> : undefined reference to `__ctype_b'
> /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x492): In function `myisenhsc':
> : undefined reference to `__ctype_b'
> /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x4e2): In function `myisenhsc':
> : undefined reference to `__ctype_b'
> /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x575): In function `smfi_setreply':
> : undefined reference to `__ctype_b'

sendmail пересобрать надо.



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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-04 15:32 ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Victor Forsyuk
@ 2004-05-05  5:52   ` Sergey Y. Afonin
  2004-05-05  7:12     ` Sergey Y. Afonin
  2004-05-05  8:38   ` Dmitry V. Levin
  2004-05-07 13:59   ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Sergey Y. Afonin
  2 siblings, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-05  5:52 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 04 May 2004 20:32, Victor Forsyuk wrote:

> > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x575): In function `smfi_setreply':
> > : undefined reference to `__ctype_b'
> 
> sendmail пересобрать надо.

А как оно правильно делается ? Ради только этого версию увеличивать и
перезаливать, или таки "само" случится ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-05  5:52   ` Sergey Y. Afonin
@ 2004-05-05  7:12     ` Sergey Y. Afonin
  0 siblings, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-05  7:12 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 05 May 2004 10:52, Sergey Y. Afonin wrote:

> > sendmail пересобрать надо.
> 
> А как оно правильно делается ? Ради только этого версию увеличивать и
> перезаливать, или таки "само" случится ?

Хотя, если версию не увеличивать, оно и не обновится... Хм...
Так как ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-04 15:32 ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Victor Forsyuk
  2004-05-05  5:52   ` Sergey Y. Afonin
@ 2004-05-05  8:38   ` Dmitry V. Levin
  2004-05-05 11:03     ` Sergey Y. Afonin
  2004-05-05 16:18     ` Victor Forsyuk
  2004-05-07 13:59   ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Sergey Y. Afonin
  2 siblings, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-05  8:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, May 04, 2004 at 06:32:27PM +0300, Victor Forsyuk wrote:
> On Tue, May 04, 2004 at 04:04:48PM +0400, QA Team Robot wrote:
> > Package: clamav-0.70-alt2
> 
> [...]
> 
> > i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -o .libs/clamav-milter cfgparser.o getopt.o memory.o clamav-milter.o  -L/usr/src/RPM/BUILD/clamav-0.70/libclamav /usr/src/RPM/BUILD/clamav-0.70/libclamav/.libs/libclamav.so -L/usr/lib/libmilter -lmilter -lpthread
> > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(listener.o)(.text+0x579): In function `mi_milteropen':
> > : undefined reference to `__ctype_b'
> > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x492): In function `myisenhsc':
> > : undefined reference to `__ctype_b'
> > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x4e2): In function `myisenhsc':
> > : undefined reference to `__ctype_b'
> > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x575): In function `smfi_setreply':
> > : undefined reference to `__ctype_b'
> 
> sendmail пересобрать надо.

Ещё бы libmilter.so там сделать не помешало.


-- 
ldv

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

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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-05  8:38   ` Dmitry V. Levin
@ 2004-05-05 11:03     ` Sergey Y. Afonin
  2004-05-05 16:18     ` Victor Forsyuk
  1 sibling, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-05 11:03 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 05 May 2004 13:38, Dmitry V. Levin wrote:

> > sendmail пересобрать надо.
 
> Ещё бы libmilter.so там сделать не помешало

А на сколько важна цель ? Собственно, libmilter (и остальные
библиотеки) важны только для sendmail и того, что с ним 
взаимодействует. Удобство не очень большое, вроде как, 
получается. А вообще - это я по мэйк-файлам полазил у 
sendmail. Что-то страшно... Не на столько я хорошо все это 
знаю... С другой стороны, можно просто динамических библиотек 
понаделать после сборки, но сам sendmail останется в статической
сборке.

Будет ли этим Константин Тимошенко заниматься, тоже непонятно: 
у меня сложилось впечатление, что он хочет от пакета избавиться.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-05  8:38   ` Dmitry V. Levin
  2004-05-05 11:03     ` Sergey Y. Afonin
@ 2004-05-05 16:18     ` Victor Forsyuk
  2004-05-05 16:36       ` Sergey Y. Afonin
                         ` (2 more replies)
  1 sibling, 3 replies; 29+ messages in thread
From: Victor Forsyuk @ 2004-05-05 16:18 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, May 05, 2004 at 12:38:29PM +0400, Dmitry V. Levin wrote:
> On Tue, May 04, 2004 at 06:32:27PM +0300, Victor Forsyuk wrote:
> > On Tue, May 04, 2004 at 04:04:48PM +0400, QA Team Robot wrote:
> > > Package: clamav-0.70-alt2
> > 
> > [...]
> > 
> > > i586-alt-linux-gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -o .libs/clamav-milter cfgparser.o getopt.o memory.o clamav-milter.o  -L/usr/src/RPM/BUILD/clamav-0.70/libclamav /usr/src/RPM/BUILD/clamav-0.70/libclamav/.libs/libclamav.so -L/usr/lib/libmilter -lmilter -lpthread
> > > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(listener.o)(.text+0x579): In function `mi_milteropen':
> > > : undefined reference to `__ctype_b'
> > > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x492): In function `myisenhsc':
> > > : undefined reference to `__ctype_b'
> > > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x4e2): In function `myisenhsc':
> > > : undefined reference to `__ctype_b'
> > > /usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libmilter.a(smfi.o)(.text+0x575): In function `smfi_setreply':
> > > : undefined reference to `__ctype_b'
> > 
> > sendmail пересобрать надо.
> 
> Ещё бы libmilter.so там сделать не помешало.

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

Major, кстати, взят не с потолка. Сухой остаток от гугленья состоит
в том, что libmilter.so существует в коммерческой версии сендмейла
и там он, как видно из результатов поиска, именно libmilter.so.2.

--- sendmail.spec.old   2004-04-03 10:33:51 +0300
+++ sendmail.spec       2004-05-05 18:12:02 +0300
@@ -1,6 +1,6 @@
 Name: sendmail
 Version: 8.12.11
-Release: alt5
+Release: alt6
 
 Packager: Konstantin Timoshenko <kt@altlinux.ru>
 
@@ -129,6 +129,14 @@
 m4 real-time.mc > real-time.cf
 popd
 
+pushd obj.$(uname -s).$(uname -r).$(arch)/libmilter
+make clean
+make O="-shared -fPIC"
+ld -shared --whole-archive -o libmilter.so.2.0.0 *.o
+ln -s libmilter.so.2.0.0 libmilter.so.2
+ln -s libmilter.so.2.0.0 libmilter.so
+popd
+
 %install
 for i in %_bindir %_libdir %_mandir/man{1,5,8} %_sbindir %_logdir %_spooldir %_datadir/%name-cf %_initdir %_sysconfdir/sysconfig %_spooldir/mqueue %_sysconfdir/smrsh %_sysconfdir/mail %_spooldir/clientmqueue var/run/%name %_sysconfdir/pam.d %_includedir ; do
        %__mkdir_p "$RPM_BUILD_ROOT/$i"
@@ -176,8 +184,10 @@
 popd
 
 #
-# install include & static lib
+# install includes & libs
 find $OBJDIR/lib* -name "*.a" -exec %__cp {} $RPM_BUILD_ROOT%_libdir \;
+%__rm -f $RPM_BUILD_ROOT%_libdir/libmilter.a
+%__cp -a $OBJDIR/libmilter/*.so* $RPM_BUILD_ROOT%_libdir
 %__cp -ar include $RPM_BUILD_ROOT%prefix
 
 %__sed -e 's|@@PATH@@|%_datadir/%name-cf|' < %SOURCE9 >
$RPM_BUILD_ROOT%_sysconfdir/mail/%name.mc
@@ -358,12 +368,16 @@
 %_includedir/sendmail
 %_includedir/sm
 %_libdir/*.a
+%_libdir/*.so*
 
 %files -n vacation
 %_bindir/vacation
 %_mandir/man1/vacation.*
 
 %changelog
+* Wed May 05 2004 Victor Forsyuk <force@altlinux.ru> 8.12.11-alt6
+- Build shared libmilter library.
+
 * Sat Apr 03 2004 Sergey Y. Afonin <asy@altlinux.ru> 8.12.11-alt5
 - fix: misprint in socket's name of clamav-milter in *.mc


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-05 16:18     ` Victor Forsyuk
@ 2004-05-05 16:36       ` Sergey Y. Afonin
  2004-05-05 16:52       ` Dmitry V. Levin
  2004-05-06 19:23       ` Sergey Y. Afonin
  2 siblings, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-05 16:36 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 05 May 2004 21:18, Victor Forsyuk wrote:

> +pushd obj.$(uname -s).$(uname -r).$(arch)/libmilter
> +make clean
> +make O="-shared -fPIC"
> +ld -shared --whole-archive -o libmilter.so.2.0.0 *.o
> +ln -s libmilter.so.2.0.0 libmilter.so.2
> +ln -s libmilter.so.2.0.0 libmilter.so
> +popd

Только уж если по-хорошему, то надо все библиотеки (4 штуки) в so 
перегонять... В общем, жду до завтра (до обеда, наверное) коментариев 
Левина, а потом что-нибудь делать пытаюсь...

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-05 16:18     ` Victor Forsyuk
  2004-05-05 16:36       ` Sergey Y. Afonin
@ 2004-05-05 16:52       ` Dmitry V. Levin
  2004-05-06 19:23       ` Sergey Y. Afonin
  2 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-05 16:52 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, May 05, 2004 at 07:18:05PM +0300, Victor Forsyuk wrote:
[...]
> На коленке я бы предложил такое. Не уверен в полной корректности такого
> способа клепания динамических библиотек, но вроде должно работать.

Сейчас так не делают.

[...]
> +ld -shared --whole-archive -o libmilter.so.2.0.0 *.o

$ gcc -shared -o libmilter.so.2.0.0 -Wl,-soname,libmilter.so.2 -Wl,-whole-archive libmilter.a -Wl,-no-whole-archive
или
$ gcc -shared -o libmilter.so.2.0.0 -Wl,-soname,libmilter.so.2 *.o


-- 
ldv

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

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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-05 16:18     ` Victor Forsyuk
  2004-05-05 16:36       ` Sergey Y. Afonin
  2004-05-05 16:52       ` Dmitry V. Levin
@ 2004-05-06 19:23       ` Sergey Y. Afonin
  2004-05-09 15:18         ` Victor Forsyuk
  2 siblings, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-06 19:23 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 05 May 2004 21:18, Victor Forsyuk wrote:

> Major, кстати, взят не с потолка. Сухой остаток от гугленья состоит
> в том, что libmilter.so существует в коммерческой версии сендмейла
> и там он, как видно из результатов поиска, именно libmilter.so.2.

Остается только вопрос, как libsm, libsmdb и libsmutil нумеровать,
тут гугль молчит, к сожалению... По идее, если пакет один, то и 
нумерация, как бы, одна напрашивается... :-(
В общем, спек с заменой *.a на *.so сделал, завтра проверю, как оно 
жить будет.

Список вот такой:
libmilter.so -> libmilter.so.8.12.11
libmilter.so.8 -> libmilter.so.8.12.11
libmilter.so.8.12.11
libsmdb.so -> libsmdb.so.8.12.11
libsmdb.so.8 -> libsmdb.so.8.12.11
libsmdb.so.8.12.11
libsm.so -> libsm.so.8.12.11
libsm.so.8 -> libsm.so.8.12.11
libsm.so.8.12.11
libsmutil.so -> libsmutil.so.8.12.11
libsmutil.so.8 -> libsmutil.so.8.12.11
libsmutil.so.8.12.11

Еще вопрос, не зря ли я симлинки *.so сделал.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-04 15:32 ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Victor Forsyuk
  2004-05-05  5:52   ` Sergey Y. Afonin
  2004-05-05  8:38   ` Dmitry V. Levin
@ 2004-05-07 13:59   ` Sergey Y. Afonin
  2004-05-07 14:16     ` Dmitry V. Levin
  2004-05-09 12:26     ` [devel] sendmail-8.12.11-alt6 Dmitry V. Levin
  2 siblings, 2 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-07 13:59 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 04 May 2004 20:32, Victor Forsyuk wrote:

> sendmail пересобрать надо.

Доступ до cvs-а появился, sendmail уехал. Выделился пакет 
sendmail-libs, на него надо зависимость для clamav-milter
делать. Зависимость для сборки старая: sendmail-devel.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-07 13:59   ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Sergey Y. Afonin
@ 2004-05-07 14:16     ` Dmitry V. Levin
  2004-05-07 14:25       ` Sergey Y. Afonin
  2004-05-07 14:34       ` Sergey Y. Afonin
  2004-05-09 12:26     ` [devel] sendmail-8.12.11-alt6 Dmitry V. Levin
  1 sibling, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-07 14:16 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, May 07, 2004 at 06:59:22PM +0500, Sergey Y. Afonin wrote:
> On Tuesday 04 May 2004 20:32, Victor Forsyuk wrote:
> 
> > sendmail пересобрать надо.
> 
> Доступ до cvs-а появился, sendmail уехал. Выделился пакет 
> sendmail-libs, на него надо зависимость для clamav-milter
> делать.

Зачем?


-- 
ldv

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

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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-07 14:16     ` Dmitry V. Levin
@ 2004-05-07 14:25       ` Sergey Y. Afonin
  2004-05-07 14:37         ` Dmitry V. Levin
  2004-05-07 14:34       ` Sergey Y. Afonin
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-07 14:25 UTC (permalink / raw)
  To: ALT Devel discussion list

On Friday 07 May 2004 19:16, Dmitry V. Levin wrote:

> > Доступ до cvs-а появился, sendmail уехал. Выделился пакет 
> > sendmail-libs, на него надо зависимость для clamav-milter
> > делать.
> 
> Зачем?

В смысле зачем выделился, или зачем делать зависимость ? 
Выделился - затем, что там просимые .so, при наличии clamav-milter
c динамической сборкой он теперь нужен будет, а зачем с собой 
хидеры таскать ? А зависимость - так, напоминание. Само сделается ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-07 14:16     ` Dmitry V. Levin
  2004-05-07 14:25       ` Sergey Y. Afonin
@ 2004-05-07 14:34       ` Sergey Y. Afonin
  1 sibling, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-07 14:34 UTC (permalink / raw)
  To: ALT Devel discussion list

On Friday 07 May 2004 19:16, Dmitry V. Levin wrote:

> > Доступ до cvs-а появился, sendmail уехал. Выделился пакет 
> > sendmail-libs, на него надо зависимость для clamav-milter
> > делать.
> 
> Зачем?

Другой вот момент, что .so вот так делаются:

find $OBJDIR/lib* -type d|\
 while read f; do \
    cd $f; \
    temp_name=`echo -n $f|sed -e "s/^.*\///g"`; \
    gcc -shared -o $temp_name.so.%version -Wl,-soname,$temp_name.so.8 *.o; \
    cd ../..; \
 done

Во-первых, надо было до 

pushd $OBJDIR
find lib* -type d|\
 while read f; do \
    cd $f; \
    gcc -shared -o $f.so.%version -Wl,-soname,$f.so.8 *.o; \
    cd ..; \
 done
popd

упростить, во-вторых '-print0' не использовал... Второе - более-менее 
сознательно: тут перевод строки, как раз, нужен, а лучше не придумалось.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-07 14:25       ` Sergey Y. Afonin
@ 2004-05-07 14:37         ` Dmitry V. Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-07 14:37 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, May 07, 2004 at 07:25:23PM +0500, Sergey Y. Afonin wrote:
> On Friday 07 May 2004 19:16, Dmitry V. Levin wrote:
> 
> > > Доступ до cvs-а появился, sendmail уехал. Выделился пакет 
> > > sendmail-libs, на него надо зависимость для clamav-milter
> > > делать.
> > 
> > Зачем?
> 
> В смысле зачем выделился, или зачем делать зависимость ? 

Зачем выделился, понятно.

> Выделился - затем, что там просимые .so, при наличии clamav-milter
> c динамической сборкой он теперь нужен будет, а зачем с собой 
> хидеры таскать ? А зависимость - так, напоминание. Само сделается ?

Если soname для новых библиотек сделать, то зависимости на них при сборке
появятся автоматически.


-- 
ldv

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

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

* Re: [devel] sendmail-8.12.11-alt6
  2004-05-07 13:59   ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Sergey Y. Afonin
  2004-05-07 14:16     ` Dmitry V. Levin
@ 2004-05-09 12:26     ` Dmitry V. Levin
  2004-05-10 11:04       ` Sergey Y. Afonin
  2004-05-11 15:11       ` Sergey Y. Afonin
  1 sibling, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-09 12:26 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, May 07, 2004 at 06:59:22PM +0500, Sergey Y. Afonin wrote:
> On Tuesday 04 May 2004 20:32, Victor Forsyuk wrote:
> 
> > sendmail пересобрать надо.
> 
> Доступ до cvs-а появился, sendmail уехал. Выделился пакет 
> sendmail-libs, на него надо зависимость для clamav-milter
> делать. Зависимость для сборки старая: sendmail-devel.

Пакет sendmail-8.12.11-alt6 в таком виде я вынужден завернуть несмотря на
то, что он пересобрался и прошёл sisyphus_check.

Мне, конечно, совершенно всё равно, как устроен пакет sendmail, но
разделяемые библиотеки так собирать нельзя:
verify-elf: ./usr/lib/libmilter.so.8.12.11: TEXTREL entry found: 0x0
verify-elf: ./usr/lib/libsm.so.8.12.11: TEXTREL entry found: 0x0
verify-elf: ./usr/lib/libsmdb.so.8.12.11: TEXTREL entry found: 0x0
verify-elf: ./usr/lib/libsmutil.so.8.12.11: TEXTREL entry found: 0x0

Если нужен пример, посмотрите, скажем, на libdnet.spec.


-- 
ldv

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

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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-06 19:23       ` Sergey Y. Afonin
@ 2004-05-09 15:18         ` Victor Forsyuk
  2004-05-10 10:59           ` Sergey Y. Afonin
  0 siblings, 1 reply; 29+ messages in thread
From: Victor Forsyuk @ 2004-05-09 15:18 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, May 07, 2004 at 12:23:07AM +0500, Sergey Y. Afonin wrote:
> On Wednesday 05 May 2004 21:18, Victor Forsyuk wrote:
> 
> > Major, кстати, взят не с потолка. Сухой остаток от гугленья состоит
> > в том, что libmilter.so существует в коммерческой версии сендмейла
> > и там он, как видно из результатов поиска, именно libmilter.so.2.
                                               ^^^^^^^^^^^^^^^^^^^^^!
 
> Остается только вопрос, как libsm, libsmdb и libsmutil нумеровать,
> тут гугль молчит, к сожалению... По идее, если пакет один, то и 

Молчит скорее всего потому, что динамических вариантов этих библиотек
еще никто не делал (и sendmail.com тоже). Кстати, интересно, а
использует ли кто-нибудь эти статические библиотеки кроме самого
сендмейла? Есть ли смысл "динамить" ;-) их или достаточно только
libmilter.so?

> нумерация, как бы, одна напрашивается... :-(
> В общем, спек с заменой *.a на *.so сделал, завтра проверю, как оно 
> жить будет.
> 
> Список вот такой:
> libmilter.so -> libmilter.so.8.12.11
> libmilter.so.8 -> libmilter.so.8.12.11
  ^^^^^^^^^^^^^^???

Хмм... Я же писал, что major для libmilter имеет смысл делать =2.
Зачем на ровном месте создавать несовместимость?





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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-09 15:18         ` Victor Forsyuk
@ 2004-05-10 10:59           ` Sergey Y. Afonin
  2004-05-11 14:50             ` Victor Forsyuk
  0 siblings, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-10 10:59 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sunday 09 May 2004 20:18, Victor Forsyuk wrote:

> Молчит скорее всего потому, что динамических вариантов этих библиотек
> еще никто не делал (и sendmail.com тоже). Кстати, интересно, а
> использует ли кто-нибудь эти статические библиотеки кроме самого
> сендмейла? Есть ли смысл "динамить" ;-) их или достаточно только
> libmilter.so?

Хороший вопрос... Надо Константина спросить, зачем он их в devel запихал... 
:-)

> > Список вот такой:
> > libmilter.so -> libmilter.so.8.12.11
> > libmilter.so.8 -> libmilter.so.8.12.11
>   ^^^^^^^^^^^^^^???
> 
> Хмм... Я же писал, что major для libmilter имеет смысл делать =2.
> Зачем на ровном месте создавать несовместимость?

И как предлагаешь нумеровать тогда это все при смене на 8.13.0 ?
Просто от балды сменить 8 на 2 и использовать 2.12.11, 2.13.0 ?..

-- 
С уважением, Сергей Афонин
asy@kraft-s.ru


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

* Re: [devel] sendmail-8.12.11-alt6
  2004-05-09 12:26     ` [devel] sendmail-8.12.11-alt6 Dmitry V. Levin
@ 2004-05-10 11:04       ` Sergey Y. Afonin
  2004-05-11 15:11       ` Sergey Y. Afonin
  1 sibling, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-10 11:04 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sunday 09 May 2004 17:26, Dmitry V. Levin wrote:

> Мне, конечно, совершенно всё равно, как устроен пакет sendmail, но
> разделяемые библиотеки так собирать нельзя:
> verify-elf: ./usr/lib/libmilter.so.8.12.11: TEXTREL entry found: 0x0
> verify-elf: ./usr/lib/libsm.so.8.12.11: TEXTREL entry found: 0x0
> verify-elf: ./usr/lib/libsmdb.so.8.12.11: TEXTREL entry found: 0x0
> verify-elf: ./usr/lib/libsmutil.so.8.12.11: TEXTREL entry found: 0x0
> 
> Если нужен пример, посмотрите, скажем, на libdnet.spec.

Попробую завтра. Но, боюсь, это чревато несколько более глубоким
ковырянием в пакете на предмет поиска, где у него ключи для 
компиляции меняются. Пока нет уверенности, что это будет просто,
все-таки, я немного не кодер. Вообще, на сколько принципиальна 
замена .a на .so для этого пакета ?

-- 
С уважением, Сергей Афонин
asy@kraft-s.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-10 10:59           ` Sergey Y. Afonin
@ 2004-05-11 14:50             ` Victor Forsyuk
  2004-05-11 15:44               ` Sergey Y. Afonin
  2004-05-12  8:18               ` [devel] sendmail & libmilter.so Sergey Y. Afonin
  0 siblings, 2 replies; 29+ messages in thread
From: Victor Forsyuk @ 2004-05-11 14:50 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, May 10, 2004 at 03:59:11PM +0500, Sergey Y. Afonin wrote:
> On Sunday 09 May 2004 20:18, Victor Forsyuk wrote:
> 
> > Молчит скорее всего потому, что динамических вариантов этих библиотек
> > еще никто не делал (и sendmail.com тоже). Кстати, интересно, а
> > использует ли кто-нибудь эти статические библиотеки кроме самого
> > сендмейла? Есть ли смысл "динамить" ;-) их или достаточно только
> > libmilter.so?
> 
> Хороший вопрос... Надо Константина спросить, зачем он их в devel запихал... 
> :-)

Ну так я и предлагаю их пока не трогать.
 
> > > Список вот такой:
> > > libmilter.so -> libmilter.so.8.12.11
> > > libmilter.so.8 -> libmilter.so.8.12.11
> >   ^^^^^^^^^^^^^^???
> > 
> > Хмм... Я же писал, что major для libmilter имеет смысл делать =2.
> > Зачем на ровном месте создавать несовместимость?
> 
> И как предлагаешь нумеровать тогда это все при смене на 8.13.0 ?
> Просто от балды сменить 8 на 2 и использовать 2.12.11, 2.13.0 ?..

А вот от балды уже не получится. ;-) Придется следить, не изменился
ли ABI у апстрима. Потому как если изменился, то придется менять
major.

Посмотрел только что как у FreeBSD. У них sendmail в base имеет тоже .so.2
и при этом он не линк на major.minor.patch-level, а просто сам файл с
библиотекой (так вот, по-прстому :). Других либ от сендмейла там нет.
Кому интересно:

ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/5.2.1-RELEASE/base/base.mtree



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

* Re: [devel] sendmail-8.12.11-alt6
  2004-05-09 12:26     ` [devel] sendmail-8.12.11-alt6 Dmitry V. Levin
  2004-05-10 11:04       ` Sergey Y. Afonin
@ 2004-05-11 15:11       ` Sergey Y. Afonin
  1 sibling, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-11 15:11 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sunday 09 May 2004 17:26, Dmitry V. Levin wrote:

> Мне, конечно, совершенно всё равно, как устроен пакет sendmail, но
> разделяемые библиотеки так собирать нельзя:
> verify-elf: ./usr/lib/libmilter.so.8.12.11: TEXTREL entry found: 0x0
> verify-elf: ./usr/lib/libsm.so.8.12.11: TEXTREL entry found: 0x0
> verify-elf: ./usr/lib/libsmdb.so.8.12.11: TEXTREL entry found: 0x0
> verify-elf: ./usr/lib/libsmutil.so.8.12.11: TEXTREL entry found: 0x0

Кажется, получилось... 
По крайней мере, пакеты собрались без %set_verify_elf_method textrel=relaxed
в спеке. Остался открытый вопрос, что с версией делать...

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] Re: clamav-0.70-alt2: rebuild failed [1]
  2004-05-11 14:50             ` Victor Forsyuk
@ 2004-05-11 15:44               ` Sergey Y. Afonin
  2004-05-12  8:18               ` [devel] sendmail & libmilter.so Sergey Y. Afonin
  1 sibling, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-11 15:44 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 11 May 2004 19:50, Victor Forsyuk wrote:

> А вот от балды уже не получится. ;-) Придется следить, не изменился
> ли ABI у апстрима. Потому как если изменился, то придется менять
> major.

Не пропустить бы... :-)

> Посмотрел только что как у FreeBSD. У них sendmail в base имеет тоже .so.2
> и при этом он не линк на major.minor.patch-level, а просто сам файл с
> библиотекой (так вот, по-прстому :). Других либ от сендмейла там нет.
> Кому интересно:
> 
> ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/5.2.1-RELEASE/base/base.mtree

Это, пожалуй, аргумент... Самое смешное:
sendmail-8.12.11/devtools/README:
*confCCOPTS_SO      -fPIC               Additional options for compiling
                                        shared object libraries.
*confLDOPTS_SO      -shared -Wl         Additional linker options for
                                        linking shared object libraries.

И чуть раньше: 

Note that variables preceded by an asterisk (*)
are currently not used in the open source distribution.

Интересно, FreeBSD-шники хакают помаленьку, или для них где-то исключение
зарыто ?..

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] sendmail & libmilter.so
  2004-05-11 14:50             ` Victor Forsyuk
  2004-05-11 15:44               ` Sergey Y. Afonin
@ 2004-05-12  8:18               ` Sergey Y. Afonin
  2004-05-12 11:02                 ` Dmitry V. Levin
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-12  8:18 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 11 May 2004 19:50, Victor Forsyuk wrote:

> Посмотрел только что как у FreeBSD. У них sendmail в base имеет тоже .so.2
> и при этом он не линк на major.minor.patch-level, а просто сам файл с
> библиотекой (так вот, по-прстому :). Других либ от сендмейла там нет.

Чтобы получилось, как во Фре, надо сделать как-то так:
gcc -shared -o libmilter.so.2 -Wl,-soname,libmilter.so *.o

Нет возражений ?

В вот почему у них так по-простому, думаю, тоже понятно, наверное... 
Если есть информация о наличии libmilter.so.2 в коммерческой версии 
и "Id: main.c,v 8.64.2.13 2003/10/20 22:27:13" в libmilter/main.c
ничего толкового в голову не приходит...

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] sendmail & libmilter.so
  2004-05-12  8:18               ` [devel] sendmail & libmilter.so Sergey Y. Afonin
@ 2004-05-12 11:02                 ` Dmitry V. Levin
  2004-05-12 13:19                   ` Sergey Y. Afonin
  0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-12 11:02 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, May 12, 2004 at 01:18:08PM +0500, Sergey Y. Afonin wrote:
> On Tuesday 11 May 2004 19:50, Victor Forsyuk wrote:
> 
> > Посмотрел только что как у FreeBSD. У них sendmail в base имеет тоже .so.2
> > и при этом он не линк на major.minor.patch-level, а просто сам файл с
> > библиотекой (так вот, по-прстому :). Других либ от сендмейла там нет.
> 
> Чтобы получилось, как во Фре, надо сделать как-то так:
> gcc -shared -o libmilter.so.2 -Wl,-soname,libmilter.so *.o

Нет, надо сделать иначе.


-- 
ldv

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

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

* Re: [devel] sendmail & libmilter.so
  2004-05-12 11:02                 ` Dmitry V. Levin
@ 2004-05-12 13:19                   ` Sergey Y. Afonin
  2004-05-12 13:21                     ` Dmitry V. Levin
  0 siblings, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-12 13:19 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 12 May 2004 16:02, Dmitry V. Levin wrote:

> > Чтобы получилось, как во Фре, надо сделать как-то так:
> > gcc -shared -o libmilter.so.2 -Wl,-soname,libmilter.so *.o
> 
> Нет, надо сделать иначе.

Каково предложение ? Я правильно понимаю, что возражение касается 
имени ? Про verify-elf я уже писал, что проверка теперь проходит, 
опции компиляции -fPIC -DPIC добавлены в devtools/Site/site.config.m4,
так что собирается теперь всё с ними.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] sendmail & libmilter.so
  2004-05-12 13:19                   ` Sergey Y. Afonin
@ 2004-05-12 13:21                     ` Dmitry V. Levin
  2004-05-12 13:50                       ` Sergey Y. Afonin
  2004-05-14 13:52                       ` Sergey Y. Afonin
  0 siblings, 2 replies; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-12 13:21 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, May 12, 2004 at 06:19:38PM +0500, Sergey Y. Afonin wrote:
> On Wednesday 12 May 2004 16:02, Dmitry V. Levin wrote:
> 
> > > Чтобы получилось, как во Фре, надо сделать как-то так:
> > > gcc -shared -o libmilter.so.2 -Wl,-soname,libmilter.so *.o
> > 
> > Нет, надо сделать иначе.
> 
> Каково предложение ? Я правильно понимаю, что возражение касается 
> имени ? Про verify-elf я уже писал, что проверка теперь проходит, 
> опции компиляции -fPIC -DPIC добавлены в devtools/Site/site.config.m4,
> так что собирается теперь всё с ними.

Я имел в виду -Wl,-soname,libmilter.so.2


-- 
ldv

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

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

* Re: [devel] sendmail & libmilter.so
  2004-05-12 13:21                     ` Dmitry V. Levin
@ 2004-05-12 13:50                       ` Sergey Y. Afonin
  2004-05-12 14:02                         ` Dmitry V. Levin
  2004-05-14 13:52                       ` Sergey Y. Afonin
  1 sibling, 1 reply; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-12 13:50 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 12 May 2004 18:21, Dmitry V. Levin wrote:

> > > Нет, надо сделать иначе.
> > 
> > Каково предложение ? Я правильно понимаю, что возражение касается 
> > имени ? Про verify-elf я уже писал, что проверка теперь проходит, 
> 
> Я имел в виду -Wl,-soname,libmilter.so.2

То есть, все-таки, делаем немного оригинально (у фри именно libmilter.so,
как мне сказали). Симлинк тогда создаю libmilter.so->libmilter.so.2, или
нет необходимости ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] sendmail & libmilter.so
  2004-05-12 13:50                       ` Sergey Y. Afonin
@ 2004-05-12 14:02                         ` Dmitry V. Levin
  2004-05-12 17:50                           ` Sergey Y. Afonin
  0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2004-05-12 14:02 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, May 12, 2004 at 06:50:56PM +0500, Sergey Y. Afonin wrote:
> On Wednesday 12 May 2004 18:21, Dmitry V. Levin wrote:
> 
> > > > Нет, надо сделать иначе.
> > > 
> > > Каково предложение ? Я правильно понимаю, что возражение касается 
> > > имени ? Про verify-elf я уже писал, что проверка теперь проходит, 
> > 
> > Я имел в виду -Wl,-soname,libmilter.so.2
> 
> То есть, все-таки, делаем немного оригинально (у фри именно libmilter.so,
> как мне сказали). Симлинк тогда создаю libmilter.so->libmilter.so.2, или
> нет необходимости ?

Какой всё-таки у этой библиотеки soname? libmilter.so или libmilter.so.2?


-- 
ldv

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

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

* Re: [devel] sendmail & libmilter.so
  2004-05-12 14:02                         ` Dmitry V. Levin
@ 2004-05-12 17:50                           ` Sergey Y. Afonin
  0 siblings, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-12 17:50 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 12 May 2004 19:02, Dmitry V. Levin wrote:

> > То есть, все-таки, делаем немного оригинально (у фри именно libmilter.so,
> > как мне сказали). Симлинк тогда создаю libmilter.so->libmilter.so.2, или
> > нет необходимости ?
> 
> Какой всё-таки у этой библиотеки soname? libmilter.so или libmilter.so.2?

А кто его знает ? В этом-то и проблема. Во FreeBSD soname - libmilter.so.
В коммерческой версии - я не в курсе. В файле libmilter/main.c в пакете 
sendmail-8.12.11 указано v 8.64.2.13. Простор для творчества полный... Как
сказал Виктор (и это так), поиск в google дает для коммерческой версии 
имя libmilter.so.2, но указание на soname я лично не заметил.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] sendmail & libmilter.so
  2004-05-12 13:21                     ` Dmitry V. Levin
  2004-05-12 13:50                       ` Sergey Y. Afonin
@ 2004-05-14 13:52                       ` Sergey Y. Afonin
  1 sibling, 0 replies; 29+ messages in thread
From: Sergey Y. Afonin @ 2004-05-14 13:52 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 12 May 2004 18:21, Dmitry V. Levin wrote:

> > опции компиляции -fPIC -DPIC добавлены в devtools/Site/site.config.m4,
> > так что собирается теперь всё с ними.
> 
> Я имел в виду -Wl,-soname,libmilter.so.2

Залил в таком варианте.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

end of thread, other threads:[~2004-05-14 13:52 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-04 15:32 ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Victor Forsyuk
2004-05-05  5:52   ` Sergey Y. Afonin
2004-05-05  7:12     ` Sergey Y. Afonin
2004-05-05  8:38   ` Dmitry V. Levin
2004-05-05 11:03     ` Sergey Y. Afonin
2004-05-05 16:18     ` Victor Forsyuk
2004-05-05 16:36       ` Sergey Y. Afonin
2004-05-05 16:52       ` Dmitry V. Levin
2004-05-06 19:23       ` Sergey Y. Afonin
2004-05-09 15:18         ` Victor Forsyuk
2004-05-10 10:59           ` Sergey Y. Afonin
2004-05-11 14:50             ` Victor Forsyuk
2004-05-11 15:44               ` Sergey Y. Afonin
2004-05-12  8:18               ` [devel] sendmail & libmilter.so Sergey Y. Afonin
2004-05-12 11:02                 ` Dmitry V. Levin
2004-05-12 13:19                   ` Sergey Y. Afonin
2004-05-12 13:21                     ` Dmitry V. Levin
2004-05-12 13:50                       ` Sergey Y. Afonin
2004-05-12 14:02                         ` Dmitry V. Levin
2004-05-12 17:50                           ` Sergey Y. Afonin
2004-05-14 13:52                       ` Sergey Y. Afonin
2004-05-07 13:59   ` [devel] Re: clamav-0.70-alt2: rebuild failed [1] Sergey Y. Afonin
2004-05-07 14:16     ` Dmitry V. Levin
2004-05-07 14:25       ` Sergey Y. Afonin
2004-05-07 14:37         ` Dmitry V. Levin
2004-05-07 14:34       ` Sergey Y. Afonin
2004-05-09 12:26     ` [devel] sendmail-8.12.11-alt6 Dmitry V. Levin
2004-05-10 11:04       ` Sergey Y. Afonin
2004-05-11 15:11       ` Sergey Y. Afonin

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