Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-12 Thread Christopher Aillon
On 01/10/2006 02:59 PM, Josselin Mouette wrote: For the record, what is the reason why rpm doesn't run the pre-removal script before upgrading ? I think the reason is that if the system requires an RPM, you want to make sure you have a good copy of it on the system at all times, especially

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Havoc Pennington
On Tue, 2006-01-10 at 12:49 +0100, Stanislav Brabec wrote: 4. Enhance GConf: The right fix IMO is that apps should parse the schema files client-side, and don't install them to the gconf source at all. See: http://www.gnome.org/projects/gconf/plans.html This has a bunch of advantages,

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Rodney Dawes
On Tue, 2006-01-10 at 09:53 -0500, Havoc Pennington wrote: On Tue, 2006-01-10 at 12:49 +0100, Stanislav Brabec wrote: 4. Enhance GConf: The right fix IMO is that apps should parse the schema files client-side, and don't install them to the gconf source at all. See:

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Jan de Groot
On Tue, 2006-01-10 at 12:49 +0100, Stanislav Brabec wrote: I have been searching for the reason, why GConf database contains obsolete keys after correct package update. I found that it is a concept problem, which affects many packaging systems: GConf expects following update process: -

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Ross Burton
On Tue, 2006-01-10 at 18:50 +0100, Jan de Groot wrote: (ever wondered why debian waits such a long time when installing a -data package? It's because of the DB regeneration which fetches the DTD files from sourceforge). Small point but Sarge has an XML catalogue so the DTD used is a local

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Loïc Minier
On Tue, Jan 10, 2006, Rodney Dawes wrote: I'm not sure what the best method for dpkg or other systems would be though. Hopefully less nasty. As I commented in the BTS, I don't think Debian or Ubuntu are affected. -- Loïc Minier [EMAIL PROTECTED] Current Earth status: NOT DESTROYED

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Josselin Mouette
Le mardi 10 janvier 2006 à 11:23 -0500, Rodney Dawes a écrit : According to the RPM documentation, the way to handle this currently, is unfortunately, to do the --makefile-uninstall-rule in the %pre of the new package, if it's an upgrade, or in the %preun of the package, in the event of

Re: GConf --makefile-uninstall-rule is incompatible with packaging systems

2006-01-10 Thread Havoc Pennington
On Tue, 2006-01-10 at 17:46 +0100, Mark Rosenstand wrote: See: http://www.gnome.org/projects/gconf/plans.html This has a bunch of advantages, among them simplifying packaging. Looks good. Does this mean that I should close my bug on the subject?