On Wed, 05 Aug 2015 13:11:39 +0200, Stephan Kulow wrote:
On 05.08.2015 12:56, Takashi Iwai wrote:
On Wed, 05 Aug 2015 12:43:25 +0200, Stephan Kulow wrote:
On 05.08.2015 12:39, Takashi Iwai wrote:
I wonder whether we may have a proper way to revert the package installation locally for TW. We get usually multiple package updates in a shot. And if a breakage happens, usually this is only about a single or a part of the updated packages. An easy fix is to revert the affected package. But how? The previous packages are gone on TW.
The best would be to keep the old packages in our repo. Would it become too much in the end as we can't afford?
The old rpms are on the server for 3 days, but not in the meta data. We can keep them longer if needed, but not for much.
Oh it's good to know. This should be more advertised!
IMO 3 days is too short. Alternatively, can it be controlled by not the time period but versions, i.e. keeping old packages up to one or two revisions back? It'll end up with double size or so, but certainly limited.
Doubled size *is* a problem -
It can be big, but we don't need to consider debuginfo or such, at least.
and I'm not even sure in what scenarios a revert of a single package can help.
In theory, all regressions should be curable by package reverts :) User may try to revert relevant packages if a regression occurs by the update. And, having old packages allows developer to check whether the regression comes from which package more easily. Currently, even just for reproducing the reported problem, you'll have to build the old package manually at each time. Of course, this is no silver bullet. A massive update like Plasma 5 or gcc update is a totally different story.
The 3 days are mainly to make sure the meta data is in sync with mirrors well enough in case your update takes longer - and 3 days is actually quite a lot for that.
For that purpose, yes. But what I've been thinking of is the backup; the goal is different. Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org