[devel] fresh repocop report (apr,09)
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Ср Апр 16 21:15:29 MSD 2008
On Wed, Apr 16, 2008 at 09:02:51PM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080416 20:45]:
> > если в %preun просто %unregister_alternatives,
> > не %unregister_alternatives_always,
> > то из - за [ "$1" = 0 ] || exit 0;
> > он всегда exit 0; поскольку при upgrade "$1">0.
> > Bugfeature.
> Какой нафиг баг? Это нормальное поведение. Hint: %preun
> отрабатывает после %post. При чём %preun старого пакета, а %post
> нового.
есть foo-1.0 c альтернативами и
%post
%register_alternatives %name
%postun
%unregister_alternatives %name.
обновляем ее до foo-2.0 без альтернатив и без бубнов.
правильно написанная %unregister_alternatives %name
в %postun foo-1.0 должна была бы при %postun сделать
unregister_alternatives %name, без бубнов.
Она этого не делает, поэтому приходится
в foo-2.0 вызывать шамана с бубном.
Это я имею в виду, когда говорю о bugfeature.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel