ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [#5365] FAILED fpc.git=2.2.4-alt1
  @ 2009-04-24 15:56 ` Slava Dubrovskiy
  2009-04-24 16:10   ` [devel] " Alexey Tourbin
  0 siblings, 1 reply; 13+ messages in thread
From: Slava Dubrovskiy @ 2009-04-24 15:56 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: boris

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

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

Похоже система определения зависимостей для fpc не очень работает. :-(
Вот выдержка из /usr/share/doc/rpm-build-fpc-2.1/README.ALT : -
This package provides fpc.req and fpc.prov scripts that produce
dependencies for Free Pascal *.ppu units.  The scripts use ppudump(1)
utility to extract information from *.ppu files.

The dependency format is
        fpc(unit) = PPUVer-CRC
or
        fpc-win32(unit) = PPUVer-CRC
where PPUVer is unit file format version and CRC is unit interface
checksum.

Получается что есть пакет libnumerix-fpc-unit#0.22-alt1 в котором при
сборке проставилась зависимость Depends: fpc(system) (= 78-BDB944C6)
И при сборке новой версии fpc будет другая checksum () и получается
unmet dependencies и пакет не проходит через инкаминг.

Как вариант объезда, можно собирать fpc и пересобирать все что от него
зависит в одном task, но пока это один пакет, а если завтра будет больше?

Что делать? Можно ли придумать более коректное вычисление зависимостей?


On 24.04.2009 17:01, Girar Builder robot wrote:
> http://git.altlinux.org/tasks/5365/task/log
>
> 2009-Apr-24 17:44:03 :: task #5365 for sisyphus started:
> #1 build 2.2.4-alt1 from /people/dubrsl/packages/fpc.git
> 2009-Apr-24 17:44:28 :: created pkg.tar for fpc.git tag 2.2.4-alt1
> 2009-Apr-24 17:44:28 :: [i586] fpc.git 2.2.4-alt1: build start
> 2009-Apr-24 17:44:28 :: [x86_64] fpc.git 2.2.4-alt1: build start
> 2009-Apr-24 17:58:04 :: [i586] fpc.git 2.2.4-alt1: build OK
> 2009-Apr-24 17:59:15 :: [x86_64] fpc.git 2.2.4-alt1: build OK
> 2009-Apr-24 17:59:40 :: build check OK
> 2009-Apr-24 17:59:41 :: plan OK
> 2009-Apr-24 17:59:42 :: version check OK
> 2009-Apr-24 18:01:34 :: created temporary repo
> 	i586: NEW unmet dependencies detected:
> libnumerix-fpc-unit#0.22-alt1	fpc(system) = 78-BDB944C6
> 	x86_64: NEW unmet dependencies detected:
> libnumerix-fpc-unit#0.22-alt1	fpc(system) = 78-C9BB6DA6
> 2009-Apr-24 18:01:53 :: dependencies check FAILED
> 2009-Apr-24 18:01:53 :: task #5365 for sisyphus FAILED
>   

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3262 bytes --]

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 15:56 ` [devel] [#5365] FAILED fpc.git=2.2.4-alt1 Slava Dubrovskiy
@ 2009-04-24 16:10   ` Alexey Tourbin
  2009-04-24 16:35     ` Slava Dubrovskiy
  0 siblings, 1 reply; 13+ messages in thread
From: Alexey Tourbin @ 2009-04-24 16:10 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Apr 24, 2009 at 06:56:33PM +0300, Slava Dubrovskiy wrote:
> Похоже система определения зависимостей для fpc не очень работает. :-(

It works perfectly fine, and it does the right thing.

> Вот выдержка из /usr/share/doc/rpm-build-fpc-2.1/README.ALT : -
> This package provides fpc.req and fpc.prov scripts that produce
> dependencies for Free Pascal *.ppu units.  The scripts use ppudump(1)
> utility to extract information from *.ppu files.
> 
> The dependency format is
>         fpc(unit) = PPUVer-CRC
> or
>         fpc-win32(unit) = PPUVer-CRC
> where PPUVer is unit file format version and CRC is unit interface
> checksum.
> 
> Получается что есть пакет libnumerix-fpc-unit#0.22-alt1 в котором при
> сборке проставилась зависимость Depends: fpc(system) (= 78-BDB944C6)
> И при сборке новой версии fpc будет другая checksum () и получается
> unmet dependencies и пакет не проходит через инкаминг.

It works perfectly fine, and it does the right thing.

Please try this: install new fpc and libnumerix-fpc-unit (with --nodeps
option).  Then try to compile a program which uses libnumerix uint.  I
I believe it will not compile, due to CRC mismatch.

> Как вариант объезда, можно собирать fpc и пересобирать все что от него
> зависит в одном task, но пока это один пакет, а если завтра будет больше?
> 
> Что делать? Можно ли придумать более коректное вычисление зависимостей?

So, what do you mean by "correct"?  "I'm not sure I understand fpc unit
internals, and I'd like to suppress unmet dependencies anyway", right?

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

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:10   ` [devel] " Alexey Tourbin
@ 2009-04-24 16:35     ` Slava Dubrovskiy
  2009-04-24 16:42       ` Alexey Tourbin
  2009-04-24 16:42       ` Afanasov Dmitry
  0 siblings, 2 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2009-04-24 16:35 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On 24.04.2009 19:10, Alexey Tourbin wrote:Как вариант объезда, можно
собирать fpc и пересобирать все что от него
>> зависит в одном task, но пока это один пакет, а если завтра будет больше?
>>
>> Что делать? Можно ли придумать более коректное вычисление зависимостей?
>>     
> So, what do you mean by "correct"?  "I'm not sure I understand fpc unit
> internals, and I'd like to suppress unmet dependencies anyway", right?
>   
Не совсем так. Просто хочется облегчить себе жизнь. :)
Понял. Придется держать в репозитарии две версии fpc.

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3262 bytes --]

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:35     ` Slava Dubrovskiy
@ 2009-04-24 16:42       ` Alexey Tourbin
  2009-04-24 16:46         ` Slava Dubrovskiy
  2009-04-24 16:42       ` Afanasov Dmitry
  1 sibling, 1 reply; 13+ messages in thread
From: Alexey Tourbin @ 2009-04-24 16:42 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Apr 24, 2009 at 07:35:49PM +0300, Slava Dubrovskiy wrote:
> On 24.04.2009 19:10, Alexey Tourbin wrote:Как вариант объезда, можно
> собирать fpc и пересобирать все что от него
> >> зависит в одном task, но пока это один пакет, а если завтра будет больше?
> >>
> >> Что делать? Можно ли придумать более коректное вычисление зависимостей?
> >>     
> > So, what do you mean by "correct"?  "I'm not sure I understand fpc unit
> > internals, and I'd like to suppress unmet dependencies anyway", right?
> >   
> Не совсем так. Просто хочется облегчить себе жизнь. :)
> Понял. Придется держать в репозитарии две версии fpc.

Why?  Just rebuild that another package with new fpc.

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

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:35     ` Slava Dubrovskiy
  2009-04-24 16:42       ` Alexey Tourbin
@ 2009-04-24 16:42       ` Afanasov Dmitry
  2009-04-24 16:47         ` Slava Dubrovskiy
  1 sibling, 1 reply; 13+ messages in thread
From: Afanasov Dmitry @ 2009-04-24 16:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

24.04.09, Slava Dubrovskiy<slava@tangramltd.com> написал(а):
>  Понял. Придется держать в репозитарии две версии fpc.
имеет ли смысл делать как с gcc - fpc2.2.2, fpc2.2.4?
-- 
С уважением
Афанасов Дмитрий

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:42       ` Alexey Tourbin
@ 2009-04-24 16:46         ` Slava Dubrovskiy
  2009-04-24 16:54           ` Alexey Tourbin
  0 siblings, 1 reply; 13+ messages in thread
From: Slava Dubrovskiy @ 2009-04-24 16:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On 24.04.2009 19:42, Alexey Tourbin wrote:
> On Fri, Apr 24, 2009 at 07:35:49PM +0300, Slava Dubrovskiy wrote:
>   
>> On 24.04.2009 19:10, Alexey Tourbin wrote:Как вариант объезда, можно
>> собирать fpc и пересобирать все что от него
>>     
>>>> зависит в одном task, но пока это один пакет, а если завтра будет больше?
>>>>
>>>> Что делать? Можно ли придумать более коректное вычисление зависимостей?
>>>>     
>>>>         
>>> So, what do you mean by "correct"?  "I'm not sure I understand fpc unit
>>> internals, and I'd like to suppress unmet dependencies anyway", right?
>>>   
>>>       
>> Не совсем так. Просто хочется облегчить себе жизнь. :)
>> Понял. Придется держать в репозитарии две версии fpc.
>>     
> Why?  Just rebuild that another package with new fpc.
>   
Чтобы этот другой пакет пересобрать с новым fpc, нужно чтобы он (новый
fpc) попал в репозитарий. А он не может, т.к. анметы не пускают.
Замкнутый круг.
Я так понимаю нужно или собирать все одновременно, или делать две версии
fpc.

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3262 bytes --]

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:42       ` Afanasov Dmitry
@ 2009-04-24 16:47         ` Slava Dubrovskiy
  0 siblings, 0 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2009-04-24 16:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On 24.04.2009 19:42, Afanasov Dmitry wrote:
>>  Понял. Придется держать в репозитарии две версии fpc.
>>     
> имеет ли смысл делать как с gcc - fpc2.2.2, fpc2.2.4?
>   
Ну да, что-то типа того.

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3262 bytes --]

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:46         ` Slava Dubrovskiy
@ 2009-04-24 16:54           ` Alexey Tourbin
  2009-04-24 17:01             ` Slava Dubrovskiy
  2009-04-24 17:42             ` Afanasov Dmitry
  0 siblings, 2 replies; 13+ messages in thread
From: Alexey Tourbin @ 2009-04-24 16:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Apr 24, 2009 at 07:46:53PM +0300, Slava Dubrovskiy wrote:
> >> Не совсем так. Просто хочется облегчить себе жизнь. :)
> >> Понял. Придется держать в репозитарии две версии fpc.
> >>     
> > Why?  Just rebuild that another package with new fpc.
> >   
> Чтобы этот другой пакет пересобрать с новым fpc, нужно чтобы он (новый
> fpc) попал в репозитарий. А он не может, т.к. анметы не пускают.
> Замкнутый круг.
> Я так понимаю нужно или собирать все одновременно, или делать две версии
> fpc.

Yes, you have to add that another package to your fpc task.
If you have ACL permissions to build that another package,
this is remarkably simple. :)  And if you don't, this is still
possible.

