[Mageia-dev] RFC: Add versioned require in rpm on rpm-helper

Thomas Backlund tmb at mageia.org
Mon Apr 16 11:18:19 CEST 2012


Thierry Vignaud skrev 16.4.2012 12:14:
> On 16 April 2012 10:26, Colin Guthrie<mageia at colin.guthr.ie>  wrote:
>>> As per an earlier mail on this list regarding apache during upgrade from
>>> mga1 to mga2, it seems that rpm-helper may not get installed earlier
>>> enough to do systemd transitions for services.
>>>
>>> Does anyone have any objection to adding a versioned require on
>>> rpm-helper in the rpm spec such that we know it'll be installed early
>>> when doing a distro upgrade? Any problems with this approach?
>>
>> So assuming no one has any objections to this, I'll add it to rpm today.
>
> That will work for urpmi that will upgrade rpm first before restarting
> but not for installer that doesn't need restarting itself (since we do
> not  use the system's urpmi).
>

But AFAIK installer obeys rpm requires, so when it installs rpm, it will 
put rpm-helper in same transaction, wont it ?

and since rpm is a priority package, it will be done in the beginning, 
wont it ?


> A somewhat nicer fix would be to auto generate some
> 'needs-systemd-aware-rpm-helper'
> requires for packages providing systemd units, having rpm-helper
> fulfil this provides

Then we wouldn't need this.


--
Thomas


More information about the Mageia-dev mailing list