|| 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