Please don't do the second fpc package.

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

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:54           ` Alexey Tourbin
@ 2009-04-24 17:01             ` Slava Dubrovskiy
  2009-04-24 17:42             ` Afanasov Dmitry
  1 sibling, 0 replies; 13+ messages in thread
From: Slava Dubrovskiy @ 2009-04-24 17:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On 24.04.2009 19:54, Alexey Tourbin wrote:

   

>>> Why?  Just rebuild that another package with new fpc.
>>>   
>>>       
>> Чтобы этот другой пакет пересобрать с новым fpc, нужно чтобы он (новый
>> fpc) попал в репозитарий. А он не может, т.к. анметы не пускают.
>> Замкнутый круг.
>> Я так понимаю нужно или собирать все одновременно, или делать две версии
>> fpc.
>>     
> Yes, you have to add that another package to your fpc task.
> If you have ACL permissions to build that another package,
> this is remarkably simple. :)  And if you don't, this is still
> possible.
>   
Да, наверно сейчас, когда такой пакет всего один, это будет просто. А
если завтра их будет больше одного? А каждый мантейнер личность и к
каждому найти подход...
> Please don't do the second fpc package.
>   
Конечно не буду.

-- 
WBR,
Dubrovskiy Vyacheslav


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3262 bytes --]

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 16:54           ` Alexey Tourbin
  2009-04-24 17:01             ` Slava Dubrovskiy
@ 2009-04-24 17:42             ` Afanasov Dmitry
  2009-04-24 18:04               ` Alexey Tourbin
  1 sibling, 1 reply; 13+ messages in thread
From: Afanasov Dmitry @ 2009-04-24 17:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

24.04.09, Alexey Tourbin<at@altlinux.ru> написал(а):
> On Fri, Apr 24, 2009 at 07:46:53PM +0300, Slava Dubrovskiy wrote:
>  > Я так понимаю нужно или собирать все одновременно, или делать две версии
>  > fpc.
> Yes, you have to add that another package to your fpc task.
часто это проблема - не зря ведь тут о NMU все твердят.

надо будет проверить на выходных, как себя ведут fpc модули при
простейшем добавлении функции. так как гложет меня мысль, что текущие
зависимости слишком сильные - это как полному имени либы
привязываться, вместо soname'а.

-- 
С уважением
Афанасов Дмитрий

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 17:42             ` Afanasov Dmitry
@ 2009-04-24 18:04               ` Alexey Tourbin
  2009-04-24 18:25                 ` Afanasov Dmitry
  0 siblings, 1 reply; 13+ messages in thread
