* [devel] repocop: arch-dep-package-has-big-usr-share
@ 2008-07-31 14:21 Igor Vlasenko
2008-07-31 14:30 ` Aleksey Avdeev
` (3 more replies)
0 siblings, 4 replies; 15+ messages in thread
From: Igor Vlasenko @ 2008-07-31 14:21 UTC (permalink / raw)
To: devel
Господа!
А чем у нас закончилось внедрение noarch subpackages
в %arch пакетах?
Вроде бы в рассылке сначала пошли рассказы о граблях,
когда пытались так залить apache2,
потом все стихло.
А какой отсюда вывод, в рассылке не прозвучало.
Вопрос: можно ли у нас в Сизифе пользоваться этой фичей или нет?
и как с ней в 4.1?
а то я было включил в репокопе ругань
arch-dep-package-has-big-usr-share The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.
Но если еще рано, я ее опять отключу.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:21 [devel] repocop: arch-dep-package-has-big-usr-share Igor Vlasenko
@ 2008-07-31 14:30 ` Aleksey Avdeev
2008-07-31 14:35 ` Led
` (2 subsequent siblings)
3 siblings, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-07-31 14:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
Igor Vlasenko пишет:
> Господа!
> А чем у нас закончилось внедрение noarch subpackages
> в %arch пакетах?
>
...
>
> Вопрос: можно ли у нас в Сизифе пользоваться этой фичей или нет?
> и как с ней в 4.1?
И в 4.0
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:21 [devel] repocop: arch-dep-package-has-big-usr-share Igor Vlasenko
2008-07-31 14:30 ` Aleksey Avdeev
@ 2008-07-31 14:35 ` Led
2008-07-31 14:39 ` Alexey Shabalin
2008-07-31 14:51 ` Alexey Tourbin
2008-07-31 17:35 ` Alexey Tourbin
3 siblings, 1 reply; 15+ messages in thread
From: Led @ 2008-07-31 14:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Thursday 31 July 2008 17:21:10 Igor Vlasenko написал(а):
> Господа!
> А чем у нас закончилось внедрение noarch subpackages
> в %arch пакетах?
Не знаю как кто, а в своих пакетах использую как только эта фича появилась.
--
Led
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:35 ` Led
@ 2008-07-31 14:39 ` Alexey Shabalin
2008-07-31 14:45 ` Aleksey Avdeev
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Shabalin @ 2008-07-31 14:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
31 июля 2008 г. 18:35 пользователь Led написал:
> В сообщении от Thursday 31 July 2008 17:21:10 Igor Vlasenko написал(а):
>> Господа!
>> А чем у нас закончилось внедрение noarch subpackages
>> в %arch пакетах?
>
> Не знаю как кто, а в своих пакетах использую как только эта фича появилась.
У меня тоже уже есть такие пакеты, прошедшие в сизиф.
Так что можно считать, что работает.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:39 ` Alexey Shabalin
@ 2008-07-31 14:45 ` Aleksey Avdeev
0 siblings, 0 replies; 15+ messages in thread
From: Aleksey Avdeev @ 2008-07-31 14:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 646 bytes --]
Alexey Shabalin пишет:
> 31 июля 2008 г. 18:35 пользователь Led написал:
>> В сообщении от Thursday 31 July 2008 17:21:10 Igor Vlasenko написал(а):
>>> Господа!
>>> А чем у нас закончилось внедрение noarch subpackages
>>> в %arch пакетах?
>> Не знаю как кто, а в своих пакетах использую как только эта фича появилась.
>
> У меня тоже уже есть такие пакеты, прошедшие в сизиф.
> Так что можно считать, что работает.
Вопрос: Как поступать с такими пакетами при помещение их в бранч 4.0?
(Можно ли BuildArch: noarch как нибудь обifить, чтобы бранчевский rpm
такие пакеты правильно переваривал?)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:21 [devel] repocop: arch-dep-package-has-big-usr-share Igor Vlasenko
2008-07-31 14:30 ` Aleksey Avdeev
2008-07-31 14:35 ` Led
@ 2008-07-31 14:51 ` Alexey Tourbin
2008-07-31 15:01 ` Alexey Tourbin
2008-07-31 15:35 ` Igor Vlasenko
2008-07-31 17:35 ` Alexey Tourbin
3 siblings, 2 replies; 15+ messages in thread
From: Alexey Tourbin @ 2008-07-31 14:51 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1180 bytes --]
On Thu, Jul 31, 2008 at 05:21:10PM +0300, Igor Vlasenko wrote:
> А чем у нас закончилось внедрение noarch subpackages
> в %arch пакетах?
>
> Вроде бы в рассылке сначала пошли рассказы о граблях,
> когда пытались так залить apache2,
> потом все стихло.
Основная грабля состоит в том, что пакет должен собраться
на двух основных архитектурах. Если на одной собрался,
а на другой не собрался, то получается прокол.
> Вопрос: можно ли у нас в Сизифе пользоваться этой фичей или нет?
> и как с ней в 4.1?
Сбекпорчено в 4.0 и 4.1.
В принципе можно использовать.
> а то я было включил в репокопе ругань
> arch-dep-package-has-big-usr-share The package has a significant
> amount of architecture-independent data in /usr/share, while it is an
> architecture-dependent package. This is wasteful of mirror space and
> bandwidth, as we then end up with multiple copies of this data, one
> for each architecture. If the data in /usr/share is not
> architecture-independent, it is a policy violation, and in this case,
I wouldn't go so far as to call it a violation.
> you should move that data elsewhere.
> Но если еще рано, я ее опять отключу.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:51 ` Alexey Tourbin
@ 2008-07-31 15:01 ` Alexey Tourbin
2008-07-31 15:48 ` Igor Vlasenko
2008-07-31 15:35 ` Igor Vlasenko
1 sibling, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-07-31 15:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 670 bytes --]
On Thu, Jul 31, 2008 at 06:51:34PM +0400, Alexey Tourbin wrote:
> > а то я было включил в репокопе ругань
> > arch-dep-package-has-big-usr-share The package has a significant
> > amount of architecture-independent data in /usr/share, while it is an
> > architecture-dependent package. This is wasteful of mirror space and
> > bandwidth, as we then end up with multiple copies of this data, one
> > for each architecture. If the data in /usr/share is not
> > architecture-independent, it is a policy violation, and in this case,
>
> I wouldn't go so far as to call it a violation.
Oh, having architecture-dependent data in /usr/share surely is one.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:51 ` Alexey Tourbin
2008-07-31 15:01 ` Alexey Tourbin
@ 2008-07-31 15:35 ` Igor Vlasenko
1 sibling, 0 replies; 15+ messages in thread
From: Igor Vlasenko @ 2008-07-31 15:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jul 31, 2008 at 06:51:34PM +0400, Alexey Tourbin wrote:
> I wouldn't go so far as to call it a violation.
Тест пока на уровне experimental.
ok < experimental < info < warn < fail
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 15:01 ` Alexey Tourbin
@ 2008-07-31 15:48 ` Igor Vlasenko
0 siblings, 0 replies; 15+ messages in thread
From: Igor Vlasenko @ 2008-07-31 15:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jul 31, 2008 at 07:01:08PM +0400, Alexey Tourbin wrote:
> Oh, having architecture-dependent data in /usr/share surely is one.
Вроде бы это уже проверяет sisyphus_check?
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 14:21 [devel] repocop: arch-dep-package-has-big-usr-share Igor Vlasenko
` (2 preceding siblings ...)
2008-07-31 14:51 ` Alexey Tourbin
@ 2008-07-31 17:35 ` Alexey Tourbin
2008-07-31 19:24 ` Alexey Tourbin
2008-08-03 15:24 ` Andrey Rahmatullin
3 siblings, 2 replies; 15+ messages in thread
From: Alexey Tourbin @ 2008-07-31 17:35 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 953 bytes --]
On Thu, Jul 31, 2008 at 05:21:10PM +0300, Igor Vlasenko wrote:
> arch-dep-package-has-big-usr-share The package has a significant
> amount of architecture-independent data in /usr/share, while it is an
Неплохо бы каждому пакету сопоставить вес /usr/share части:
p(S,s)->[0..1]
S - абсолютный размер пакета,
s - абсолютный размер /usr/share части;
0 - нет /usr/share,
1 - всё в /usr/share.
Идея в том, чтобы учитывать не только относительный размер s/S,
но и абсолютный S, чтобы не распиливать слишком маленькие пакеты.
Точнее, весовая функция p должна корректировать вес с учетом абсолютного
размера. Поскольку абсолютный размер имеет физическую размерность (в
байтах), нужно ещё добавить параметр m, который корректирует искривление
функции p.
p(S,s,m)->[0..1]
m - порядка 2^{20} (1 мегабайт).
Какой должна быть функция p, чтобы наибольший вес получили пакеты,
в которых "по смыслу" нужно отпилить noarch кусок?
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 17:35 ` Alexey Tourbin
@ 2008-07-31 19:24 ` Alexey Tourbin
2008-07-31 20:10 ` Igor Vlasenko
2008-08-03 15:24 ` Andrey Rahmatullin
1 sibling, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-07-31 19:24 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1176 bytes --]
On Thu, Jul 31, 2008 at 09:35:29PM +0400, Alexey Tourbin wrote:
> On Thu, Jul 31, 2008 at 05:21:10PM +0300, Igor Vlasenko wrote:
> > arch-dep-package-has-big-usr-share The package has a significant
> > amount of architecture-independent data in /usr/share, while it is an
>
> Неплохо бы каждому пакету сопоставить вес /usr/share части:
>
> p(S,s)->[0..1]
>
> S - абсолютный размер пакета,
> s - абсолютный размер /usr/share части;
>
> 0 - нет /usr/share,
> 1 - всё в /usr/share.
>
> Идея в том, чтобы учитывать не только относительный размер s/S,
> но и абсолютный S, чтобы не распиливать слишком маленькие пакеты.
> Точнее, весовая функция p должна корректировать вес с учетом абсолютного
> размера. Поскольку абсолютный размер имеет физическую размерность (в
> байтах), нужно ещё добавить параметр m, который корректирует искривление
> функции p.
>
> p(S,s,m)->[0..1]
>
> m - порядка 2^{20} (1 мегабайт).
>
> Какой должна быть функция p, чтобы наибольший вес получили пакеты,
> в которых "по смыслу" нужно отпилить noarch кусок?
Вот креатив, который поясняет то, что я имел в виду.
ftp://ftp.altlinux.ru/pub/people/at/pSsm01.jpg
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 19:24 ` Alexey Tourbin
@ 2008-07-31 20:10 ` Igor Vlasenko
2008-07-31 21:26 ` Alexey Tourbin
0 siblings, 1 reply; 15+ messages in thread
From: Igor Vlasenko @ 2008-07-31 20:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jul 31, 2008 at 11:24:06PM +0400, Alexey Tourbin wrote:
> On Thu, Jul 31, 2008 at 09:35:29PM +0400, Alexey Tourbin wrote:
> > On Thu, Jul 31, 2008 at 05:21:10PM +0300, Igor Vlasenko wrote:
> > > arch-dep-package-has-big-usr-share The package has a significant
> > > amount of architecture-independent data in /usr/share, while it is an
> >
> > Неплохо бы каждому пакету сопоставить вес /usr/share части:
> >
> > p(S,s)->[0..1]
> >
> > S - абсолютный размер пакета,
> > s - абсолютный размер /usr/share части;
> >
> > 0 - нет /usr/share,
> > 1 - всё в /usr/share.
> >
> > Идея в том, чтобы учитывать не только относительный размер s/S,
> > но и абсолютный S, чтобы не распиливать слишком маленькие пакеты.
> > Точнее, весовая функция p должна корректировать вес с учетом абсолютного
> > размера. Поскольку абсолютный размер имеет физическую размерность (в
> > байтах), нужно ещё добавить параметр m, который корректирует искривление
> > функции p.
> >
> > p(S,s,m)->[0..1]
> >
> > m - порядка 2^{20} (1 мегабайт).
> >
> > Какой должна быть функция p, чтобы наибольший вес получили пакеты,
> > в которых "по смыслу" нужно отпилить noarch кусок?
>
> Вот креатив, который поясняет то, что я имел в виду.
> ftp://ftp.altlinux.ru/pub/people/at/pSsm01.jpg
Сейчас там на плоскости (S,s) вырезается первое приближение к гиперболе:
|
| |
| \ _
|________
DELETE FROM t1 WHERE total <= 1048576;
DELETE FROM t2 WHERE usrshare <= 1048576;
отбрасываются пакеты с total < 1mb и с /usr/share/ < 1mb
INSERT INTO t3 SELECT t1.pkgid, total, usrshare FROM t2 LEFT JOIN t1 ON t1.pkgid=t2.pkgid WHERE usrshare > 2097152 OR (usrshare > 1048576 AND usrshare/total > 0.5);
затем выделяются пакеты с /usr/share/ > 2mb либо /usr/share/> 1mb и s/S >0.5.
В принципе можно сгладить,
только не понятно, стоит ли размениваться на пакеты S,s < 1mb.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 20:10 ` Igor Vlasenko
@ 2008-07-31 21:26 ` Alexey Tourbin
2008-08-01 7:55 ` Igor Vlasenko
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2008-07-31 21:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1727 bytes --]
On Thu, Jul 31, 2008 at 11:10:29PM +0300, Igor Vlasenko wrote:
> Сейчас там на плоскости (S,s) вырезается первое приближение к гиперболе:
> |
> | |
> | \ _
> |________
>
> DELETE FROM t1 WHERE total <= 1048576;
> DELETE FROM t2 WHERE usrshare <= 1048576;
> отбрасываются пакеты с total < 1mb и с /usr/share/ < 1mb
> INSERT INTO t3 SELECT t1.pkgid, total, usrshare FROM t2 LEFT JOIN t1 ON t1.pkgid=t2.pkgid WHERE usrshare > 2097152 OR (usrshare > 1048576 AND usrshare/total > 0.5);
> затем выделяются пакеты с /usr/share/ > 2mb либо /usr/share/> 1mb и s/S >0.5.
>
> В принципе можно сгладить,
> только не понятно, стоит ли размениваться на пакеты S,s < 1mb.
У веса есть по крайней мере одно преимущество: если p=1, то это значит,
что либо все файлы в /usr/share, либо в пакете вообще нет файлов (это
зависит от того, как доопределить функцию). В любом случае, такой пакет
очень просто сделать noarch (достаточно вписать "BuildArch: noarch",
ничего распиливать не надо). (Правда, основной пакет нельзя сделать
noarch.)
Для остальных пакетов, которые нужно распиливать, отношение s/S будет,
скажем, в районе [0.5..1). (Поясняю для остальных.) Если размер пакета
близок к характерному размеру m, то p=s/S это и будет вес /usr/share части.
Для маленьких пакетов вес будет корректироваться в меньшую сторону: p<s/S,
чтобы не распиливать понапрасну маленькие пакеты. А для больших пакетов
вес будет корректироваться в большую сторону: p>s/S, потому что даже
при, скажем, s/S=0.3 получается жирный лакомый кусок. Короче,
непрерывная весовая функция позволяет легче определить, где искать кошелёк.
Правда, частный случай p=1 тоже легко отследить SQL запросом:
... WHERE total = usrshare;
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 21:26 ` Alexey Tourbin
@ 2008-08-01 7:55 ` Igor Vlasenko
0 siblings, 0 replies; 15+ messages in thread
From: Igor Vlasenko @ 2008-08-01 7:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 01, 2008 at 01:26:46AM +0400, Alexey Tourbin wrote:
> On Thu, Jul 31, 2008 at 11:10:29PM +0300, Igor Vlasenko wrote:
> > Сейчас там на плоскости (S,s) вырезается первое приближение к гиперболе:
> > |
> > | |
> > | \ _
> > |________
> >
> > DELETE FROM t1 WHERE total <= 1048576;
> > DELETE FROM t2 WHERE usrshare <= 1048576;
> > отбрасываются пакеты с total < 1mb и с /usr/share/ < 1mb
> > INSERT INTO t3 SELECT t1.pkgid, total, usrshare FROM t2 LEFT JOIN t1 ON t1.pkgid=t2.pkgid WHERE usrshare > 2097152 OR (usrshare > 1048576 AND usrshare/total > 0.5);
> > затем выделяются пакеты с /usr/share/ > 2mb либо /usr/share/> 1mb и s/S >0.5.
> >
> > В принципе можно сгладить,
> > только не понятно, стоит ли размениваться на пакеты S,s < 1mb.
>
> У веса есть по крайней мере одно преимущество: если p=1, то это значит,
> что либо все файлы в /usr/share, либо в пакете вообще нет файлов (это
> зависит от того, как доопределить функцию). В любом случае, такой пакет
> очень просто сделать noarch (достаточно вписать "BuildArch: noarch",
> ничего распиливать не надо). (Правда, основной пакет нельзя сделать
> noarch.)
>
> Правда, частный случай p=1 тоже легко отследить SQL запросом:
> ... WHERE total = usrshare;
И сообщение в этом случае другое надо давать:
вместо has a significant amount of architecture-independent data -
consists of architecture-independent data in /usr/share...
Чтобы легче было отследить подпакеты, в которых достаточно
только добавить BuildArch: noarch.
Сделано в repocop-unittest-lintian-noncollectors-0.10.1.23.48-alt4.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] repocop: arch-dep-package-has-big-usr-share
2008-07-31 17:35 ` Alexey Tourbin
2008-07-31 19:24 ` Alexey Tourbin
@ 2008-08-03 15:24 ` Andrey Rahmatullin
1 sibling, 0 replies; 15+ messages in thread
From: Andrey Rahmatullin @ 2008-08-03 15:24 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 370 bytes --]
On Thu, Jul 31, 2008 at 09:35:29PM +0400, Alexey Tourbin wrote:
> Неплохо бы каждому пакету сопоставить вес /usr/share части:
А вы считаете размер на ФС или размер в пакете? :)
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Created an attachment (id=599) [...]
Какой послушный мальчик. Ну как такое не принять :-)
-- mike in #5263
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2008-08-03 15:24 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-31 14:21 [devel] repocop: arch-dep-package-has-big-usr-share Igor Vlasenko
2008-07-31 14:30 ` Aleksey Avdeev
2008-07-31 14:35 ` Led
2008-07-31 14:39 ` Alexey Shabalin
2008-07-31 14:45 ` Aleksey Avdeev
2008-07-31 14:51 ` Alexey Tourbin
2008-07-31 15:01 ` Alexey Tourbin
2008-07-31 15:48 ` Igor Vlasenko
2008-07-31 15:35 ` Igor Vlasenko
2008-07-31 17:35 ` Alexey Tourbin
2008-07-31 19:24 ` Alexey Tourbin
2008-07-31 20:10 ` Igor Vlasenko
2008-07-31 21:26 ` Alexey Tourbin
2008-08-01 7:55 ` Igor Vlasenko
2008-08-03 15:24 ` Andrey Rahmatullin
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