Policy when dependencies break on updates?
Thorsten Leemhuis
fedora at leemhuis.info
Sun Oct 12 09:44:06 CEST 2008
On 12.10.2008 08:55, David Timms wrote:
> Thorsten Leemhuis wrote:
>> On 08.10.2008 00:18, Orcan Ogetbil wrote:
>>> Since I'm new with packaging for a 3rd part repo I need to get
>>> certain things clear.
>> Note that the problems you outline can happen similarly within the
>> Fedora repos as well.
>>
>>> What is the policy whenever Fedora pushes new packages to its updates
>>> repo and that breaks package dependencies of rpmfusion?
>> There are no real policies that handle this situation except "that
>> should not happen and hence packagers should do everything to prevent
>> that from happening".
> For the average joe using the gui tools, ie package kit, and it's update
> notifier, I think it works out nicely enough:
> - you have 10 security and 6 updates available.
> - update me
> - downloads, tests, updates with skip-broken capability, leaving only
> the broken ones still outstanding.
> - when the metadata is checked again, joe does get told again about the
> outstanding update, but the update attempt again informs of missing or
> incomplete package.
>
> The last bit could be a bit annoying, and the process holds off updating
> that {potential security} issue until the package becomes available.
>
> Are there scripts available eg from fedora that could be used by
> rpmfusion to create a list of broken packages, aka fedora's, and
> automatically email the maintainer, as well as adding to the package
> creation report? The sooner s/he knows about the issue, the sooner a
> fix or rebuild can be requested.
mschwendt ran the dep-checker scripts a few weeks ago (see archives).
Xavier afaik is working on setting those up properly, to make sure they
run with each of our pushes.
> How common is it that a simple bump, build and push is all that is needed ?
From my experience from livna: Not that common; most of the more then a
bump is needed.
Cu
knurd
More information about the rpmfusion-developers
mailing list