From: Alexey Tourbin @ 2009-04-24 18:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Apr 24, 2009 at 09:42:02PM +0400, Afanasov Dmitry wrote:
> 24.04.09, Alexey Tourbin<at@altlinux.ru> написал(а):
> > On Fri, Apr 24, 2009 at 07:46:53PM +0300, Slava Dubrovskiy wrote:
> >  > Я так понимаю нужно или собирать все одновременно, или делать две версии
> >  > fpc.
> > Yes, you have to add that another package to your fpc task.
> часто это проблема - не зря ведь тут о NMU все твердят.
> 
> надо будет проверить на выходных, как себя ведут fpc модули при
> простейшем добавлении функции. так как гложет меня мысль, что текущие
> зависимости слишком сильные - это как полному имени либы
> привязываться, вместо soname'а.

I think that it is only the unit interface that matters.  Roughly,
it is like md5sum for *.h header file in C.  If you touch anything
(except for comments and whitespaces), it is going to change.

Let's see how fpc.req works.

$ ppudump -vhim /usr/lib64/fpc/units/x86_64-linux/rtl/video.ppu |grep 'Uses unit'
Uses unit: System (Crc: FD1DCAB2, IntfcCrc: C9BB6DA6)
Uses unit: BaseUnix (Crc: 28B09EAB, IntfcCrc: 4154D53F)
Uses unit: termio (Crc: 0E166AC3, IntfcCrc: F4A7EF5D)
Uses unit: strings (Crc: CBE34EC8, IntfcCrc: 6C92FC9D)
Uses unit: linuxvcs (Crc: 672570A1, IntfcCrc: 74ABE23D)
$

$ /usr/lib/rpm/fpc.req <<</usr/lib64/fpc/units/x86_64-linux/rtl/video.ppu        
fpc(baseunix) = 78-4154D53F
fpc(linuxvcs) = 78-74ABE23D
fpc(strings) = 78-6C92FC9D
fpc(system) = 78-C9BB6DA6
fpc(termio) = 78-F4A7EF5D
$

So, fpc.req simply transforms 'Uses init' references into dependencies.
Note that interface checksum (IntfcCrc) is used, not full checksum (Crc);
the latter also includes implementation section.  So, if it is possible
to improve implementation without changeing the interface, the
dependency will not change.

Let's now examine fpc.prov with e.g. baseunix.

