On Tue, Jul 27, 2010 at 04:36:31PM +0200, Michael wrote:
> Yes granted.
> 
> I just think that the format is the obstacle that makes developing some level 
> of automation too tedious.
> 
> Any upgrade or downgrade implies elements that are very similar for most 
> software, and others that are not. Most times, it is a kind of a mapping, you 
> extract information of one set and transform it into another, while often 
> additionally data sets are modified or newly created.
> That's a technical problem and it can be tackled.
> 
> I imagine that any upgrade could do a kind of log which includes what was 
> changed and how, and in a format that basically could be 'rewinded'. Plus 
> mapping 'classes' which can be used for both up- and downgrade.
> 
> If you had a development kit for creating such a upgrade/downgrade 'script' 
> (maybe using a specific new language internally), it would be possible to add 
> some application specific code at several hooks and have it done, rather 
> efficiently. You could reuse lots of templates.
> 
> With some configuration standards, developing such a language and kit could 
> be promising. That's what i mean with 'obstacle'.
> 
> I don't know if there's any effort in 'global' config standardisation, in 
> linux, and i'm absolutely not sure if a kind of registry would be the way to 
> go. I just think that sooner or later the problem will be addressed anyway.

The one package I know of that's making any attempt at all to attack this 
problem is 'puppet', which deals with remote configuration.  I think it's 
intended to work across OS lines, even but I don't know if it has gotten that 
far yet.

-- hendrik


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to