OT yum rollback (was When will Fedora work again?)

Seth Vidal skvidal at fedoraproject.org
Thu Mar 12 16:31:03 UTC 2009



On Thu, 12 Mar 2009, Lyos Gemini Norezel wrote:

>> 
>> if I upgrade from mysql4 to mysql5, for example and get mysql5 running then 
>> my databases have been converted. Now, if I rollback the binaries, how do I 
>> go back?
>> 
>
> Rollback the whole of mysql? or just the databases?
> If the rollback is for the whole of mysql it *should* rollback the db's as 
> well...
> if changes are stored by diff (or similar method) the rollback shouldn't be 
> too difficult.

Except then you lose all the data additions, not just db format changes.

If you're happy with those kind of rollbacks I can show you how to do an 
lvm snapshot.


>
> Seems to me that this should/would be considered part of the existing 
> program...
> if you rollback one... you have to rollback both.

But how do you do that rollback?

if I'm on a machine used by 10 users.

I upgrade firefox
a day passes
then decide to roll it back

How do I rollback all the users' data? Remember, being an admin on a 
machine does NOT mean you control or even have access to the user's data.


> If a diff (or similar) is stored for the configs/data/etc... the rollback 
> wouldn't be much of an issue.

See above.

>
> The problems I can see...
> a.) new data on upgraded program... how to rollback?
>         1.) the answer to this is painful... but fairly obvious in my 
> opinion...
>               warn the users that any new data stored since the upgrade will 
> be lost.
> b.) config changes on upgraded program?
>         1.) answer same as above.
>
> This feature would be fine for advanced users who understand the danger... 
> but for novices
> this is equivalent to placing a .45 cal in a child's hands.
> On the other hand... linux has done such for years... why worry now?

b/c I'd like to be better.
-sv




More information about the fedora-test-list mailing list