ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] system-report с профилями
@ 2016-11-10  1:33 Evgeny Sinelnikov
  2016-11-10  3:06 ` Hihin Ruslan
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Evgeny Sinelnikov @ 2016-11-10  1:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

хочу поделиться идеей-предложением о расширении возможностей утилиты
system-report. Само предложение я собрал в виде тестового задания:
#172104 EPERM #1 [test-only] sisyphus system-report.git=0.2.0-alt1
git.altlinux.org/people/sin/packages/system-report.git

$ system-report --help | tail -n7
   -o, --outfile=FILE  Save report archive info <FILE>;
   -p, --profile=TYPE  Type of report: system, client, server, all;
   -q, --quiet         Try to be more quiet;
   -v, --verbose       Print a message for each action;
   -V, --version       Print program version and exit;
   -h, --help          Show this message.

Собственно, что добавлено?
Добавлена опция --profiles, которая позволяет задавать тип собираемой
информации. По-умолчанию используется system, который соответствует
текущему набору.

Дополнительно можно задать client, server или all. Если опция
-p/--profile задана, то к имени архива добавляется соответствующий
суффикс.

Для клиента и сервера общим является сбор информации о:
- настройках возможностей control;
- клиентских настройках Kerberos;
- настройках NSS и PAM;
- а также release и rpmlist.

К набору настроек клиента добавлены настройки и логи Xorg, а к набору
настроек сервера - сетевые настройки и настройки Samba.

Можно подумать - подходит ли нам такой вариант?
Ну, а пользоваться этим расширенным вариантом утилиты я уже начал.


# system-report --profile server
Obtaining status of control facilities [ DONE ]
Obtaining client Kerberos configuration  [ DONE ]
Obtaining network information [ DONE ]
Obtaining NSS (Name Service Switch) configuration [ DONE ]
Obtaining PAM configuration and auth log files [ DONE ]
Obtaining distribution release file [ DONE ]
Obtaining installed RPM packages [ DONE ]
Obtaining Samba configuration and log files [ DONE ]
Saving system information to sysreport-server-20161110.tar.xz [ DONE ]


Please submit /root/sysreport-server-20161110.tar.xz to sysreport@altlinux.org


$ sudo system-report -p client
Obtaining status of control facilities [ DONE ]
Obtaining client Kerberos configuration [ DONE ]
Obtaining NSS (Name Service Switch) configuration [ DONE ]
Obtaining PAM configuration and auth log files [ DONE ]
Obtaining distribution release file [ DONE ]
Obtaining installed RPM packages [ DONE ]
Obtaining Xorg configuration files [ DONE ]
Obtaining Xorg log files [PASSED]
Saving system information to sysreport-client-20161110.tar.xz [ DONE ]


Please submit /home/sin/build/altlinux/system/system-report/sysreport-client-20161110.tar.xz
to sysreport@altlinux.org



-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] system-report с профилями
  2016-11-10  1:33 [devel] system-report с профилями Evgeny Sinelnikov
@ 2016-11-10  3:06 ` Hihin Ruslan
  2016-11-10 10:42 ` Alexey Gladkov
  2016-11-10 12:25 ` Michael Shigorin
  2 siblings, 0 replies; 10+ messages in thread
From: Hihin Ruslan @ 2016-11-10  3:06 UTC (permalink / raw)
  To: devel

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

Здравствуйте Evgeny Sinelnikov
  В сообщении от 10 ноября 2016 Evgeny Sinelnikov написал(a):
> Здравствуйте,
>
> хочу поделиться идеей-предложением о расширении возможностей
> утилиты system-report. Само предложение я собрал в виде
> тестового задания: #172104 EPERM #1 [test-only] sisyphus
> system-report.git=0.2.0-alt1
> git.altlinux.org/people/sin/packages/system-report.git
>
........
>
>
> Please submit
> /home/sin/build/altlinux/system/system-report/sysreport-client
>-20161110.tar.xz to sysreport@altlinux.org
Очень интересно,
На форуме силами "sb" ведётся разработка поддерживаемого 
оборудования, в котором используется system-report. 
https://forum.altlinux.org/index.php?topic=36472

Хорошо-бы внимательно посмотреть с этой точки зрения. Что ничего 
не сломается у него. И вообще ... - стоит обратить на его работу 
внимание.


-- 
  А ещё говорят так  (fortune): 
 
Democracy is the name we give the people whenever we need 
them. -- Arman de Caillavet, 1913 
________________________________________________________________________
С уважением Хихин Руслан 

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

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

