|| On Mon, 10 Jan 2005 18:40:39 +0100
|| Petter Reinholdtsen <pere@hungry.com> wrote:
pr> [Otavio Salvador]
>> No because some applications doesn't depends only of configuration
>> files but data-files. When you purge then, all data files will be
>> removed together (in major of times). Another problem is how you can
>> revert upgrade processes in database files and like?
pr> RPM have a feature allowing it to do upgrade transactions and rollback
pr> of failed installs, where it will include the data files in the
pr> transaction log. I read about this in the Linux Journal article
pr> "Transactions and Rollback with RPM" by James Oden,
pr> <URL:http://www.linuxjournal.com/article/7034>.
pr> Such feature would be nice to have in Debian as well. If you have a
pr> very short upgrade window, where one will have to abort and roll back
pr> if the upgrade fail, it would be helpful if dpkg would allow you to
pr> roll back the upgrade.
Rollback upgrade is more simple then allow snapshot. Let me try to
clear what I think about it:
If you want to allow rollback, you can do it using one transation to
all involved packages with versioned depends and not ALL
packages. Another issue is it will be available while you are
upgrading and not later.
Support it for later time is a lot more complicated because the data
involved can be changed and you can't only revert to old data. You
need to convert all changes to previous data. ie: PostgreSQL
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://www.freedom.ind.br/otavio
---------------------------------------------
"Microsoft gives you Windows ... Linux gives
you the whole house."
Attachment:
pgpIrSjGHwHFx.pgp
Description: PGP signature