* [devel] I: rpm4 & Co is available
@ 2001-11-09 16:39 Dmitry V. Levin
2001-11-09 16:38 ` Peter Novodvorsky
2001-11-10 11:48 ` Alexey Voinov
0 siblings, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2001-11-09 16:39 UTC (permalink / raw)
To: devel, ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 2618 bytes --]
Greetings!
Сизиф переведен на rpm4.
Это значит, что все приложения, работающие с rpm-пакетами и/или с базой
данных RPM, собраны с новой версией rpmlib.
У rpm4 есть ряд достоинств по сравнению с rpm3, и главным среди них
является более высокая работа с базой RPM (за счет использования db3), и,
как следствие, более высокая скорость обработки зависимостей между
пакетами, более быстрая установка/обновление/удаление пакетов.
Отмечу две особенности данного обновления:
1. Новый rpm использует другой формат базы данных установленных пакетов.
Сразу после окончания транзакции обновления будет произведена попытка
перевести действующую базу данных в новый формат, и по окончании этой
процедуры rpm можно использовать обычным образом.
2. Новый rpm использует практически такой же формат хранения пакетов
(точнее говоря, прежний rpm3 из Сизифа понимает почти все особенности,
которые использует новый rpm4). Как следствие, новый rpm должен нормально
работать со всеми остальными пакетами Сизифа, и наоборот, собранные им
пакеты, как правило, можно использовать в системах, где установлен
rpm-3.0.6-ipl30mdk.
Следующие пакеты, портированные на rpm4, проверены и работают, по моему
ощущению, без видимых изменений, по сравнению с их rpm3-аналогами:
apt
aptitude
gnorpm
kdeadmin
menu
perl-RPM
purp
rpm-utils
synaptic
synaptic-usermode
ucd-snmp
Следующие пакеты портированы на rpm4 частично; их функциональность не
проверена, и, по возможности, первое время следует избегать:
drakxtools
grpmi
rpmdrake
rpmtools
urpmi
Для установки rpm4 из Сизифа рекомендую пользоваться командой
"apt-get dist-upgrade".
При этом следует:
+ игнорировать все предупреждения, исходящие от /usr/bin/update-menus;
+ по окончании обновления подождать, когда будет создана новая база RPM.
В двух словах о новой сборке rpm:
В этой версии (rpm-4.0.3-alt0.5) присутствуют практически все особенности
прежней версии (rpm-3.0.6-ipl30mdk), которые относятся к категории
ALT specific.
Немного изменился интерфейс программы /bin/rpm; возможно, вы этого не
заметите; и все же, программа сильно изменилась по сравнению с rpm3; не
лишне будет знать, что теперь /bin/rpm - оболочка над другими программами:
rpmbuild, rpmdb, rpme, rpmi, rpmquery, rpmsign, rpmu, rpmverify.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-09 16:39 [devel] I: rpm4 & Co is available Dmitry V. Levin
@ 2001-11-09 16:38 ` Peter Novodvorsky
2001-11-10 11:48 ` Alexey Voinov
1 sibling, 0 replies; 10+ messages in thread
From: Peter Novodvorsky @ 2001-11-09 16:38 UTC (permalink / raw)
To: devel, ALT Linux Sisyphus mailing list
М днем рожденья!
++ 09/11/01 19:39 +0300 - Dmitry V. Levin:
> Greetings!
>
> Сизиф переведен на rpm4.
>
> Это значит, что все приложения, работающие с rpm-пакетами и/или с базой
> данных RPM, собраны с новой версией rpmlib.
>
> У rpm4 есть ряд достоинств по сравнению с rpm3, и главным среди них
> является более высокая работа с базой RPM (за счет использования db3), и,
> как следствие, более высокая скорость обработки зависимостей между
> пакетами, более быстрая установка/обновление/удаление пакетов.
>
> Отмечу две особенности данного обновления:
> 1. Новый rpm использует другой формат базы данных установленных пакетов.
> Сразу после окончания транзакции обновления будет произведена попытка
> перевести действующую базу данных в новый формат, и по окончании этой
> процедуры rpm можно использовать обычным образом.
>
> 2. Новый rpm использует практически такой же формат хранения пакетов
> (точнее говоря, прежний rpm3 из Сизифа понимает почти все особенности,
> которые использует новый rpm4). Как следствие, новый rpm должен нормально
> работать со всеми остальными пакетами Сизифа, и наоборот, собранные им
> пакеты, как правило, можно использовать в системах, где установлен
> rpm-3.0.6-ipl30mdk.
>
> Следующие пакеты, портированные на rpm4, проверены и работают, по моему
> ощущению, без видимых изменений, по сравнению с их rpm3-аналогами:
> apt
> aptitude
> gnorpm
> kdeadmin
> menu
> perl-RPM
> purp
> rpm-utils
> synaptic
> synaptic-usermode
> ucd-snmp
>
> Следующие пакеты портированы на rpm4 частично; их функциональность не
> проверена, и, по возможности, первое время следует избегать:
> drakxtools
> grpmi
> rpmdrake
> rpmtools
> urpmi
>
> Для установки rpm4 из Сизифа рекомендую пользоваться командой
> "apt-get dist-upgrade".
> При этом следует:
> + игнорировать все предупреждения, исходящие от /usr/bin/update-menus;
> + по окончании обновления подождать, когда будет создана новая база RPM.
>
> В двух словах о новой сборке rpm:
>
> В этой версии (rpm-4.0.3-alt0.5) присутствуют практически все особенности
> прежней версии (rpm-3.0.6-ipl30mdk), которые относятся к категории
> ALT specific.
>
> Немного изменился интерфейс программы /bin/rpm; возможно, вы этого не
> заметите; и все же, программа сильно изменилась по сравнению с rpm3; не
> лишне будет знать, что теперь /bin/rpm - оболочка над другими программами:
> rpmbuild, rpmdb, rpme, rpmi, rpmquery, rpmsign, rpmu, rpmverify.
>
>
> Regards,
> Dmitry
>
> +-------------------------------------------------------------------------+
> Dmitry V. Levin mailto://ldv@alt-linux.org
> ALT Linux Team http://www.altlinux.ru/
> Fandra Project http://www.fandra.org/
> +-------------------------------------------------------------------------+
> UNIX is user friendly. It's just very selective about who its friends are.
--
Peter Novodvorsky http://www.altlinux.ru/ AltLinux Team, Russia
Debian.Org http://debian.org/~nidd
Debian --- no need to wait for tomorrow.
-------------------------------------------
Дуб -- дерево. Роза -- цветок. Олень -- животное. Воробей -- птица.
Россия -- наше отечество. Смерть неизбежна.
П. Смирновский. ``Учебник русской грамматики''
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-09 16:39 [devel] I: rpm4 & Co is available Dmitry V. Levin
2001-11-09 16:38 ` Peter Novodvorsky
@ 2001-11-10 11:48 ` Alexey Voinov
2001-11-10 13:13 ` Anton Farygin
2001-11-12 7:54 ` Dmitry V. Levin
1 sibling, 2 replies; 10+ messages in thread
From: Alexey Voinov @ 2001-11-10 11:48 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1736 bytes --]
Dmitry V. Levin wrote
> Сизиф переведен на rpm4.
<skip>
> + по окончании обновления подождать, когда будет создана новая база RPM.
Хорошо бы блокировки делать на время создания новой базы.
> В двух словах о новой сборке rpm:
>
> В этой версии (rpm-4.0.3-alt0.5) присутствуют практически все особенности
> прежней версии (rpm-3.0.6-ipl30mdk), которые относятся к категории
> ALT specific.
1. Нет моей любимой опции --nosource.
2. --target ведёт себя очень странно:
$ rpm -ba --target=i586 RPM/SPECS/apt.spec
--target=i586: unknown option
$ rpm -ba --target i586 RPM/SPECS/apt.spec
... процесс пошёл
$ rpm -ba --target i586 --define 'aaa bbb' RPM/SPECS/apt.spec
Building target platforms: --define
Building for target --define
error: failed to stat /home/voins/aaa bbb: No such file or directory
$ rpm -ba --target i586-alt-linux --define 'aaa bbb' RPM/SPECS/apt.spec
Building target platforms: --define
Building for target --define
error: failed to stat /home/voins/aaa bbb: No such file or directory
в CHANGES присутствует упоминание о том что '=' боьлше не надо, поэтому
первый случай объясним, а вот всё остальное....
3. во всех файлах /usr/lib/rpm/%arch/macros присутсвует строчка
%vendor mandrake
из-за чего плучаем:
+ /usr/lib/rpm/find-lang apt
+ /usr/lib/rpm/brp-mandrake
/home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or directory
error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
P.S. с днём рождения :)
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@online.ru
vns@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-10 11:48 ` Alexey Voinov
@ 2001-11-10 13:13 ` Anton Farygin
2001-11-11 10:03 ` Alexey Voinov
2001-11-12 7:54 ` Dmitry V. Levin
1 sibling, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2001-11-10 13:13 UTC (permalink / raw)
To: devel
Alexey Voinov wrote:
>Dmitry V. Levin wrote
>
>>Сизиф переведен на rpm4.
>>
><skip>
>
>>+ по окончании обновления подождать, когда будет создана новая база RPM.
>>
>Хорошо бы блокировки делать на время создания новой базы.
>
>
>>В двух словах о новой сборке rpm:
>>
>>В этой версии (rpm-4.0.3-alt0.5) присутствуют практически все особенности
>>прежней версии (rpm-3.0.6-ipl30mdk), которые относятся к категории
>>ALT specific.
>>
>1. Нет моей любимой опции --nosource.
>2. --target ведёт себя очень странно:
>
>$ rpm -ba --target=i586 RPM/SPECS/apt.spec
>--target=i586: unknown option
>
>$ rpm -ba --target i586 RPM/SPECS/apt.spec
>... процесс пошёл
>
>$ rpm -ba --target i586 --define 'aaa bbb' RPM/SPECS/apt.spec
>Building target platforms: --define
>Building for target --define
>error: failed to stat /home/voins/aaa bbb: No such file or directory
>
>$ rpm -ba --target i586-alt-linux --define 'aaa bbb' RPM/SPECS/apt.spec
>Building target platforms: --define
>Building for target --define
>error: failed to stat /home/voins/aaa bbb: No such file or directory
>
>в CHANGES присутствует упоминание о том что '=' боьлше не надо, поэтому
>первый случай объясним, а вот всё остальное....
>
>3. во всех файлах /usr/lib/rpm/%arch/macros присутсвует строчка
>%vendor mandrake
>из-за чего плучаем:
>+ /usr/lib/rpm/find-lang apt
>+ /usr/lib/rpm/brp-mandrake
>/home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or directory
>error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
>
>
А теперь попробуйте все тоже самое, только вместо команды 'rpm' напишите
команду 'rpmbuild' ;-)
Rgds
Rider
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-10 13:13 ` Anton Farygin
@ 2001-11-11 10:03 ` Alexey Voinov
2001-11-13 8:02 ` Dmitry V. Levin
0 siblings, 1 reply; 10+ messages in thread
From: Alexey Voinov @ 2001-11-11 10:03 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2296 bytes --]
Anton Farygin wrote
> >>Сизиф переведен на rpm4.
> >>
> ><skip>
> >
> >>+ по окончании обновления подождать, когда будет создана новая база RPM.
> >>
> >Хорошо бы блокировки делать на время создания новой базы.
> >
> >
> >>В двух словах о новой сборке rpm:
> >>
> >>В этой версии (rpm-4.0.3-alt0.5) присутствуют практически все особенности
> >>прежней версии (rpm-3.0.6-ipl30mdk), которые относятся к категории
> >>ALT specific.
> >>
> >1. Нет моей любимой опции --nosource.
> >2. --target ведёт себя очень странно:
> >
> >$ rpm -ba --target=i586 RPM/SPECS/apt.spec
> >--target=i586: unknown option
> >
> >$ rpm -ba --target i586 RPM/SPECS/apt.spec
> >... процесс пошёл
> >
> >$ rpm -ba --target i586 --define 'aaa bbb' RPM/SPECS/apt.spec
> >Building target platforms: --define
> >Building for target --define
> >error: failed to stat /home/voins/aaa bbb: No such file or directory
> >
> >$ rpm -ba --target i586-alt-linux --define 'aaa bbb' RPM/SPECS/apt.spec
> >Building target platforms: --define
> >Building for target --define
> >error: failed to stat /home/voins/aaa bbb: No such file or directory
> >
> >в CHANGES присутствует упоминание о том что '=' боьлше не надо, поэтому
> >первый случай объясним, а вот всё остальное....
> >
> >3. во всех файлах /usr/lib/rpm/%arch/macros присутсвует строчка
> >%vendor mandrake
> >из-за чего плучаем:
> >+ /usr/lib/rpm/find-lang apt
> >+ /usr/lib/rpm/brp-mandrake
> >/home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or
> >directory
> >error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
> >
> >
> А теперь попробуйте все тоже самое, только вместо команды 'rpm' напишите
> команду 'rpmbuild' ;-)
1. Не очевидно. Хотя бы в man rpm это надо поместить в раздел BUILDING
OPTIONS.
2. Наличие rpmbuild не освобождает rpm от необходимости как-то разумно
реагировать на опции. Если у rpm оставлены опции -b... значит он обязан
корректно собирать пакеты.
3. rpmbuild не исправляет поле vendor в macros. Соответственно case#3
продолжает иметь место.
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@online.ru
vns@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-10 11:48 ` Alexey Voinov
2001-11-10 13:13 ` Anton Farygin
@ 2001-11-12 7:54 ` Dmitry V. Levin
2001-11-13 18:32 ` Alexey Voinov
1 sibling, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2001-11-12 7:54 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2224 bytes --]
On Sat, Nov 10, 2001 at 02:48:10PM +0300, Alexey Voinov wrote:
> > Сизиф переведен на rpm4.
> <skip>
> > + по окончании обновления подождать, когда будет создана новая база RPM.
> Хорошо бы блокировки делать на время создания новой базы.
А зачем? Ведь со старой в этот момент работать некому, а новой еще нет.
> > В двух словах о новой сборке rpm:
> >
> > В этой версии (rpm-4.0.3-alt0.5) присутствуют практически все особенности
> > прежней версии (rpm-3.0.6-ipl30mdk), которые относятся к категории
> > ALT specific.
> 1. Нет моей любимой опции --nosource.
s/rpm/rpmbuild/
> 2. --target ведёт себя очень странно:
>
> $ rpm -ba --target=i586 RPM/SPECS/apt.spec
> --target=i586: unknown option
s/rpm/rpmbuild/
> $ rpm -ba --target i586 RPM/SPECS/apt.spec
> ... процесс пошёл
>
> $ rpm -ba --target i586 --define 'aaa bbb' RPM/SPECS/apt.spec
> Building target platforms: --define
> Building for target --define
> error: failed to stat /home/voins/aaa bbb: No such file or directory
>
> $ rpm -ba --target i586-alt-linux --define 'aaa bbb' RPM/SPECS/apt.spec
> Building target platforms: --define
> Building for target --define
> error: failed to stat /home/voins/aaa bbb: No such file or directory
>
> в CHANGES присутствует упоминание о том что '=' боьлше не надо, поэтому
> первый случай объясним, а вот всё остальное....
Варианты лечения:
+ --define до -ba;
+ s/rpm/rpmbuild/
> 3. во всех файлах /usr/lib/rpm/%arch/macros присутсвует строчка
> %vendor mandrake
> из-за чего плучаем:
> + /usr/lib/rpm/find-lang apt
> + /usr/lib/rpm/brp-mandrake
> /home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or directory
> error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
У Вас rpm неправильной сборки.
Посмотрите пакет из Сизифа - там этого безобразия нет.
> P.S. с днём рождения :)
Спасибо :)
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-12 7:54 ` Dmitry V. Levin
@ 2001-11-13 18:32 ` Alexey Voinov
2001-11-13 18:50 ` Dmitry V. Levin
0 siblings, 1 reply; 10+ messages in thread
From: Alexey Voinov @ 2001-11-13 18:32 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]
Dmitry V. Levin wrote
> > 3. во всех файлах /usr/lib/rpm/%arch/macros присутствует строчка
> > %vendor mandrake
> > из-за чего получаем:
> > + /usr/lib/rpm/find-lang apt
> > + /usr/lib/rpm/brp-mandrake
> > /home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or directory
> > error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
> У Вас rpm неправильной сборки.
> Посмотрите пакет из Сизифа - там этого безобразия нет.
пакет из сизифа. сегодня пересобрал и установил alt0.6 --- проблема осталась.
Цитата из файла /usr/lib/rpm/i586-alt-linux/macros
#==============================================================================
# ---- per-platform macros.
#
%_arch i586
%_vendor mandrake
%_os linux
%_gnu -gnu
%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
%optflags %optflags_default -march=i586 -mcpu=i686
И совершенно закономерный результат:
$ rpmbuild --rebuild --target=i586 ...src.rpm
...
+ /usr/lib/rpm/brp-mandrake
/home/voins/tmp/rpm-tmp.85293: /usr/lib/rpm/brp-mandrake: No such file or directory
...
если вместо mandrake поставить alt, то, естественно, всё собирается и
работает.
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@online.ru
vns@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-13 18:32 ` Alexey Voinov
@ 2001-11-13 18:50 ` Dmitry V. Levin
2001-11-14 5:20 ` Alexey Voinov
0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2001-11-13 18:50 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]
On Tue, Nov 13, 2001 at 09:32:14PM +0300, Alexey Voinov wrote:
> > > 3. во всех файлах /usr/lib/rpm/%arch/macros присутствует строчка
> > > %vendor mandrake
> > > из-за чего получаем:
> > > + /usr/lib/rpm/find-lang apt
> > > + /usr/lib/rpm/brp-mandrake
> > > /home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or directory
> > > error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
> > У Вас rpm неправильной сборки.
> > Посмотрите пакет из Сизифа - там этого безобразия нет.
> пакет из сизифа. сегодня пересобрал и установил alt0.6 --- проблема осталась.
> Цитата из файла /usr/lib/rpm/i586-alt-linux/macros
>
> #==============================================================================
> # ---- per-platform macros.
> #
> %_arch i586
> %_vendor mandrake
> %_os linux
> %_gnu -gnu
> %_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
> %optflags %optflags_default -march=i586 -mcpu=i686
Дело в том, что %_vendor наследуется из текущей конфигурации системы.
Т. е. если у Вас однажды им стал mandrake, то это навсегда. :)
Способ это исправить:
--define '_vendor alt'
при сборке rpm.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] I: rpm4 & Co is available
2001-11-13 18:50 ` Dmitry V. Levin
@ 2001-11-14 5:20 ` Alexey Voinov
0 siblings, 0 replies; 10+ messages in thread
From: Alexey Voinov @ 2001-11-14 5:20 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1851 bytes --]
Dmitry V. Levin wrote
> > > > 3. во всех файлах /usr/lib/rpm/%arch/macros присутствует строчка
> > > > %vendor mandrake
> > > > из-за чего получаем:
> > > > + /usr/lib/rpm/find-lang apt
> > > > + /usr/lib/rpm/brp-mandrake
> > > > /home/voins/tmp/rpm-tmp.31678: /usr/lib/rpm/brp-mandrake: No such file or directory
> > > > error: Bad exit status from /home/voins/tmp/rpm-tmp.31678 (%install)
> > > У Вас rpm неправильной сборки.
> > > Посмотрите пакет из Сизифа - там этого безобразия нет.
> > пакет из сизифа. сегодня пересобрал и установил alt0.6 --- проблема осталась.
> > Цитата из файла /usr/lib/rpm/i586-alt-linux/macros
> >
> > #==============================================================================
> > # ---- per-platform macros.
> > #
> > %_arch i586
> > %_vendor mandrake
> > %_os linux
> > %_gnu -gnu
> > %_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
> > %optflags %optflags_default -march=i586 -mcpu=i686
>
> Дело в том, что %_vendor наследуется из текущей конфигурации системы.
> Т. е. если у Вас однажды им стал mandrake, то это навсегда. :)
>
> Способ это исправить:
> --define '_vendor alt'
> при сборке rpm.
Неверно. :(
1.
$ rpmbuild --rebuild --define 'vendor alt' --target=i586 /tobuild/rpm-4.0.3-alt0.7.src.rpm
не даёт желаемого результата в macros всё-равно mandrake
2.
Я же их руками исправлял перед сборкой. В противном случае ничего бы не
собралось.
Я при первой возможности сделаю сборку на altair и сравню логи. Может там
что-нибудь найду.
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@online.ru
vns@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2001-11-14 5:20 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-09 16:39 [devel] I: rpm4 & Co is available Dmitry V. Levin
2001-11-09 16:38 ` Peter Novodvorsky
2001-11-10 11:48 ` Alexey Voinov
2001-11-10 13:13 ` Anton Farygin
2001-11-11 10:03 ` Alexey Voinov
2001-11-13 8:02 ` Dmitry V. Levin
2001-11-12 7:54 ` Dmitry V. Levin
2001-11-13 18:32 ` Alexey Voinov
2001-11-13 18:50 ` Dmitry V. Levin
2001-11-14 5:20 ` Alexey Voinov
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