* Re: [devel] system-report с профилями
  2016-11-10  1:33 [devel] system-report с профилями Evgeny Sinelnikov
  2016-11-10  3:06 ` Hihin Ruslan
@ 2016-11-10 10:42 ` Alexey Gladkov
  2016-11-11 12:17   ` Evgeny Sinelnikov
  2016-11-10 12:25 ` Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Alexey Gladkov @ 2016-11-10 10:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Nov 10, 2016 at 04:33:48AM +0300, Evgeny Sinelnikov wrote:
> Добавлена опция --profiles, которая позволяет задавать тип собираемой
> информации. По-умолчанию используется system, который соответствует
> текущему набору.

Можете объяснить необходимость такого деления ?

По какому критерию вы предлагаете делить собираемую информацию на эти
категории (профили) ?

> Дополнительно можно задать client, server или all. Если опция
> -p/--profile задана, то к имени архива добавляется соответствующий
> суффикс.

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

Вы же предлагаете создавать профили, которые можно/нужно выбирать. Это
приведёт к тому, что пользователи будут слать не всю возможную полезную
информацию а только её часть.

Даже сейчас есть возможность отключить те или иные проверки, что позволяет
лишиться части полезной информации, но это была необходимая мера. Мне не
очень понятно зачем укрупнять это. 

> Для клиента и сервера общим является сбор информации о:
> - настройках возможностей control;
> - клиентских настройках Kerberos;
> - настройках NSS и PAM;

Поясните о каких настроцках NSS идёт речь ?

> - а также release и rpmlist.
> 
> К набору настроек клиента добавлены настройки и логи Xorg, а к набору
> настроек сервера - сетевые настройки и настройки Samba.

Почему эти данные нельзя собирать с остальными (например с lspci) ?

-- 
Rgrds, legion



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

* Re: [devel] system-report с профилями
  2016-11-10  1:33 [devel] system-report с профилями Evgeny Sinelnikov
  2016-11-10  3:06 ` Hihin Ruslan
  2016-11-10 10:42 ` Alexey Gladkov
@ 2016-11-10 12:25 ` Michael Shigorin
  2 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2016-11-10 12:25 UTC (permalink / raw)
  To: devel

On Thu, Nov 10, 2016 at 04:33:48AM +0300, Evgeny Sinelnikov wrote:
> Please submit
> /home/sin/build/altlinux/system/system-report/sysreport-client-20161110.tar.xz
> to sysreport@altlinux.org

Его кто-нить получает/читает, кстати?

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


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

* Re: [devel] system-report с профилями
  2016-11-10 10:42 ` Alexey Gladkov
@ 2016-11-11 12:17   ` Evgeny Sinelnikov
  2016-11-11 12:53     ` Alexey Gladkov
  0 siblings, 1 reply; 10+ messages in thread
From: Evgeny Sinelnikov @ 2016-11-11 12:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

10 ноября 2016 г., 13:42 пользователь Alexey Gladkov
<legion@altlinux.ru> написал:
> On Thu, Nov 10, 2016 at 04:33:48AM +0300, Evgeny Sinelnikov wrote:
>> Добавлена опция --profiles, которая позволяет задавать тип собираемой
>> информации. По-умолчанию используется system, который соответствует
>> текущему набору.
>
> Можете объяснить необходимость такого деления ?

Первоначальная мысль - обратная совместимость.

>
> По какому критерию вы предлагаете делить собираемую информацию на эти
> категории (профили) ?

Критерий такой: на клиентах есть софт (его настройки и логи), которого
нет на серверах. И наоборот. Сбор информации исключительно о железе -
это дефолтный профиль system.


>
>> Дополнительно можно задать client, server или all. Если опция
>> -p/--profile задана, то к имени архива добавляется соответствующий
>> суффикс.
>
> Такое резделение нарушает основную идею этого скрипта. Он создавался для
> того чтобы его запускали неподготовленные пользователи. Это одна из причин
> почему он был написан монолитным скриптом, а не кучей модулей. Сейчас он
> написан так, чтобы пользователь минимально принимал участие в его работе.
>
> Вы же предлагаете создавать профили, которые можно/нужно выбирать. Это
> приведёт к тому, что пользователи будут слать не всю возможную полезную
> информацию а только её часть.
>
> Даже сейчас есть возможность отключить те или иные проверки, что позволяет
> лишиться части полезной информации, но это была необходимая мера. Мне не
> очень понятно зачем укрупнять это.

