18-Mar-2006

XML for patches

Recently I've been thinking about XML for patches. I commented to Josh that I thought OpenVMS could do with an automated patch system, and that releasing an XML file with each patch would be a step in the right direction.

Just the other day, I expressed that opinion in a rather more public forum, and Hoff asked me to talk to him and/or management at the Bootcamp. Well, unfortunately, I won't be at the bootcamp, so I've worked up a first stab at what I think an XML file should look like for OpenVMS patches.

Here's the XML:

And here's a RELAX NG compact grammar to validate it. This is the first time I've worked with RELAX NG, so I'm sure there's a whole bunch wrong. I cribbed most of it from the Atom specification.

I could see this extended to other operating systems other than OpenVMS with a few minor tweaks.

Comments about all this are of course most definately welcome.

Posted at March 18, 2006 4:02 PM
Tag Set:

Comments are closed