* [devel] %update_alternatives -- зря obsoleted
@ 2009-04-30 22:35 Денис Смирнов
2009-05-01 0:33 ` Dmitry V. Levin
2009-05-01 10:54 ` Igor Vlasenko
0 siblings, 2 replies; 15+ messages in thread
From: Денис Смирнов @ 2009-04-30 22:35 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: legion
[-- Attachment #1: Type: text/plain, Size: 651 bytes --]
Если альтернатива может использоваться при установке других пакетов,
которые ставятся в той же транзакции, то отсутствие update_alternatives в
post создает проблемы.
В настоящий момент из-за того что в %post у php5 этого нет -- pear-.* в
hasher (и, соответственно, spt) установить невозможно. Соответственно в
Сизиф уже не сможет попасть обновление этих пакетов, а также ни один пакет
который requires любой из пакетов pear-*.
В связи с этим я бы попросил вернуть %update_alternatives вызов в %post у
php5.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-04-30 22:35 [devel] %update_alternatives -- зря obsoleted Денис Смирнов
@ 2009-05-01 0:33 ` Dmitry V. Levin
2009-05-01 9:50 ` Денис Смирнов
2009-05-01 10:54 ` Igor Vlasenko
1 sibling, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2009-05-01 0:33 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
On Fri, May 01, 2009 at 02:35:29AM +0400, Денис Смирнов wrote:
> Если альтернатива может использоваться при установке других пакетов,
> которые ставятся в той же транзакции, то отсутствие update_alternatives в
> post создает проблемы.
>
> В настоящий момент из-за того что в %post у php5 этого нет -- pear-.* в
> hasher (и, соответственно, spt) установить невозможно. Соответственно в
> Сизиф уже не сможет попасть обновление этих пакетов, а также ни один пакет
> который requires любой из пакетов pear-*.
>
> В связи с этим я бы попросил вернуть %update_alternatives вызов в %post у
> php5.
$ rpm --eval %update_alternatives
WARNING: %update_alternatives is obsolete
[ -x /usr/sbin/alternatives-update ] && /usr/sbin/alternatives-update ||:
Другими словами, я против.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 0:33 ` Dmitry V. Levin
@ 2009-05-01 9:50 ` Денис Смирнов
0 siblings, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2009-05-01 9:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 983 bytes --]
On Fri, May 01, 2009 at 04:33:00AM +0400, Dmitry V. Levin wrote:
DVL> $ rpm --eval %update_alternatives
DVL> WARNING: %update_alternatives is obsolete
DVL> [ -x /usr/sbin/alternatives-update ] && /usr/sbin/alternatives-update ||:
DVL> Другими словами, я против.
Хорошо, тогда такой вопрос:
Кого и _как_ надо фиксить, чтобы в ответ на:
hsh --ini ~/hasher; hsh-install ~/hasher pear-Auth
Не видеть:
<13>May 1 09:42:54 rpmi: pear-PhpDocumentor-1.4.2-alt1 installed
/usr/bin/pear: line 28: /usr/bin/php: No such file or directory
/usr/bin/pear: line 28: exec: /usr/bin/php: cannot execute: No such file
or directory
<13>May 1 09:42:54 rpmi: pear-Auth-1.6.1-alt1 installed
/usr/bin/pear: line 28: /usr/bin/php: No such file or directory
/usr/bin/pear: line 28: exec: /usr/bin/php: cannot execute: No such file
or directory
?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-04-30 22:35 [devel] %update_alternatives -- зря obsoleted Денис Смирнов
2009-05-01 0:33 ` Dmitry V. Levin
@ 2009-05-01 10:54 ` Igor Vlasenko
2009-05-01 15:31 ` Денис Смирнов
1 sibling, 1 reply; 15+ messages in thread
From: Igor Vlasenko @ 2009-05-01 10:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, May 01, 2009 at 02:35:29AM +0400, Денис Смирнов wrote:
> Если альтернатива может использоваться при установке других пакетов,
> которые ставятся в той же транзакции, то отсутствие update_alternatives в
> post создает проблемы.
>
> В настоящий момент из-за того что в %post у php5 этого нет -- pear-.* в
> hasher (и, соответственно, spt) установить невозможно. Соответственно в
> Сизиф уже не сможет попасть обновление этих пакетов, а также ни один пакет
> который requires любой из пакетов pear-*.
>
> В связи с этим я бы попросил вернуть %update_alternatives вызов в %post у
> php5.
Замечание: макрос %update_alternatives устарел,
для того, чтобы вызывать update_alternatives явно,
есть новый макрос
%force_update_alternatives
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 10:54 ` Igor Vlasenko
@ 2009-05-01 15:31 ` Денис Смирнов
2009-05-01 15:53 ` Dmitry V. Levin
0 siblings, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2009-05-01 15:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 521 bytes --]
On Fri, May 01, 2009 at 01:54:09PM +0300, Igor Vlasenko wrote:
IV> Замечание: макрос %update_alternatives устарел,
IV> для того, чтобы вызывать update_alternatives явно,
IV> есть новый макрос
IV> %force_update_alternatives
Правильно ли я понимаю, что для того чтобы пофиксить эту проблему в PHP,
которая мешает установке pear-* достаточно воспользоваться в %post этим
макросом?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 15:31 ` Денис Смирнов
@ 2009-05-01 15:53 ` Dmitry V. Levin
2009-05-01 15:58 ` Max Ivanov
0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2009-05-01 15:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 737 bytes --]
On Fri, May 01, 2009 at 07:31:40PM +0400, Денис Смирнов wrote:
> On Fri, May 01, 2009 at 01:54:09PM +0300, Igor Vlasenko wrote:
>
> IV> Замечание: макрос %update_alternatives устарел,
> IV> для того, чтобы вызывать update_alternatives явно,
> IV> есть новый макрос
> IV> %force_update_alternatives
>
> Правильно ли я понимаю, что для того чтобы пофиксить эту проблему в PHP,
> которая мешает установке pear-* достаточно воспользоваться в %post этим
> макросом?
Откуда альтернатива (php в данном случае) может знать, что она нужна
сразу после установки пакета, а не по окончании установки транзакции?
Расстановка %force_update_alternatives в пакетах по требованию клиентских
пакетов выглядит некрасиво.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 15:53 ` Dmitry V. Levin
@ 2009-05-01 15:58 ` Max Ivanov
2009-05-01 16:08 ` Dmitry V. Levin
0 siblings, 1 reply; 15+ messages in thread
From: Max Ivanov @ 2009-05-01 15:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Расстановка %force_update_alternatives в пакетах по требованию клиентских
> пакетов выглядит некрасиво.
Т.е. предполагается вызывать %force_update_alternatives из %prep
пакетов, которым оно нужно?
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 15:58 ` Max Ivanov
@ 2009-05-01 16:08 ` Dmitry V. Levin
2009-05-01 16:13 ` Max Ivanov
0 siblings, 1 reply; 15+ messages in thread
From: Dmitry V. Levin @ 2009-05-01 16:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 362 bytes --]
On Fri, May 01, 2009 at 07:58:59PM +0400, Max Ivanov wrote:
> > Расстановка %force_update_alternatives в пакетах по требованию клиентских
> > пакетов выглядит некрасиво.
>
> Т.е. предполагается вызывать %force_update_alternatives из %prep
> пакетов, которым оно нужно?
Если таких вызовов окажется много, то это будет ещё более некрасиво.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 16:08 ` Dmitry V. Levin
@ 2009-05-01 16:13 ` Max Ivanov
2009-05-01 16:22 ` Alexey I. Froloff
0 siblings, 1 reply; 15+ messages in thread
From: Max Ivanov @ 2009-05-01 16:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
>> Т.е. предполагается вызывать %force_update_alternatives из %prep
>> пакетов, которым оно нужно?
>
> Если таких вызовов окажется много, то это будет ещё более некрасиво.
Так подскажите же уже наконец.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 16:13 ` Max Ivanov
@ 2009-05-01 16:22 ` Alexey I. Froloff
2009-05-01 16:30 ` Dmitry V. Levin
0 siblings, 1 reply; 15+ messages in thread
From: Alexey I. Froloff @ 2009-05-01 16:22 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
* Max Ivanov <ivanov.maxim@> [090501 20:15]:
> >> Т.е. предполагается вызывать %force_update_alternatives из %prep
> >> пакетов, которым оно нужно?
> > Если таких вызовов окажется много, то это будет ещё более некрасиво.
> Так подскажите же уже наконец.
Надо сделать так, чтобы необходимость использовать альтернативы
других пакетов появилась после того как эта альтернатива
появилась. Извините за каламбур ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 16:22 ` Alexey I. Froloff
@ 2009-05-01 16:30 ` Dmitry V. Levin
2009-05-03 12:47 ` Денис Смирнов
2009-05-03 12:55 ` Денис Смирнов
0 siblings, 2 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2009-05-01 16:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 607 bytes --]
On Fri, May 01, 2009 at 08:22:14PM +0400, Alexey I. Froloff wrote:
> * Max Ivanov <ivanov.maxim@> [090501 20:15]:
> > >> Т.е. предполагается вызывать %force_update_alternatives из %prep
> > >> пакетов, которым оно нужно?
> > > Если таких вызовов окажется много, то это будет ещё более некрасиво.
> > Так подскажите же уже наконец.
> Надо сделать так, чтобы необходимость использовать альтернативы
> других пакетов появилась после того как эта альтернатива
> появилась. Извините за каламбур ;-)
Другими словами, старайтесь трансформировать однотипные %post-скрипты
в файлтриггер.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 16:30 ` Dmitry V. Levin
@ 2009-05-03 12:47 ` Денис Смирнов
2009-05-03 12:55 ` Денис Смирнов
1 sibling, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2009-05-03 12:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 849 bytes --]
On Fri, May 01, 2009 at 08:30:51PM +0400, Dmitry V. Levin wrote:
>>>>> Т.е. предполагается вызывать %force_update_alternatives из %prep
>>>>> пакетов, которым оно нужно?
>>>> Если таких вызовов окажется много, то это будет ещё более некрасиво.
>>> Так подскажите же уже наконец.
>> Надо сделать так, чтобы необходимость использовать альтернативы
>> других пакетов появилась после того как эта альтернатива
>> появилась. Извините за каламбур ;-)
DVL> Другими словами, старайтесь трансформировать однотипные %post-скрипты
DVL> в файлтриггер.
Т.е. все pear-* пакеты надо переделать на использование файлтриггеров?
Куда читать о том, как это сделать? Видимо мне придется просить NMU на все
эти пакеты?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-01 16:30 ` Dmitry V. Levin
2009-05-03 12:47 ` Денис Смирнов
@ 2009-05-03 12:55 ` Денис Смирнов
2009-05-04 15:12 ` Mikhail Gusarov
1 sibling, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2009-05-03 12:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1093 bytes --]
On Fri, May 01, 2009 at 08:30:51PM +0400, Dmitry V. Levin wrote:
>>>>> Т.е. предполагается вызывать %force_update_alternatives из %prep
>>>>> пакетов, которым оно нужно?
>>>> Если таких вызовов окажется много, то это будет ещё более некрасиво.
>>> Так подскажите же уже наконец.
>> Надо сделать так, чтобы необходимость использовать альтернативы
>> других пакетов появилась после того как эта альтернатива
>> появилась. Извините за каламбур ;-)
DVL> Другими словами, старайтесь трансформировать однотипные %post-скрипты
DVL> в файлтриггер.
То есть:
- если есть один странный пакет который хочет работающей альтернативы --
делать %force_update_alternatives в %prein
- если есть группа однотипных пакетов, которые хотят работающей
альтернативы на этапе %post-скриптов -- оторвать эти постскрипты нафиг и
заменить файлтриггером
я правильно понимаю? Куда бы это задокументировать, вместе с сылочкой на
HOWTO по созданию файлтриггеров?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-03 12:55 ` Денис Смирнов
@ 2009-05-04 15:12 ` Mikhail Gusarov
2009-05-04 15:32 ` Grigory Batalov
0 siblings, 1 reply; 15+ messages in thread
From: Mikhail Gusarov @ 2009-05-04 15:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 965 bytes --]
Twas brillig at 16:55:56 03.05.2009 UTC+04 when mithraen@altlinux.ru did gyre and gimble:
ДС> То есть:
ДС> - если есть один странный пакет который хочет работающей альтернативы --
ДС> делать %force_update_alternatives в %prein
ДС> - если есть группа однотипных пакетов, которые хотят работающей
ДС> альтернативы на этапе %post-скриптов -- оторвать эти постскрипты нафиг и
ДС> заменить файлтриггером
ДС> я правильно понимаю? Куда бы это задокументировать, вместе с
ДС> сылочкой на HOWTO по созданию файлтриггеров?
На Wiki, в виде guide. Если что-то есть про alternatives - туда и
дописать.
--
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] %update_alternatives -- зря obsoleted
2009-05-04 15:12 ` Mikhail Gusarov
@ 2009-05-04 15:32 ` Grigory Batalov
0 siblings, 0 replies; 15+ messages in thread
From: Grigory Batalov @ 2009-05-04 15:32 UTC (permalink / raw)
To: devel
On Mon, 04 May 2009 22:12:14 +0700
Mikhail Gusarov wrote:
> ДС> То есть:
> ДС> - если есть один странный пакет который хочет работающей альтернативы --
> ДС> делать %force_update_alternatives в %prein
> ДС> - если есть группа однотипных пакетов, которые хотят работающей
> ДС> альтернативы на этапе %post-скриптов -- оторвать эти постскрипты нафиг и
> ДС> заменить файлтриггером
>
> ДС> я правильно понимаю? Куда бы это задокументировать, вместе с
> ДС> сылочкой на HOWTO по созданию файлтриггеров?
Про файлтриггеры см. http://www.altlinux.org/RPMFileTrigger
> На Wiki, в виде guide. Если что-то есть про alternatives - туда и
> дописать.
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2009-05-04 15:32 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-30 22:35 [devel] %update_alternatives -- зря obsoleted Денис Смирнов
2009-05-01 0:33 ` Dmitry V. Levin
2009-05-01 9:50 ` Денис Смирнов
2009-05-01 10:54 ` Igor Vlasenko
2009-05-01 15:31 ` Денис Смирнов
2009-05-01 15:53 ` Dmitry V. Levin
2009-05-01 15:58 ` Max Ivanov
2009-05-01 16:08 ` Dmitry V. Levin
2009-05-01 16:13 ` Max Ivanov
2009-05-01 16:22 ` Alexey I. Froloff
2009-05-01 16:30 ` Dmitry V. Levin
2009-05-03 12:47 ` Денис Смирнов
2009-05-03 12:55 ` Денис Смирнов
2009-05-04 15:12 ` Mikhail Gusarov
2009-05-04 15:32 ` Grigory Batalov
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