Понятно почему. Объяснить пользователю или роботу собрать инфу о
клиенте или сервере - задача понятная. Выпиливать отдельные элементы -
задача не очевидная, исключительная.

Но я не спорю. Мне нужен был инструмент для сборки иной инфы, чем о
железе (PAM, NSS, Samba, Kerberos). Я не хотел плодить ещё один
инструмент. Я не хотел придумывать схему работы скрипта. Поэтому я
доработал system-report так, чтобы это никак не повлияло на его
текущее состояние.

>> Для клиента и сервера общим является сбор информации о:
>> - настройках возможностей control;
>> - клиентских настройках Kerberos;
>> - настройках NSS и PAM;
>
> Поясните о каких настроцках NSS идёт речь ?

Как о каких?

/etc/nsswitch.conf и потенциально неограниченное количество
NSS-модулей (например, ldap, winbind или sss), у каждого из которых
ещё и свой набор настроек и логов.

>
>> - а также release и rpmlist.
>>
>> К набору настроек клиента добавлены настройки и логи Xorg, а к набору
>> настроек сервера - сетевые настройки и настройки Samba.
>
> Почему эти данные нельзя собирать с остальными (например с lspci) ?

Можно. Я не против собирать всё. Но...
- всегда будут непонятные тесты, которые для пользователя не
отработали, потому что не всё у него есть;
- объём лога для информации о железе сильно вырастает.

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

Итого, профили мне кажутся логичными по смыслу:
- Железо (system)
- Клиенты (client) здесь инфа об иксах, DM, DE и т.п.
- Сервера (server) здесь инфа о сервисах (DNS, LDAP, ...)

Но можно и не делить, а просто наращивать портянку. И тогда, когда
потребуется что-то выключать группами, потребуются всё те же профили.
Но это спорный момент. Мне нужны логи конфиги (PAM, NSS, Samba, ...
далее sssd, bind, dnsmasq, krb5kdc, lightdm, kdm, ...)

Это можно в профили для серверов и клиентов заправить, а можно всё в
одной кучей собирать.
В общем случае, не принципиально будут ли при этом профили или нет.

Как раз и хотелось, чтобы пользователи слали "не всю возможную
полезную информацию а только её часть". Возможно это ошибочное
желание. Но что более ошибочно: "Догадываться что мы собираем, пытаясь
собрать всё,  или собирать явно понятный набор?" Хотя... мы так уже
догадываемся...

Кстати, если в профиле что-то пропущено из полезного, то его можно
туда добавить. Например, client и server могут включать в себя большую
часть или весь system.

Но, ещё раз, это не принципиальный вопрос. Принципиально иметь
возможность собирать системную инфу не только о железе, но и ключевых
настройках операционной системы.



-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] system-report с профилями
  2016-11-11 12:17   ` Evgeny Sinelnikov
@ 2016-11-11 12:53     ` Alexey Gladkov
  2016-11-11 17:18       ` Evgeny Sinelnikov
  2016-11-11 19:57       ` Hihin Ruslan
  0 siblings, 2 replies; 10+ messages in thread
From: Alexey Gladkov @ 2016-11-11 12:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 11, 2016 at 03:17:12PM +0300, Evgeny Sinelnikov wrote:
> > Поясните о каких настроцках NSS идёт речь ?
> 
> Как о каких?
> 
> /etc/nsswitch.conf и потенциально неограниченное количество
> NSS-модулей (например, ldap, winbind или sss), у каждого из которых
> ещё и свой набор настроек и логов.

Я подумал про другой nss :)

> Можно. Я не против собирать всё. Но...
> - всегда будут непонятные тесты, которые для пользователя не
> отработали, потому что не всё у него есть;

Это происходит и сейчас.

> - объём лога для информации о железе сильно вырастает.

Это не важно.

> Кстати, я бы предложил паковать в архив карту о прошедших и не
> прошедших этапах сбора. Тогда будет понятно какие тесты проходили и
> что стоит ожидать найти в архиве.

Хорошая мысль. Я положу в архив список тестов и их статусы.

> Но, ещё раз, это не принципиальный вопрос. Принципиально иметь
> возможность собирать системную инфу не только о железе, но и ключевых
> настройках операционной системы.

Уже сейчас собирается информация о состоянии сетевых интерфейсов и
маршрутах, список установленных rpm. Это явно не "железная" информация :)

