* [devel] mgetty x86_64
@ 2007-01-13 12:46 Денис Смирнов
2007-01-13 17:27 ` Anton Gorlov
0 siblings, 1 reply; 43+ messages in thread
From: Денис Смирнов @ 2007-01-13 12:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 298 bytes --]
А mgetty на x86_64 когда-нибудь у нас будет? Без него какого-то censored
hylafax не собирается.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
* Vitls сегодня отмечает 3-х ление участия в проекте Linux Ru Net
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 12:46 [devel] mgetty x86_64 Денис Смирнов
@ 2007-01-13 17:27 ` Anton Gorlov
2007-01-13 19:00 ` Hihin Ruslan
0 siblings, 1 reply; 43+ messages in thread
From: Anton Gorlov @ 2007-01-13 17:27 UTC (permalink / raw)
To: ALT Devel discussion list
Денис Смирнов пишет:
> А mgetty на x86_64 когда-нибудь у нас будет? Без него какого-то censored
> hylafax не собирается.
былб под руками 64 битная среда..посомтрел бы. Новый комп будет через
неджелю.а вот с 64 битным сизифом дела очень плохо. Нету его у меня.
--
np: silence
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 17:27 ` Anton Gorlov
@ 2007-01-13 19:00 ` Hihin Ruslan
2007-01-13 19:27 ` Dmitry V. Levin
` (2 more replies)
0 siblings, 3 replies; 43+ messages in thread
From: Hihin Ruslan @ 2007-01-13 19:00 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1796 bytes --]
Здравствуйте Anton Gorlov
В сообщении от Saturday 13 January 2007 20:27 Anton Gorlov написал(a):
> Денис Смирнов пишет:
> > А mgetty на x86_64 когда-нибудь у нас будет? Без него какого-то
> > censored
> >
> > hylafax не собирается.
>
> былб под руками 64 битная среда..посомтрел бы. Новый комп будет
> через
> неджелю.а вот с 64 битным сизифом дела очень плохо. Нету его у меня.
Всвязи со своим переездом на Athlon64 и соответственно переездом на
x86_64 архитектуру попытался собрать несколько пакетов.
Заметил, что основная причина несборки построении пакетов - это то, что
в x86_64 %_libdir, это /usr/lib64, а в i586 - /usr/lib, несмотря на это
при сборке пакетов (makefele и т.п.) файлы попадают в /usr/lib, а
не /usr/lib64. В частности по mgetty :
rpm -bE выдаёт :
%build
make
make -C voice
pushd frontends/X11/viewfax-2.5
xmkmf
make HELPDIR=/usr/lib64/mgetty+sendfax CONFDIR=/etc/mgetty+sendfax
depend
make CDEBUGFLAGS="$RPM_OPT_FLAGS" HELPDIR=/usr/lib64/mgetty+sendfax
CONFDIR=/etc/mgetty+sendfax
popd
.....
и в файлах :
...
%files sendfax
%dir /usr/lib64/mgetty+sendfax
/usr/lib64/mgetty+sendfax/faxq-helper
/usr/lib64/mgetty+sendfax/*.pbm
....
А реально получается :
find . | grep lib
./lib
./lib/mgetty+sendfax
./lib/mgetty+sendfax/faxq-helper
./lib/mgetty+sendfax/cour25n.pbm
./lib/mgetty+sendfax/cour25.pbm
То-же самое и у cdrecord (утром для себя собрал).
Тут надо что-то делать на уровне rpm и полиси сборки
Например :
%_libdir -назначать независимо от архитектуры (/usr/lib),
а какой-нибудь %_libdir_arch - в зависимости от архитектуры:
или /usr/lib, или /usr/lib64
Другой варинт - обратный %_libdir - зависим от архитектуры,
а %_comm_libdir - независимо от архитектуры.
PS первый вариант менее трудоёмкий для пересборки.
--
С уважением Xихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 19:00 ` Hihin Ruslan
@ 2007-01-13 19:27 ` Dmitry V. Levin
2007-01-13 19:56 ` Hihin Ruslan
2007-01-13 19:29 ` Konstantin A. Lepikhov
2007-01-13 19:35 ` [devel] mgetty x86_64 Anton Gorlov
2 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 19:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 629 bytes --]
On Sat, Jan 13, 2007 at 10:00:37PM +0300, Hihin Ruslan wrote:
[...]
> Тут надо что-то делать на уровне rpm и полиси сборки
> Например :
> %_libdir -назначать независимо от архитектуры (/usr/lib),
> а какой-нибудь %_libdir_arch - в зависимости от архитектуры:
> или /usr/lib, или /usr/lib64
Вы либо шутите либо празднуете.
> Другой варинт - обратный %_libdir - зависим от архитектуры,
> а %_comm_libdir - независимо от архитектуры.
Если вам нужно использовать /usr/lib - используйте /usr/lib.
Не надо злоупотреблять макросами.
> PS первый вариант менее трудоёмкий для пересборки.
:-))
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 19:00 ` Hihin Ruslan
2007-01-13 19:27 ` Dmitry V. Levin
@ 2007-01-13 19:29 ` Konstantin A. Lepikhov
2007-01-13 19:32 ` [devel] cdrecord Dmitry V. Levin
2007-01-13 19:35 ` [devel] mgetty x86_64 Anton Gorlov
2 siblings, 1 reply; 43+ messages in thread
From: Konstantin A. Lepikhov @ 2007-01-13 19:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 241 bytes --]
Hi Hihin!
Saturday 13, at 10:00:37 PM you wrote:
> То-же самое и у cdrecord (утром для себя собрал).
>
А не обязаны они про lib64 знать. И уж тем более, cdrecord, который вообще
плюет на все гнутые тулзы и LSB.
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] cdrecord
2007-01-13 19:29 ` Konstantin A. Lepikhov
@ 2007-01-13 19:32 ` Dmitry V. Levin
2007-01-13 19:57 ` Hihin Ruslan
2007-01-14 21:06 ` Konstantin A. Lepikhov
0 siblings, 2 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 19:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 373 bytes --]
On Sat, Jan 13, 2007 at 10:29:15PM +0300, Konstantin A. Lepikhov wrote:
> Saturday 13, at 10:00:37 PM you wrote:
>
> > То-же самое и у cdrecord (утром для себя собрал).
> >
> А не обязаны они про lib64 знать. И уж тем более, cdrecord, который вообще
> плюет на все гнутые тулзы и LSB.
Между прочим, существует cdrkit, который упраздняет cdrecord.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 19:00 ` Hihin Ruslan
2007-01-13 19:27 ` Dmitry V. Levin
2007-01-13 19:29 ` Konstantin A. Lepikhov
@ 2007-01-13 19:35 ` Anton Gorlov
2 siblings, 0 replies; 43+ messages in thread
From: Anton Gorlov @ 2007-01-13 19:35 UTC (permalink / raw)
To: ALT Devel discussion list
Hihin Ruslan пишет:
> Заметил, что основная причина несборки построении пакетов - это то, что
> в x86_64 %_libdir, это /usr/lib64, а в i586 - /usr/lib, несмотря на это
> при сборке пакетов (makefele и т.п.) файлы попадают в /usr/lib, а
> не /usr/lib64. В частности по mgetty :
Дайте мне рычаг и я..
В общем мне mgetty нужен..но пока не получу сиизф 64 битный - чтото
сделать не смогу. тут вроде 1 вариант наклюнулся -но наша почта очень
быстрая и всё такое. На работе к несчастью слить не могу.. хотя инет атм
есть..но лимиты не от меня зависят
--
np: silence
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 19:27 ` Dmitry V. Levin
@ 2007-01-13 19:56 ` Hihin Ruslan
2007-01-13 20:00 ` Dmitry V. Levin
2007-01-13 20:03 ` [devel] mgetty x86_64 Eugene Ostapets
0 siblings, 2 replies; 43+ messages in thread
From: Hihin Ruslan @ 2007-01-13 19:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 563 bytes --]
Здравствуйте Dmitry V. Levin
В сообщении от Saturday 13 January 2007 22:27 Dmitry V. Levin
>нужно использовать /usr/lib - используйте /usr/lib.
> Не надо злоупотреблять макросами.
> > PS первый вариант менее трудоёмкий для пересборки.
> >
> :-))
Вопрос - кому нужен :)
Я ещё раз объясняю - если в %files прописано
%_libdir/что-то, то на архитектуре x86_64 это выглядит так :
/usr/lib64
а на ix86
/usr/lib
А реально файлы лежат независимо от прхитектуры в /usr/lib
и таких пакетов .... :)
Я и спрашиваю - кому это нужно ?
--
С уважением Xихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] cdrecord
2007-01-13 19:32 ` [devel] cdrecord Dmitry V. Levin
@ 2007-01-13 19:57 ` Hihin Ruslan
2007-01-14 21:06 ` Konstantin A. Lepikhov
1 sibling, 0 replies; 43+ messages in thread
From: Hihin Ruslan @ 2007-01-13 19:57 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 223 bytes --]
Здравствуйте Dmitry V. Levin
В сообщении от Saturday 13 January 2007 22:32 Dmitry V. Levin
написал(a):
> Между прочим, существует cdrkit, который упраздняет cdrecord.
Да при чём тут это :)
--
С уважением Xихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 19:56 ` Hihin Ruslan
@ 2007-01-13 20:00 ` Dmitry V. Levin
2007-01-13 21:05 ` Sergey Y. Afonin
2007-01-13 20:03 ` [devel] mgetty x86_64 Eugene Ostapets
1 sibling, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 20:00 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 780 bytes --]
On Sat, Jan 13, 2007 at 10:56:02PM +0300, Hihin Ruslan wrote:
> В сообщении от Saturday 13 January 2007 22:27 Dmitry V. Levin
>
> >нужно использовать /usr/lib - используйте /usr/lib.
> > Не надо злоупотреблять макросами.
> > > PS первый вариант менее трудоёмкий для пересборки.
> > >
> > :-))
> Вопрос - кому нужен :)
>
> Я ещё раз объясняю - если в %files прописано
> %_libdir/что-то, то на архитектуре x86_64 это выглядит так :
> /usr/lib64
> а на ix86
> /usr/lib
Значит, празднуете. :)
> А реально файлы лежат независимо от прхитектуры в /usr/lib
> и таких пакетов .... :)
>
> Я и спрашиваю - кому это нужно ?
Мантейнер по ошибке вместо /usr/lib написал %_libdir, надо повесить багу
или сделать NMU, обсуждать тут нечего.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 19:56 ` Hihin Ruslan
2007-01-13 20:00 ` Dmitry V. Levin
@ 2007-01-13 20:03 ` Eugene Ostapets
2007-01-13 20:22 ` Dmitry V. Levin
1 sibling, 1 reply; 43+ messages in thread
From: Eugene Ostapets @ 2007-01-13 20:03 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: Dmitry V. Levin
13.01.07, Hihin Ruslan<ruslandh altlinux.ru> написал(а):
> Здравствуйте Dmitry V. Levin
> В сообщении от Saturday 13 January 2007 22:27 Dmitry V. Levin
>
> >нужно использовать /usr/lib - используйте /usr/lib.
> > Не надо злоупотреблять макросами.
> > > PS первый вариант менее трудоёмкий для пересборки.
> > >
> > :-))
> Вопрос - кому нужен :)
>
> Я ещё раз объясняю - если в %files прописано
> %_libdir/что-то, то на архитектуре x86_64 это выглядит так :
> /usr/lib64
> а на ix86
> /usr/lib
> А реально файлы лежат независимо от прхитектуры в /usr/lib
> и таких пакетов .... :)
Хм... Есть еще libexecdir (старый etersoft-build-utils, пока в нем не
исправили багу, здорово помогола собирать пакеты на x86, которые
нормально потом собирались и работали на x86_64)
>
> Я и спрашиваю - кому это нужно ?
Авторам, которые плевать хотели на FHS и пытаются ставить пакеты или
их части в libexecdir...
На самом деле пакет, предоставляющий:
echo '%_libexecdir /usr/lib' >> /etc/rpm/zzz_fake64build
и опционально подключающийся к хешеру решил бы 99% проблем сборки
пакетов под x86_64
PS: to ldv@ как на счет такого расширения функционала хешера?
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 20:03 ` [devel] mgetty x86_64 Eugene Ostapets
@ 2007-01-13 20:22 ` Dmitry V. Levin
2007-01-13 21:51 ` Eugene Ostapets
0 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 20:22 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1390 bytes --]
On Sat, Jan 13, 2007 at 10:03:36PM +0200, Eugene Ostapets wrote:
> 13.01.07, Hihin Ruslan<ruslandh altlinux.ru> написал(а):
> > Здравствуйте Dmitry V. Levin
> > В сообщении от Saturday 13 January 2007 22:27 Dmitry V. Levin
> >
> > >нужно использовать /usr/lib - используйте /usr/lib.
> > > Не надо злоупотреблять макросами.
> > > > PS первый вариант менее трудоёмкий для пересборки.
> > > >
> > > :-))
> > Вопрос - кому нужен :)
> >
> > Я ещё раз объясняю - если в %files прописано
> > %_libdir/что-то, то на архитектуре x86_64 это выглядит так :
> > /usr/lib64
> > а на ix86
> > /usr/lib
> > А реально файлы лежат независимо от прхитектуры в /usr/lib
> > и таких пакетов .... :)
> Хм... Есть еще libexecdir (старый etersoft-build-utils, пока в нем не
> исправили багу, здорово помогола собирать пакеты на x86, которые
> нормально потом собирались и работали на x86_64)
> >
> > Я и спрашиваю - кому это нужно ?
> Авторам, которые плевать хотели на FHS и пытаются ставить пакеты или
> их части в libexecdir...
>
> На самом деле пакет, предоставляющий:
> echo '%_libexecdir /usr/lib' >> /etc/rpm/zzz_fake64build
> и опционально подключающийся к хешеру решил бы 99% проблем сборки
> пакетов под x86_64
>
> PS: to ldv@ как на счет такого расширения функционала хешера?
Если вам нужен /usr/lib - используйте /usr/lib, зачем вам макросы?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 20:00 ` Dmitry V. Levin
@ 2007-01-13 21:05 ` Sergey Y. Afonin
2007-01-13 21:21 ` Dmitry V. Levin
2007-01-13 21:33 ` [devel] mgetty x86_64 Hihin Ruslan
0 siblings, 2 replies; 43+ messages in thread
From: Sergey Y. Afonin @ 2007-01-13 21:05 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 00:00, Dmitry V. Levin wrote:
> > Я и спрашиваю - кому это нужно ?
>
> Мантейнер по ошибке вместо /usr/lib написал %_libdir, надо повесить багу
> или сделать NMU, обсуждать тут нечего.
Что-то теперь и я торможу. А зачем тогда lib64 ? Собирается-то пакет под
x86_64, и библиотеки, соответственно, 64-разрядные получаться должны ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 21:05 ` Sergey Y. Afonin
@ 2007-01-13 21:21 ` Dmitry V. Levin
2007-01-13 22:02 ` Sergey Y. Afonin
2007-01-13 22:26 ` Alexey I. Froloff
2007-01-13 21:33 ` [devel] mgetty x86_64 Hihin Ruslan
1 sibling, 2 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 21:21 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 584 bytes --]
On Sun, Jan 14, 2007 at 01:05:42AM +0400, Sergey Y. Afonin wrote:
> On Sunday 14 January 2007 00:00, Dmitry V. Levin wrote:
>
> > > Я и спрашиваю - кому это нужно ?
> >
> > Мантейнер по ошибке вместо /usr/lib написал %_libdir, надо повесить багу
> > или сделать NMU, обсуждать тут нечего.
>
> Что-то теперь и я торможу. А зачем тогда lib64 ? Собирается-то пакет под
> x86_64, и библиотеки, соответственно, 64-разрядные получаться должны ?
А разве речь идёт о библиотеках?
/usr/lib/mgetty+sendfax/faxq-helper больше похоже на helper чем на
библиотеку.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 21:05 ` Sergey Y. Afonin
2007-01-13 21:21 ` Dmitry V. Levin
@ 2007-01-13 21:33 ` Hihin Ruslan
2007-01-13 21:45 ` Anton Gorlov
2007-01-13 22:28 ` Alexey I. Froloff
1 sibling, 2 replies; 43+ messages in thread
From: Hihin Ruslan @ 2007-01-13 21:33 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 937 bytes --]
Здравствуйте Sergey Y. Afonin
В сообщении от Sunday 14 January 2007 00:05 Sergey Y. Afonin
написал(a):
> On Sunday 14 January 2007 00:00, Dmitry V. Levin wrote:
> > > Я и спрашиваю - кому это нужно ?
> >
> > Мантейнер по ошибке вместо /usr/lib написал %_libdir, надо
> > повесить багу
> >
> > или сделать NMU, обсуждать тут нечего.
>
> Что-то теперь и я торможу. А зачем тогда lib64 ? Собирается-то пакет
> под
>
> x86_64, и библиотеки, соответственно, 64-разрядные получаться должны
> ?
Так они и получаются 64-разрядными, только при сборке они оказываются
в /usr/lib, а не в /usr/lib64, если они должны лежать в /usr/lib64, то
для 64-разрядной архитектуры нужно или
- их в спеке "вручную" переносить в /usr/lib64
- или в %files указывать не %_libdir, а /usr/lib
PS %_libexecdir то-же указывает на /usr/lib64
user>rpm --eval %_libexecdir
/usr/lib64
user>rpm --eval %_libdir
/usr/lib64
--
С уважением Xихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 21:33 ` [devel] mgetty x86_64 Hihin Ruslan
@ 2007-01-13 21:45 ` Anton Gorlov
2007-01-13 22:28 ` Alexey I. Froloff
1 sibling, 0 replies; 43+ messages in thread
From: Anton Gorlov @ 2007-01-13 21:45 UTC (permalink / raw)
To: ALT Devel discussion list
Hihin Ruslan пишет:
> > > или сделать NMU, обсуждать тут нечего.
> > Что-то теперь и я торможу. А зачем тогда lib64 ? Собирается-то пакет
> > под
> > x86_64, и библиотеки, соответственно, 64-разрядные получаться должны
> > ?
> Так они и получаются 64-разрядными, только при сборке они оказываются
> в /usr/lib, а не в /usr/lib64, если они должны лежать в /usr/lib64, то
> для 64-разрядной архитектуры нужно или
> - их в спеке "вручную" переносить в /usr/lib64
> - или в %files указывать не %_libdir, а /usr/lib
1) Вы уверены то это именно либа? Что говорит file на то что оказывается
в /usr/lib?
Если это таки либа -то патчить сырцы.
--
np: silence
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 20:22 ` Dmitry V. Levin
@ 2007-01-13 21:51 ` Eugene Ostapets
0 siblings, 0 replies; 43+ messages in thread
From: Eugene Ostapets @ 2007-01-13 21:51 UTC (permalink / raw)
To: ALT Devel discussion list
13.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> > Хм... Есть еще libexecdir (старый etersoft-build-utils, пока в нем не
> > исправили багу, здорово помогола собирать пакеты на x86, которые
> > нормально потом собирались и работали на x86_64)
> > >
> > > Я и спрашиваю - кому это нужно ?
> > Авторам, которые плевать хотели на FHS и пытаются ставить пакеты или
> > их части в libexecdir...
> >
> > На самом деле пакет, предоставляющий:
> > echo '%_libexecdir /usr/lib' >> /etc/rpm/zzz_fake64build
> > и опционально подключающийся к хешеру решил бы 99% проблем сборки
> > пакетов под x86_64
> >
> > PS: to ldv@ как на счет такого расширения функционала хешера?
>
> Если вам нужен /usr/lib - используйте /usr/lib, зачем вам макросы?
Мне??? Мне не нужно!!! А вот пакет ставится в libexecdir... Как
майнтейнера меня это напрягает в свете отсутсвия понятия libexecdir в
FHS, но я не Дон Кихот и я не собираюсь положить жизнь на борьбу с
ветряными мельницами...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 21:21 ` Dmitry V. Levin
@ 2007-01-13 22:02 ` Sergey Y. Afonin
2007-01-13 22:26 ` Alexey I. Froloff
1 sibling, 0 replies; 43+ messages in thread
From: Sergey Y. Afonin @ 2007-01-13 22:02 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 01:21, Dmitry V. Levin wrote:
> А разве речь идёт о библиотеках?
> /usr/lib/mgetty+sendfax/faxq-helper больше похоже на helper чем на
> библиотеку.
А, в таком виде понятно.
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 21:21 ` Dmitry V. Levin
2007-01-13 22:02 ` Sergey Y. Afonin
@ 2007-01-13 22:26 ` Alexey I. Froloff
2007-01-21 11:02 ` [devel] /lib(64)?/mkinitrd Sergey Vlasov
1 sibling, 1 reply; 43+ messages in thread
From: Alexey I. Froloff @ 2007-01-13 22:26 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 272 bytes --]
* Dmitry V. Levin <ldv@> [070114 00:30]:
> А разве речь идёт о библиотеках?
> /usr/lib/mgetty+sendfax/faxq-helper больше похоже на helper чем на
> библиотеку.
И место ему в %_libexecdir (который у нас по умолчанию везде
равен /usr/lib).
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 21:33 ` [devel] mgetty x86_64 Hihin Ruslan
2007-01-13 21:45 ` Anton Gorlov
@ 2007-01-13 22:28 ` Alexey I. Froloff
2007-01-13 22:38 ` Eugene Ostapets
2007-01-13 22:54 ` Pavlov Konstantin
1 sibling, 2 replies; 43+ messages in thread
From: Alexey I. Froloff @ 2007-01-13 22:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
* Hihin Ruslan <ruslandh@> [070114 00:40]:
> PS %_libexecdir то-же указывает на /usr/lib64
У вас что-то в сборочной среде поломано...
> user>rpm --eval %_libexecdir
> /usr/lib64
> user>rpm --eval %_libdir
> /usr/lib64
raorn@vraorn64:pts/0 ~ $ rpm --eval %_libexecdir
/usr/lib
raorn@vraorn64:pts/0 ~ $ rpm --eval %_libdir
/usr/lib64
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 22:28 ` Alexey I. Froloff
@ 2007-01-13 22:38 ` Eugene Ostapets
2007-01-13 22:54 ` Pavlov Konstantin
1 sibling, 0 replies; 43+ messages in thread
From: Eugene Ostapets @ 2007-01-13 22:38 UTC (permalink / raw)
To: ALT Devel discussion list
14.01.07, Alexey I. Froloff<raorn immo.ru> написал(а):
> raorn@vraorn64:pts/0 ~ $ rpm --eval %_libexecdir
> /usr/lib
> raorn@vraorn64:pts/0 ~ $ rpm --eval %_libdir
> /usr/lib64
За что я любил старый "глячный" etersoft-build-utils, так это за
%_libexecdir == /usr/lib/libexec на любой платформе, что позволяло
отлаживать сборку пакетов под x86_64, будучи на i386...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] mgetty x86_64
2007-01-13 22:28 ` Alexey I. Froloff
2007-01-13 22:38 ` Eugene Ostapets
@ 2007-01-13 22:54 ` Pavlov Konstantin
2007-01-13 23:23 ` [devel] rpm-build-compat Dmitry V. Levin
1 sibling, 1 reply; 43+ messages in thread
From: Pavlov Konstantin @ 2007-01-13 22:54 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
On Sunday 14 January 2007 01:28, Alexey I. Froloff wrote:
> * Hihin Ruslan <ruslandh@> [070114 00:40]:
> > PS %_libexecdir то-же указывает на /usr/lib64
>
> У вас что-то в сборочной среде поломано...
>
> > user>rpm --eval %_libexecdir
> > /usr/lib64
> > user>rpm --eval %_libdir
> > /usr/lib64
Знамо что:
thresh@snowflake ~ $ rpm --lastchange rpm-build-compat | sed 's,@,.,g'
* Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
- fix _libexecdir
thresh@snowflake /etc/rpm/macros.d $ grep libexec compat
#%_libexecdir %_prefix/lib
%_libexecdir %_libdir
--
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-13 22:54 ` Pavlov Konstantin
@ 2007-01-13 23:23 ` Dmitry V. Levin
2007-01-13 23:32 ` Eugene Ostapets
0 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 23:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 895 bytes --]
On Sun, Jan 14, 2007 at 01:54:07AM +0300, Pavlov Konstantin wrote:
> On Sunday 14 January 2007 01:28, Alexey I. Froloff wrote:
> > * Hihin Ruslan <ruslandh@> [070114 00:40]:
> > > PS %_libexecdir то-же указывает на /usr/lib64
> >
> > У вас что-то в сборочной среде поломано...
> >
> > > user>rpm --eval %_libexecdir
> > > /usr/lib64
> > > user>rpm --eval %_libdir
> > > /usr/lib64
>
> Знамо что:
> thresh@snowflake ~ $ rpm --lastchange rpm-build-compat | sed 's,@,.,g'
> * Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
>
> - fix _libexecdir
> thresh@snowflake /etc/rpm/macros.d $ grep libexec compat
> #%_libexecdir %_prefix/lib
> %_libexecdir %_libdir
Второй раз на те же грабли.
Так, давайте договоримся не переопределять системные rpm-макросы файлами
из /etc/rpm/macros.d/ без письменного согласия мантейнера файла
/usr/lib/rpm/macros.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-13 23:23 ` [devel] rpm-build-compat Dmitry V. Levin
@ 2007-01-13 23:32 ` Eugene Ostapets
2007-01-13 23:41 ` Dmitry V. Levin
0 siblings, 1 reply; 43+ messages in thread
From: Eugene Ostapets @ 2007-01-13 23:32 UTC (permalink / raw)
To: ALT Devel discussion list
14.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> Второй раз на те же грабли.
>
> Так, давайте договоримся не переопределять системные rpm-макросы файлами
> из /etc/rpm/macros.d/ без письменного согласия мантейнера файла
> /usr/lib/rpm/macros.
Давайте договоримся о "preinstalled" конфигурациях hasher!!! Я
вынужден использовать собственный пакет rpm-build, который Required:
x86_64-compat, содержащий один-единственный файл
/etc/tpm/zzz_fake64build с уже озвученым содержимым....
Есть два варианта:
1) Мы делает libexecdir == libdir
2) Мы реализуем в hasher возможность задания "predefined"
add_packagelist, куда любой майнтейнер включает x86_64-compat и решает
для себя проблему (i386) %_libdir==%_libexecdir, но (x86_64)
%_libexecdir != %_libdir
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-13 23:32 ` Eugene Ostapets
@ 2007-01-13 23:41 ` Dmitry V. Levin
2007-01-14 0:09 ` Eugene Ostapets
0 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-13 23:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1359 bytes --]
On Sun, Jan 14, 2007 at 01:32:57AM +0200, Eugene Ostapets wrote:
> 14.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> > Второй раз на те же грабли.
> >
> > Так, давайте договоримся не переопределять системные rpm-макросы файлами
> > из /etc/rpm/macros.d/ без письменного согласия мантейнера файла
> > /usr/lib/rpm/macros.
> Давайте договоримся о "preinstalled" конфигурациях hasher!!!
Простите, а при чём тут hasher?
> Я вынужден использовать собственный пакет rpm-build, который Required:
> x86_64-compat, содержащий один-единственный файл
> /etc/tpm/zzz_fake64build с уже озвученым содержимым....
> Есть два варианта:
> 1) Мы делает libexecdir == libdir
Один уже сделал.
Вы будете учиться на чужих ошибках или предпочитаете на своих?
> 2) Мы реализуем в hasher возможность задания "predefined"
> add_packagelist, куда любой майнтейнер включает x86_64-compat и решает
> для себя проблему (i386) %_libdir==%_libexecdir, но (x86_64)
> %_libexecdir != %_libdir
Вы действительно полагаете, что проблему i386 != x86-64 можно решать таким
способом?
Мантейнер, который использует макрос %_libexecdir, полагается на то, что
его значение одинаково на всех платформах, на которых одинаково значение
макроса %_bindir.
На что рассчитываете вы, я просто не могу понять.
Тоже, наверное, шутите или празднуете.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-13 23:41 ` Dmitry V. Levin
@ 2007-01-14 0:09 ` Eugene Ostapets
2007-01-14 0:34 ` Dmitry V. Levin
2007-01-14 17:29 ` Alexey I. Froloff
0 siblings, 2 replies; 43+ messages in thread
From: Eugene Ostapets @ 2007-01-14 0:09 UTC (permalink / raw)
To: ALT Devel discussion list
14.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> On Sun, Jan 14, 2007 at 01:32:57AM +0200, Eugene Ostapets wrote:
> > 14.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> > > Второй раз на те же грабли.
> > >
> > > Так, давайте договоримся не переопределять системные rpm-макросы файлами
> > > из /etc/rpm/macros.d/ без письменного согласия мантейнера файла
> > > /usr/lib/rpm/macros.
> > Давайте договоримся о "preinstalled" конфигурациях hasher!!!
> Простите, а при чём тут hasher?
А у нас есть другой механизм рекомендованой сборки пакетов???
>
> > Я вынужден использовать собственный пакет rpm-build, который Required:
> > x86_64-compat, содержащий один-единственный файл
> > /etc/tpm/zzz_fake64build с уже озвученым содержимым....
> > Есть два варианта:
> > 1) Мы делает libexecdir == libdir
>
> Один уже сделал.
> Вы будете учиться на чужих ошибках или предпочитаете на своих?
Все, (для не умеющих читать - ВСЕ мои пакеты вылечились для платформы
x86_64 с использованием ошибочной версии etersoft-build-utils). Я знаю
что бывают пакеты, для которых требуется интелект, подхватих парочку
таких из orphaned я это оценил на своей шкуре, но... Возможность на
автомет проверить пакеты на САМУЮ ТИПИЧНУЮ ошибку облегчит жизнь
майнтейнерам... Эта ошибка НЕ зависит от майнтейнера... Она диктуется
autotools-howto и политикой самого распространеного дистрибутива
линукс - RedHat(Fedora), который плюет на FHS и поддерживает
существование LIBEXECDIR
>
> > 2) Мы реализуем в hasher возможность задания "predefined"
> > add_packagelist, куда любой майнтейнер включает x86_64-compat и решает
> > для себя проблему (i386) %_libdir==%_libexecdir, но (x86_64)
> > %_libexecdir != %_libdir
>
> Вы действительно полагаете, что проблему i386 != x86-64 можно решать таким
> способом?
99% проблем именно так решается, у меня более сотни пакетов, из
которых почти 40 не собирались на 64 бит платформе из-за этого бага...
>
> Мантейнер, который использует макрос %_libexecdir, полагается на то, что
> его значение одинаково на всех платформах, на которых одинаково значение
> макроса %_bindir.
При чем тут майнтейнер??? Использование %_libexecdir прописывается
авторами пакета в секции install... А вот идеологи дистрибутива решают
чему равняется libexecdir... В некоторых итрибутивах она всегда
равняется %_libdir, где-то она равна /usr/libexecdir, а вот у нас она
зависит от платформы... У нас вообще странная поддержка платформ не
равных i586... Точнее этой поддержки нет... ВООБЩЕ нет!!!(Пусть
кто-нибудь попробует собрать bootstrap-alt под qemu-arm или что-то
подобное - он сразу поймет что лучше свалить на другой дистрибутив,
чем трахаться с альтом...). И поддержка wine в будущем Мастер 3.1
x86_64 тоже под странным вопросом... Во всех "ведущих" (по карйней мре
известных мне) дистрибутивах есть поддержка biarch и только ALT
заявляет что "biarch - это миф"...
>
> На что рассчитываете вы, я просто не могу понять.
Я рассчитываю на помощь со стороны вендора... Есть уникальный (я не
знаю аналогов, только SuSE пытается создать что-то подбное) - hasher,
есть типичная ошибка mainstream (связанная в первую очередь с
несогласованностью вендоров), и есть идея - создать механиз
(необязательный, но рекомендуемый для майнтейнеров), который позволит
на этап сборки определить потенциальную ошибку...
> Тоже, наверное, шутите или празднуете.
Мне жаль что Вы уже празднуете и так относитесь к вполне вменяемым
идеям. Наличие Hasher - единственное что позволяет мне использовать
Альт в реальной жизни, "глючный" etersoft-build-utils - то, что
позволяло мне собирать пакеты для Альт во время "перекуров" на
"типичном" железе, но с Вашей позицией у меня возникает желание
последовать за Булавой и Зубковым - зачем тратить время и силы, если
это никому ненужно и вызывает только поток критики...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 0:09 ` Eugene Ostapets
@ 2007-01-14 0:34 ` Dmitry V. Levin
2007-01-14 1:05 ` Vitaly Lipatov
2007-01-14 10:28 ` [devel] rpm-build-compat Sergey Y. Afonin
2007-01-14 17:29 ` Alexey I. Froloff
1 sibling, 2 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-14 0:34 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 4379 bytes --]
On Sun, Jan 14, 2007 at 02:09:48AM +0200, Eugene Ostapets wrote:
> 14.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> > On Sun, Jan 14, 2007 at 01:32:57AM +0200, Eugene Ostapets wrote:
> > > 14.01.07, Dmitry V. Levin<ldv altlinux.org> написал(а):
> > > > Второй раз на те же грабли.
> > > >
> > > > Так, давайте договоримся не переопределять системные rpm-макросы файлами
> > > > из /etc/rpm/macros.d/ без письменного согласия мантейнера файла
> > > > /usr/lib/rpm/macros.
> > > Давайте договоримся о "preinstalled" конфигурациях hasher!!!
> > Простите, а при чём тут hasher?
> А у нас есть другой механизм рекомендованой сборки пакетов???
hasher это технология сборки, а не rpm-build-*.
> > > Я вынужден использовать собственный пакет rpm-build, который Required:
> > > x86_64-compat, содержащий один-единственный файл
> > > /etc/tpm/zzz_fake64build с уже озвученым содержимым....
> > > Есть два варианта:
> > > 1) Мы делает libexecdir == libdir
> >
> > Один уже сделал.
> > Вы будете учиться на чужих ошибках или предпочитаете на своих?
> Все, (для не умеющих читать - ВСЕ мои пакеты вылечились для платформы
> x86_64 с использованием ошибочной версии etersoft-build-utils). Я знаю
> что бывают пакеты, для которых требуется интелект, подхватих парочку
> таких из orphaned я это оценил на своей шкуре, но... Возможность на
> автомет проверить пакеты на САМУЮ ТИПИЧНУЮ ошибку облегчит жизнь
> майнтейнерам... Эта ошибка НЕ зависит от майнтейнера... Она диктуется
> autotools-howto и политикой самого распространеного дистрибутива
> линукс - RedHat(Fedora), который плюет на FHS и поддерживает
> существование LIBEXECDIR
Нет, вы не понимаете. Хуже того, вы не читаете того что я вам уже
написал. Повторяю ещё раз:
Те, кто используют макрос %_libexecdir, полагаются на то, что его значение
одинаково на всех платформах, на которых одинаково значение макроса %_bindir.
> > > 2) Мы реализуем в hasher возможность задания "predefined"
> > > add_packagelist, куда любой майнтейнер включает x86_64-compat и решает
> > > для себя проблему (i386) %_libdir==%_libexecdir, но (x86_64)
> > > %_libexecdir != %_libdir
> >
> > Вы действительно полагаете, что проблему i386 != x86-64 можно решать таким
> > способом?
> 99% проблем именно так решается, у меня более сотни пакетов, из
> которых почти 40 не собирались на 64 бит платформе из-за этого бага...
Вы, очевидно, везучий человек, но это лишь значит, что ваш опыт сборки
пакетов не экстраполируется.
> > Мантейнер, который использует макрос %_libexecdir, полагается на то, что
> > его значение одинаково на всех платформах, на которых одинаково значение
> > макроса %_bindir.
> При чем тут майнтейнер??? Использование %_libexecdir прописывается
> авторами пакета в секции install... А вот идеологи дистрибутива решают
> чему равняется libexecdir... В некоторых итрибутивах она всегда
> равняется %_libdir, где-то она равна /usr/libexecdir, а вот у нас она
> зависит от платформы...
СТОП. У нас libexecdir НЕ зависит от платформы.
Ваши рассуждения строятся неверном предположении.
> У нас вообще странная поддержка платформ не равных i586
Какая есть. Я никому не мешаю сделать фиктивный biarch более реальным.
> > На что рассчитываете вы, я просто не могу понять.
> Я рассчитываю на помощь со стороны вендора... Есть уникальный (я не
> знаю аналогов, только SuSE пытается создать что-то подбное) - hasher,
> есть типичная ошибка mainstream (связанная в первую очередь с
> несогласованностью вендоров), и есть идея - создать механиз
> (необязательный, но рекомендуемый для майнтейнеров), который позволит
> на этап сборки определить потенциальную ошибку...
Я не вижу проблемы, помимо ошибки в rpm-build-compat, из-за которой у
некоторых возникло искажённое представление о платформе.
2lav: Виталий, я надеюсь на скорейшее исправление пакета rpm-build-compat,
а то уже как минимум два человека введены в заблуждение.
> > Тоже, наверное, шутите или празднуете.
> Мне жаль что Вы уже празднуете и так относитесь к вполне вменяемым
> идеям.
Я не уловил у вас никакой идеи кроме как поменять системный %_libexecdir
с нынешнего платформонезависимого значения /usr/lib на платформозависимое
значение %_libdir.
Единственное чем я могу вам помочь - это терпеливо разъяснять почему
этого ни в коем случае делать нельзя.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 0:34 ` Dmitry V. Levin
@ 2007-01-14 1:05 ` Vitaly Lipatov
2007-01-14 1:29 ` Dmitry V. Levin
2007-02-04 21:28 ` [devel] [wiki] условное определение макросов Michael Shigorin
2007-01-14 10:28 ` [devel] rpm-build-compat Sergey Y. Afonin
1 sibling, 2 replies; 43+ messages in thread
From: Vitaly Lipatov @ 2007-01-14 1:05 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 03:34, Dmitry V. Levin wrote:
...
> Я не вижу проблемы, помимо ошибки в rpm-build-compat, из-за
> которой у некоторых возникло искажённое представление о
> платформе.
>
> 2lav: Виталий, я надеюсь на скорейшее исправление пакета
> rpm-build-compat, а то уже как минимум два человека введены в
> заблуждение.
Поскольку я
а) уже один раз исправил:
thresh@snowflake ~ $ rpm --lastchange rpm-build-compat |
sed 's,@,.,g'
* Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
- fix _libexecdir
thresh@snowflake /etc/rpm/macros.d $ grep libexec compat
#%_libexecdir %_prefix/lib
%_libexecdir %_libdir
б) до сих пор не умею определять макросы только в случае
если они ещё не определены
в) так и не понял, почему оба варианта
%_libexecdir %_prefix/lib
%_libexecdir %_libdir
оказались неправильными.
г) не помню, почему _libexecdir оказался в rpm-build-compat
я удаляю определение этого макроса из rpm-build-compact
(alt4)
и прошу всё таки помочь с примером, определять макрос только в
случае его отсутствия для избежания подобных пересечений в
будущем.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 1:05 ` Vitaly Lipatov
@ 2007-01-14 1:29 ` Dmitry V. Levin
2007-01-14 14:43 ` Vitaly Lipatov
2007-02-04 21:28 ` [devel] [wiki] условное определение макросов Michael Shigorin
1 sibling, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-14 1:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1579 bytes --]
On Sun, Jan 14, 2007 at 04:05:44AM +0300, Vitaly Lipatov wrote:
> On Sunday 14 January 2007 03:34, Dmitry V. Levin wrote:
> ...
> > Я не вижу проблемы, помимо ошибки в rpm-build-compat, из-за
> > которой у некоторых возникло искажённое представление о
> > платформе.
> >
> > 2lav: Виталий, я надеюсь на скорейшее исправление пакета
> > rpm-build-compat, а то уже как минимум два человека введены в
> > заблуждение.
> Поскольку я
> а) уже один раз исправил:
> thresh@snowflake ~ $ rpm --lastchange rpm-build-compat |
> sed 's,@,.,g'
> * Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
>
> - fix _libexecdir
>
> thresh@snowflake /etc/rpm/macros.d $ grep libexec compat
> #%_libexecdir %_prefix/lib
> %_libexecdir %_libdir
Предыдущее значение, насколько я помню, было не %_prefix/lib а
%_prefix/libexec.
> б) до сих пор не умею определять макросы только в случае
> если они ещё не определены
В .rpmmacros это не так просто сделать.
> в) так и не понял, почему оба варианта
> %_libexecdir %_prefix/lib
> %_libexecdir %_libdir
> оказались неправильными.
Насколько я помню, вместо первого варианта был %_prefix/libexec.
> г) не помню, почему _libexecdir оказался в rpm-build-compat
Зачем-то понадобилось переопределить.
> я удаляю определение этого макроса из rpm-build-compact
> (alt4)
OK
> и прошу всё таки помочь с примером, определять макрос только в
> случае его отсутствия для избежания подобных пересечений в будущем.
Мне тоже интересно, существует ли способ сделать такое в .rpmmacros.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 0:34 ` Dmitry V. Levin
2007-01-14 1:05 ` Vitaly Lipatov
@ 2007-01-14 10:28 ` Sergey Y. Afonin
2007-01-14 11:45 ` Dmitry V. Levin
1 sibling, 1 reply; 43+ messages in thread
From: Sergey Y. Afonin @ 2007-01-14 10:28 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 04:34, Dmitry V. Levin wrote:
> > При чем тут майнтейнер??? Использование %_libexecdir прописывается
> > авторами пакета в секции install... А вот идеологи дистрибутива решают
> > чему равняется libexecdir... В некоторых итрибутивах она всегда
> > равняется %_libdir, где-то она равна /usr/libexecdir, а вот у нас она
> > зависит от платформы...
>
> СТОП. У нас libexecdir НЕ зависит от платформы.
> Ваши рассуждения строятся неверном предположении.
Такой вопрос. А, может, всё-таки, стоит нарушить FHS ? Чем плохо существование
отдельного libexecdir ? Сложно избавиться от желания утащить libexecdir вслед
за libdir, если есть привычка, что они равны... А так всё будет достаточно
логично.
И это, а почему это нарушение ?
/lib<qual> : Alternate format essential shared libraries (optional)
Purpose
There may be one or more variants of the /lib directory on systems which support
more than one binary format requiring separate libraries. [14]
Почему "qual" обязательно цифра ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 10:28 ` [devel] rpm-build-compat Sergey Y. Afonin
@ 2007-01-14 11:45 ` Dmitry V. Levin
2007-01-14 17:37 ` Sergey Y. Afonin
0 siblings, 1 reply; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-14 11:45 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1341 bytes --]
On Sun, Jan 14, 2007 at 02:28:07PM +0400, Sergey Y. Afonin wrote:
> On Sunday 14 January 2007 04:34, Dmitry V. Levin wrote:
>
> > > При чем тут майнтейнер??? Использование %_libexecdir прописывается
> > > авторами пакета в секции install... А вот идеологи дистрибутива решают
> > > чему равняется libexecdir... В некоторых итрибутивах она всегда
> > > равняется %_libdir, где-то она равна /usr/libexecdir, а вот у нас она
> > > зависит от платформы...
> >
> > СТОП. У нас libexecdir НЕ зависит от платформы.
> > Ваши рассуждения строятся неверном предположении.
>
> Такой вопрос. А, может, всё-таки, стоит нарушить FHS ? Чем плохо существование
> отдельного libexecdir ?
Иногда удобно, я сам использую /usr/libexec в некоторых своих пакетах.
> Сложно избавиться от желания утащить libexecdir вслед
> за libdir, если есть привычка, что они равны...
А разве есть такая привычка?
> А так всё будет достаточно логично.
>
> И это, а почему это нарушение ?
>
> /lib<qual> : Alternate format essential shared libraries (optional)
> Purpose
>
> There may be one or more variants of the /lib directory on systems which support
> more than one binary format requiring separate libraries. [14]
>
> Почему "qual" обязательно цифра ?
Дело не в том что цифра, а в том что "shared libraries".
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 1:29 ` Dmitry V. Levin
@ 2007-01-14 14:43 ` Vitaly Lipatov
2007-01-14 15:03 ` Dmitry V. Levin
0 siblings, 1 reply; 43+ messages in thread
From: Vitaly Lipatov @ 2007-01-14 14:43 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 04:29, Dmitry V. Levin wrote:
> On Sun, Jan 14, 2007 at 04:05:44AM +0300, Vitaly Lipatov wrote:
> > On Sunday 14 January 2007 03:34, Dmitry V. Levin wrote:
> > ...
> >
> > > Я не вижу проблемы, помимо ошибки в rpm-build-compat,
> > > из-за которой у некоторых возникло искажённое
> > > представление о платформе.
> > >
> > > 2lav: Виталий, я надеюсь на скорейшее исправление пакета
> > > rpm-build-compat, а то уже как минимум два человека
> > > введены в заблуждение.
> >
> > Поскольку я
> > а) уже один раз исправил:
> > thresh@snowflake ~ $ rpm --lastchange rpm-build-compat |
> > sed 's,@,.,g'
> > * Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
> >
> > - fix _libexecdir
> >
> > thresh@snowflake /etc/rpm/macros.d $ grep libexec compat
> > #%_libexecdir %_prefix/lib
> > %_libexecdir %_libdir
>
> Предыдущее значение, насколько я помню, было не %_prefix/lib а
> %_prefix/libexec.
Я посмотрел в CVS, там был libexec, потом %_prefix/lib,
потом %_libdir...
> > б) до сих пор не умею определять макросы только в случае
> > если они ещё не определены
>
> В .rpmmacros это не так просто сделать.
в /etc/rpm/macros.d/* аналогично?
> > г) не помню, почему _libexecdir оказался в rpm-build-compat
>
> Зачем-то понадобилось переопределить.
Это было одновременно с соответствующей кампанией (обсуждали
значение этого макроса) и как я посчитал пришли к решению,
которое я и зафиксировал.
> > и прошу всё таки помочь с примером, определять макрос только
> > в случае его отсутствия для избежания подобных пересечений в
> > будущем.
>
> Мне тоже интересно, существует ли способ сделать такое в
> .rpmmacros.
Получается такого способа нет...
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 14:43 ` Vitaly Lipatov
@ 2007-01-14 15:03 ` Dmitry V. Levin
2007-01-14 17:23 ` Sergey Y. Afonin
2007-01-14 17:36 ` Alexey I. Froloff
0 siblings, 2 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-14 15:03 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1340 bytes --]
On Sun, Jan 14, 2007 at 05:43:52PM +0300, Vitaly Lipatov wrote:
[...]
> > Предыдущее значение, насколько я помню, было не %_prefix/lib а
> > %_prefix/libexec.
> Я посмотрел в CVS, там был libexec, потом %_prefix/lib,
> потом %_libdir...
Все мыслимые значения были испробованы. :)
> > > б) до сих пор не умею определять макросы только в случае
> > > если они ещё не определены
> >
> > В .rpmmacros это не так просто сделать.
> в /etc/rpm/macros.d/* аналогично?
Да, у них одинаковый синтаксис.
> > > г) не помню, почему _libexecdir оказался в rpm-build-compat
> >
> > Зачем-то понадобилось переопределить.
> Это было одновременно с соответствующей кампанией (обсуждали
> значение этого макроса) и как я посчитал пришли к решению,
> которое я и зафиксировал.
Мы действительно тогда долго обсуждали, менять ли _libexecdir с /usr/lib
на /usr/libexec, но к окончательному мнению не пришли.
Мне кажется, что от такого глобального изменения сломается больше чем
починится.
> > > и прошу всё таки помочь с примером, определять макрос только
> > > в случае его отсутствия для избежания подобных пересечений в
> > > будущем.
> >
> > Мне тоже интересно, существует ли способ сделать такое в
> > .rpmmacros.
> Получается такого способа нет...
Про rpm сложно утверждать что-либо наверняка...
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 15:03 ` Dmitry V. Levin
@ 2007-01-14 17:23 ` Sergey Y. Afonin
2007-01-14 17:36 ` Alexey I. Froloff
1 sibling, 0 replies; 43+ messages in thread
From: Sergey Y. Afonin @ 2007-01-14 17:23 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 19:03, Dmitry V. Levin wrote:
> Мы действительно тогда долго обсуждали, менять ли _libexecdir с /usr/lib
> на /usr/libexec, но к окончательному мнению не пришли.
> Мне кажется, что от такого глобального изменения сломается больше чем
> починится.
А если оставить, как есть, не вызовет ли это дальнейший рост граблей ?
Чем дальше, тем сложнее менять, наверное... _libexecdir в каком количестве
спеков используется сейчас ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 0:09 ` Eugene Ostapets
2007-01-14 0:34 ` Dmitry V. Levin
@ 2007-01-14 17:29 ` Alexey I. Froloff
1 sibling, 0 replies; 43+ messages in thread
From: Alexey I. Froloff @ 2007-01-14 17:29 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 278 bytes --]
* Eugene Ostapets <eostapets@> [070114 03:11]:
> Все, (для не умеющих читать - ВСЕ мои пакеты вылечились для платформы
> x86_64 с использованием ошибочной версии etersoft-build-utils).
А мои пакеты не ломались и без использования левых "utils".
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 15:03 ` Dmitry V. Levin
2007-01-14 17:23 ` Sergey Y. Afonin
@ 2007-01-14 17:36 ` Alexey I. Froloff
2007-01-14 17:38 ` Dmitry V. Levin
1 sibling, 1 reply; 43+ messages in thread
From: Alexey I. Froloff @ 2007-01-14 17:36 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 544 bytes --]
* Dmitry V. Levin <ldv@> [070114 18:12]:
> Мы действительно тогда долго обсуждали, менять ли _libexecdir с /usr/lib
> на /usr/libexec, но к окончательному мнению не пришли.
Некоторые пакеты сами переопределяют _libexecdir на
%_prefix/libexec...
> Мне кажется, что от такого глобального изменения сломается больше чем
> починится.
Сложный вопрос. То что это поможет определить неправильное
использование libdir/libexecdir я пости уверен. Другой вопрос,
кто добровольно согласится проделать эту работу.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 11:45 ` Dmitry V. Levin
@ 2007-01-14 17:37 ` Sergey Y. Afonin
0 siblings, 0 replies; 43+ messages in thread
From: Sergey Y. Afonin @ 2007-01-14 17:37 UTC (permalink / raw)
To: ALT Devel discussion list
On Sunday 14 January 2007 15:45, Dmitry V. Levin wrote:
> > Сложно избавиться от желания утащить libexecdir вслед
> > за libdir, если есть привычка, что они равны...
>
> А разве есть такая привычка?
Судя по всему, да. :-)
> > Почему "qual" обязательно цифра ?
>
> Дело не в том что цифра, а в том что "shared libraries".
Так, стоп. Это я ошибся. Для /usr/lib<qual> :
/usr/lib<qual> performs the same role as /usr/lib for an alternate binary format,
except that the symbolic links /usr/lib<qual>/sendmail and /usr/lib<qual>/X11 are
not required.
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] rpm-build-compat
2007-01-14 17:36 ` Alexey I. Froloff
@ 2007-01-14 17:38 ` Dmitry V. Levin
0 siblings, 0 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-14 17:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 746 bytes --]
On Sun, Jan 14, 2007 at 08:36:03PM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [070114 18:12]:
> > Мы действительно тогда долго обсуждали, менять ли _libexecdir с /usr/lib
> > на /usr/libexec, но к окончательному мнению не пришли.
> Некоторые пакеты сами переопределяют _libexecdir на
> %_prefix/libexec...
И у меня есть несколько таких пакетов.
> > Мне кажется, что от такого глобального изменения сломается больше чем
> > починится.
> Сложный вопрос. То что это поможет определить неправильное
> использование libdir/libexecdir я пости уверен. Другой вопрос,
> кто добровольно согласится проделать эту работу.
Я сомневаюсь что это на практике приведёт к исправлению.
А вот к поломке -- легко.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] cdrecord
2007-01-13 19:32 ` [devel] cdrecord Dmitry V. Levin
2007-01-13 19:57 ` Hihin Ruslan
@ 2007-01-14 21:06 ` Konstantin A. Lepikhov
1 sibling, 0 replies; 43+ messages in thread
From: Konstantin A. Lepikhov @ 2007-01-14 21:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 482 bytes --]
Hi Dmitry!
Saturday 13, at 10:32:16 PM you wrote:
> On Sat, Jan 13, 2007 at 10:29:15PM +0300, Konstantin A. Lepikhov wrote:
> > Saturday 13, at 10:00:37 PM you wrote:
> >
> > > То-же самое и у cdrecord (утром для себя собрал).
> > >
> > А не обязаны они про lib64 знать. И уж тем более, cdrecord, который вообще
> > плюет на все гнутые тулзы и LSB.
>
> Между прочим, существует cdrkit, который упраздняет cdrecord.
это проверено кем-нибудь? :)
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* [devel] /lib(64)?/mkinitrd
2007-01-13 22:26 ` Alexey I. Froloff
@ 2007-01-21 11:02 ` Sergey Vlasov
2007-01-21 11:46 ` Dmitry V. Levin
0 siblings, 1 reply; 43+ messages in thread
From: Sergey Vlasov @ 2007-01-21 11:02 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 560 bytes --]
On Sun, Jan 14, 2007 at 01:26:34AM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [070114 00:30]:
> > А разве речь идёт о библиотеках?
> > /usr/lib/mgetty+sendfax/faxq-helper больше похоже на helper чем на
> > библиотеку.
> И место ему в %_libexecdir (который у нас по умолчанию везде
> равен /usr/lib).
Кстати, в свете этих рассуждений - стоит ли /%_lib/mkinitrd держать
именно в /%_lib, или же положить раз и навсегда в /lib/mkinitrd (как,
например, /lib/udev)? В текущей ситуации туда неудобно класть куски
скриптов для initramfs.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] /lib(64)?/mkinitrd
2007-01-21 11:02 ` [devel] /lib(64)?/mkinitrd Sergey Vlasov
@ 2007-01-21 11:46 ` Dmitry V. Levin
0 siblings, 0 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-01-21 11:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 801 bytes --]
On Sun, Jan 21, 2007 at 02:02:44PM +0300, Sergey Vlasov wrote:
> On Sun, Jan 14, 2007 at 01:26:34AM +0300, Alexey I. Froloff wrote:
> > * Dmitry V. Levin <ldv@> [070114 00:30]:
> > > А разве речь идёт о библиотеках?
> > > /usr/lib/mgetty+sendfax/faxq-helper больше похоже на helper чем на
> > > библиотеку.
> > И место ему в %_libexecdir (который у нас по умолчанию везде
> > равен /usr/lib).
>
> Кстати, в свете этих рассуждений - стоит ли /%_lib/mkinitrd держать
> именно в /%_lib, или же положить раз и навсегда в /lib/mkinitrd (как,
> например, /lib/udev)? В текущей ситуации туда неудобно класть куски
> скриптов для initramfs.
Лучше пусть будет /lib/mkinitrd, это более правильно.
На самом деле это не так важно, сама по себе поддержка initramfs сейчас
важнее.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
* [devel] [wiki] условное определение макросов
2007-01-14 1:05 ` Vitaly Lipatov
2007-01-14 1:29 ` Dmitry V. Levin
@ 2007-02-04 21:28 ` Michael Shigorin
2007-02-05 22:50 ` Dmitry V. Levin
1 sibling, 1 reply; 43+ messages in thread
From: Michael Shigorin @ 2007-02-04 21:28 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, Jan 14, 2007 at 04:05:44AM +0300, Vitaly Lipatov wrote:
> б) до сих пор не умею определять макросы только в случае
> если они ещё не определены
e.g.
%{?!_desktopdir:%define _desktopdir %_datadir/applications}
Не придумав ничего лучше, добавил в
http://wiki.sisyphus.ru/devel/SampleSpecs
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [devel] [wiki] условное определение макросов
2007-02-04 21:28 ` [devel] [wiki] условное определение макросов Michael Shigorin
@ 2007-02-05 22:50 ` Dmitry V. Levin
0 siblings, 0 replies; 43+ messages in thread
From: Dmitry V. Levin @ 2007-02-05 22:50 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 407 bytes --]
On Sun, Feb 04, 2007 at 11:28:56PM +0200, Michael Shigorin wrote:
> On Sun, Jan 14, 2007 at 04:05:44AM +0300, Vitaly Lipatov wrote:
> > б) до сих пор не умею определять макросы только в случае
> > если они ещё не определены
>
> e.g.
>
> %{?!_desktopdir:%define _desktopdir %_datadir/applications}
Только Виталий спрашивал про синтаксис rpmmacros, а не про синтаксис
spec-файлов.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 43+ messages in thread
end of thread, other threads:[~2007-02-05 22:50 UTC | newest]
Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-13 12:46 [devel] mgetty x86_64 Денис Смирнов
2007-01-13 17:27 ` Anton Gorlov
2007-01-13 19:00 ` Hihin Ruslan
2007-01-13 19:27 ` Dmitry V. Levin
2007-01-13 19:56 ` Hihin Ruslan
2007-01-13 20:00 ` Dmitry V. Levin
2007-01-13 21:05 ` Sergey Y. Afonin
2007-01-13 21:21 ` Dmitry V. Levin
2007-01-13 22:02 ` Sergey Y. Afonin
2007-01-13 22:26 ` Alexey I. Froloff
2007-01-21 11:02 ` [devel] /lib(64)?/mkinitrd Sergey Vlasov
2007-01-21 11:46 ` Dmitry V. Levin
2007-01-13 21:33 ` [devel] mgetty x86_64 Hihin Ruslan
2007-01-13 21:45 ` Anton Gorlov
2007-01-13 22:28 ` Alexey I. Froloff
2007-01-13 22:38 ` Eugene Ostapets
2007-01-13 22:54 ` Pavlov Konstantin
2007-01-13 23:23 ` [devel] rpm-build-compat Dmitry V. Levin
2007-01-13 23:32 ` Eugene Ostapets
2007-01-13 23:41 ` Dmitry V. Levin
2007-01-14 0:09 ` Eugene Ostapets
2007-01-14 0:34 ` Dmitry V. Levin
2007-01-14 1:05 ` Vitaly Lipatov
2007-01-14 1:29 ` Dmitry V. Levin
2007-01-14 14:43 ` Vitaly Lipatov
2007-01-14 15:03 ` Dmitry V. Levin
2007-01-14 17:23 ` Sergey Y. Afonin
2007-01-14 17:36 ` Alexey I. Froloff
2007-01-14 17:38 ` Dmitry V. Levin
2007-02-04 21:28 ` [devel] [wiki] условное определение макросов Michael Shigorin
2007-02-05 22:50 ` Dmitry V. Levin
2007-01-14 10:28 ` [devel] rpm-build-compat Sergey Y. Afonin
2007-01-14 11:45 ` Dmitry V. Levin
2007-01-14 17:37 ` Sergey Y. Afonin
2007-01-14 17:29 ` Alexey I. Froloff
2007-01-13 20:03 ` [devel] mgetty x86_64 Eugene Ostapets
2007-01-13 20:22 ` Dmitry V. Levin
2007-01-13 21:51 ` Eugene Ostapets
2007-01-13 19:29 ` Konstantin A. Lepikhov
2007-01-13 19:32 ` [devel] cdrecord Dmitry V. Levin
2007-01-13 19:57 ` Hihin Ruslan
2007-01-14 21:06 ` Konstantin A. Lepikhov
2007-01-13 19:35 ` [devel] mgetty x86_64 Anton Gorlov
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