$ ppudump -vh /usr/lib64/fpc/units/x86_64-linux/rtl/baseunix.ppu
PPU-Analyser Version 2.2.0
Copyright (c) 1998-2007 by the Free Pascal Development Team
Analyzing /usr/lib64/fpc/units/x86_64-linux/rtl/baseunix.ppu (v78)
Header
-------
Compiler version        : 2.2.0
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : static_linked, little_endian, release, local_threadvars, local_symtable
FileSize (w/o header)   : 115054
Checksum                : 28B09EAB
Interface Checksum      : 4154D53F
Definitions stored      : 410
Symbols stored          : 1771
(no exported macros)
$ /usr/lib/rpm/fpc.prov <<</usr/lib64/fpc/units/x86_64-linux/rtl/baseunix.ppu
fpc(baseunix) = 78-4154D53F
$ 

So, now we see that video.ppu requires and baseunix.ppu provides
the same dependency, based on ppu interface checksum.

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

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 18:04               ` Alexey Tourbin
@ 2009-04-24 18:25                 ` Afanasov Dmitry
  2009-04-24 19:02                   ` Andrey Rahmatullin
  0 siblings, 1 reply; 13+ messages in thread
From: Afanasov Dmitry @ 2009-04-24 18:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/4/24, Alexey Tourbin <at@altlinux.ru>:
> On Fri, Apr 24, 2009 at 09:42:02PM +0400, Afanasov Dmitry wrote:
>  > гложет меня мысль, что текущие
>  > зависимости слишком сильные - это как полному имени либы
>  > привязываться, вместо soname'а.
>  $ /usr/lib/rpm/fpc.req <<</usr/lib64/fpc/units/x86_64-linux/rtl/video.ppu
>  fpc(baseunix) = 78-4154D53F
>  $ /usr/lib/rpm/fpc.prov <<</usr/lib64/fpc/units/x86_64-linux/rtl/baseunix.ppu
>  fpc(baseunix) = 78-4154D53F
>  $
>
>  So, now we see that video.ppu requires and baseunix.ppu provides
>  the same dependency, based on ppu interface checksum.
таак, значит crc использует сам fpc при вычислении зависимостей, а rpm
зависимости не более чем перенос механики fpc?

раз это так, тогда любое облегечение rpm зависимостей только сломает
работу fpc :(
-- 
С уважением
Афанасов Дмитрий

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

* Re: [devel] FAILED fpc.git=2.2.4-alt1
  2009-04-24 18:25                 ` Afanasov Dmitry
@ 2009-04-24 19:02                   ` Andrey Rahmatullin
  0 siblings, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2009-04-24 19:02 UTC (permalink / raw)
  To: devel

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

On Fri, Apr 24, 2009 at 10:25:07PM +0400, Afanasov Dmitry wrote:
> таак, значит crc использует сам fpc при вычислении зависимостей, а rpm
> зависимости не более чем перенос механики fpc?
> 
> раз это так, тогда любое облегечение rpm зависимостей только сломает
> работу fpc :(
at@ вроде сразу это сказал.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<hmepas> re
<hmepas> ku
<hmepas> ku ka
<stanv> бразилец?
<hmepas> нужно что-то отвечать или это сразу идет на баш?

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

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

end of thread, other threads:[~2009-04-24 19:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-24 15:56 ` [devel] [#5365] FAILED fpc.git=2.2.4-alt1 Slava Dubrovskiy
2009-04-24 16:10   ` [devel] " Alexey Tourbin
2009-04-24 16:35     ` Slava Dubrovskiy
2009-04-24 16:42       ` Alexey Tourbin
2009-04-24 16:46         ` Slava Dubrovskiy
2009-04-24 16:54           ` Alexey Tourbin
2009-04-24 17:01             ` Slava Dubrovskiy
2009-04-24 17:42             ` Afanasov Dmitry
2009-04-24 18:04               ` Alexey Tourbin
2009-04-24 18:25                 ` Afanasov Dmitry
2009-04-24 19:02                   ` Andrey Rahmatullin
2009-04-24 16:42       ` Afanasov Dmitry
2009-04-24 16:47         ` Slava Dubrovskiy

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