Для меня нет понятия client и server. На мой взгляд, нужно просто добавить
проверок с тем, что вам нужно и собирать всё что обнаружится. Если у
пользователя нет bind или openldap, то информация о них и не попадёт в
репорт, а попадёт информация о kdm и kde.

-- 
Rgrds, legion



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

* Re: [devel] system-report с профилями
  2016-11-11 12:53     ` Alexey Gladkov
@ 2016-11-11 17:18       ` Evgeny Sinelnikov
  2016-11-12 15:04         ` Alexey Gladkov
  2016-11-11 19:57       ` Hihin Ruslan
  1 sibling, 1 reply; 10+ messages in thread
From: Evgeny Sinelnikov @ 2016-11-11 17:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Итого, профили убираем.
Собираем, что нашлось
Список, проверяемого добавляем в архив.

Что мне теперь нужно сделать, чтобы добавленные действия по сбору
данных попали в основную ветку?
Добавить их по одному за коммит заново без поддержки профилей и залить в git?




11 ноября 2016 г., 15:53 пользователь Alexey Gladkov
<legion@altlinux.ru> написал:
> On Fri, Nov 11, 2016 at 03:17:12PM +0300, Evgeny Sinelnikov wrote:
>> > Поясните о каких настроцках NSS идёт речь ?
>>
>> Как о каких?
>>
>> /etc/nsswitch.conf и потенциально неограниченное количество
>> NSS-модулей (например, ldap, winbind или sss), у каждого из которых
>> ещё и свой набор настроек и логов.
>
> Я подумал про другой nss :)
>
>> Можно. Я не против собирать всё. Но...
>> - всегда будут непонятные тесты, которые для пользователя не
>> отработали, потому что не всё у него есть;
>
> Это происходит и сейчас.
>
>> - объём лога для информации о железе сильно вырастает.
>
> Это не важно.
>
>> Кстати, я бы предложил паковать в архив карту о прошедших и не
>> прошедших этапах сбора. Тогда будет понятно какие тесты проходили и
>> что стоит ожидать найти в архиве.
>
> Хорошая мысль. Я положу в архив список тестов и их статусы.
>
>> Но, ещё раз, это не принципиальный вопрос. Принципиально иметь
>> возможность собирать системную инфу не только о железе, но и ключевых
>> настройках операционной системы.
>
> Уже сейчас собирается информация о состоянии сетевых интерфейсов и
> маршрутах, список установленных rpm. Это явно не "железная" информация :)
>
> Для меня нет понятия client и server. На мой взгляд, нужно просто добавить
> проверок с тем, что вам нужно и собирать всё что обнаружится. Если у
> пользователя нет bind или openldap, то информация о них и не попадёт в
> репорт, а попадёт информация о kdm и kde.
>
> --
> Rgrds, legion
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



-- 
Sin (Sinelnikov Evgeny)

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

* Re: [devel] system-report с профилями
  2016-11-11 12:53     ` Alexey Gladkov
  2016-11-11 17:18       ` Evgeny Sinelnikov
@ 2016-11-11 19:57       ` Hihin Ruslan
  2016-11-12 16:12         ` Alexey Gladkov
  1 sibling, 1 reply; 10+ messages in thread
From: Hihin Ruslan @ 2016-11-11 19:57 UTC (permalink / raw)
  To: devel

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

Здравствуйте Alexey Gladkov
  В сообщении от 11 ноября 2016 Alexey Gladkov написал(a):
> Для меня нет понятия client и server. На мой взгляд, нужно
> просто добавить проверок с тем, что вам нужно и собирать всё
> что обнаружится. Если у пользователя нет bind или openldap, то
> информация о них и не попадёт в репорт, а попадёт информация о
> kdm и kde.

Хорошо-бы сразу продумать как полученный архив обрабатывать 
каким-нибудь роботом. Типа вначале описать структуру архива, а 
потом её придерживаться, независимо от состава проверенных 
тестов. На примере 
https://forum.altlinux.org/index.php?topic=36472.0
видно, что изменение формата архива может "отбить всю охоту" его 
обрабатывть.

И по-моему профили тут не должны мешать, если поведение 
по-умолчанию не меняется. Нужна стандартная кофигурация об 
железе - запускай system-report без параметров, имеешь 
специфичный интерес - запусти с нужным профилем. Опять-же, если 
rescue образ положен в специальный дистрибутив, он может 
запускаться в нём с учётом его особенностей. А делать свалку из 
всего, что можно собрать, по-моему не разумно.


