On Mon, May 25, 2009 at 1:16 PM, Christopher James Halse Rogers
<r...@ubuntu.com> wrote:
> On Mon, 2009-05-25 at 11:12 +0800, Christopher Chan wrote:
>> That is not the case with OpenSolaris based ZFS root capable
>> installations. While the whole disk maybe taken up by a zfs pool, the
>> installation will create at least three zfs filesystems. ROOT/,
>> ROOT/opt, export, and export/home all exist on my OpenSolaris
>> installation. So all data is stored in the user's home directory and is not
>> at all affected by upgrades or downgrades.
>>
> So, what happens when, say, I upgrade to a new version of Evolution and
> it decides to convert all its existing mailboxes to the new database
> format on first run, and I later want to revert because of new bugs?  It
> doesn't matter that I can roll back everything but /home to the previous
> Evolution version - that mail is now essentially gone as far as the old
> Evolution is concerned.
>
> Alternatively, replace Evolution with MySQL or such.
>
> This is what I understand to be the hard problem in *supporting* package
> downgrades.

The first step would be to make it an unsupported option, like
universe packages. After that, every package must be tested for
downgrading. Just like the new notifications, it will suck a little
until it gets better. A copy of the original settings in case of
incompatible changes is a relatively simple solution. Downgrade
conversion is probably not feasible for any but the most popular
packages.

Remco

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to