-- 
  А ещё говорят так  (fortune): 
 
Work without a vision is slavery, Vision without work is a pipe 
dream, But vision with work is the hope of the world. 
________________________________________________________________________
С уважением Хихин Руслан 

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

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

* Re: [devel] system-report с профилями
  2016-11-11 17:18       ` Evgeny Sinelnikov
@ 2016-11-12 15:04         ` Alexey Gladkov
  0 siblings, 0 replies; 10+ messages in thread
From: Alexey Gladkov @ 2016-11-12 15:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 11, 2016 at 08:18:06PM +0300, Evgeny Sinelnikov wrote:
> Итого, профили убираем.
> Собираем, что нашлось
> Список, проверяемого добавляем в архив.
> 
> Что мне теперь нужно сделать, чтобы добавленные действия по сбору
> данных попали в основную ветку?
> Добавить их по одному за коммит заново без поддержки профилей и залить в git?

Да. Сделайте бранч с изменениями и пришлите ссылку. Обсудим и смерджим.

-- 
Rgrds, legion



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

* Re: [devel] system-report с профилями
  2016-11-11 19:57       ` Hihin Ruslan
@ 2016-11-12 16:12         ` Alexey Gladkov
  0 siblings, 0 replies; 10+ messages in thread
From: Alexey Gladkov @ 2016-11-12 16:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 11, 2016 at 10:57:47PM +0300, Hihin Ruslan wrote:
> Здравствуйте Alexey Gladkov
>   В сообщении от 11 ноября 2016 Alexey Gladkov написал(a):
> > Для меня нет понятия client и server. На мой взгляд, нужно
> > просто добавить проверок с тем, что вам нужно и собирать всё
> > что обнаружится. Если у пользователя нет bind или openldap, то
> > информация о них и не попадёт в репорт, а попадёт информация о
> > kdm и kde.
> 
> Хорошо-бы сразу продумать как полученный архив обрабатывать 
> каким-нибудь роботом. Типа вначале описать структуру архива, а 
> потом её придерживаться, независимо от состава проверенных 
> тестов. На примере 
> https://forum.altlinux.org/index.php?topic=36472.0
> видно, что изменение формата архива может "отбить всю охоту" его 
> обрабатывть.

system-report формирует архив используя утилиты из разных проектов.
Гарантировать неизменность формата вывода этих утилит я не могу.

Чтобы зафиксировать формат архива нужно вывод каждой утилиты, каждый отчёт
разобрать и перевести в "стандартизированный" формат. После этого имеет
смысл говорить о об описании структуры и формата. Проделать такое я вряд
ли возьмусь, но вы можете попробовать. Или же вы можете обратиться к
проекту sosreport[1].

[1] github.com/sosreport/sos

> И по-моему профили тут не должны мешать, если поведение 
> по-умолчанию не меняется. Нужна стандартная кофигурация об 
> железе - запускай system-report без параметров, имеешь 
> специфичный интерес - запусти с нужным профилем.

Именно этой свободы выбора я и хочу избежать. Изначально эта утилита была
придумана для инсталлятора. Чтобы по окончании установки автоматически
(без вопросов) создать отчёт и только попросить пользователя отправить
его. Лишь потом эту утилиту стали использовать в rescue и для получения
дополнительной инфорации в случае проблем у пользователя. Так что утилита
расчитана на минимальное участие пользователя и минимальную его
подготовку. "запусти с нужным профилем" не то что каждый пользователь
осилит.

> Опять-же, если 
> rescue образ положен в специальный дистрибутив, он может 
> запускаться в нём с учётом его особенностей. А делать свалку из 
> всего, что можно собрать, по-моему не разумно.

Вот такой я неразумный. А ещё я упрямый.

-- 
Rgrds, legion



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

end of thread, other threads:[~2016-11-12 16:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-10  1:33 [devel] system-report с профилями Evgeny Sinelnikov
2016-11-10  3:06 ` Hihin Ruslan
2016-11-10 10:42 ` Alexey Gladkov
2016-11-11 12:17   ` Evgeny Sinelnikov
2016-11-11 12:53     ` Alexey Gladkov
2016-11-11 17:18       ` Evgeny Sinelnikov
2016-11-12 15:04         ` Alexey Gladkov
2016-11-11 19:57       ` Hihin Ruslan
2016-11-12 16:12         ` Alexey Gladkov
2016-11-10 12:25 ` Michael Shigorin

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