Thursday, March 31, 2005

Automating the QFE creation process

Well, this is my first blog post from my new position on the Sustained Engineering team.  While my office move was done a few weeks ago, and I’ve been doing the job since then as well, it was just made official today (at least, that’s when it finally filtered up through the many various DB layers to show up in our address book).  So today, officially, I am no longer on the Embedded team.

I’ll wait until you can compose yourself.  :-)

What I’ve been doing for the past week or two is trying to get our new automation tool simplified for the non-Embedded folks over here in WinSE.  My colleague in crime and Part-Time Bottle Washer Jay Kremer did a great job with the tool, but even after it was completed and being used, it was a hands-on process that he babysitted through the process.  It is a vast improvement over the old process, but it requires you know the XPE QFE process, XPE architecture, and have the time to do it.  In short, it’s not going to fit into the fully automated hands-off processes WinSE currently uses to put security bulletins together.

So what I’ve been doing to writing some wrapper apps to go around the automation tool that enable:

  • One button push operation – basically, call the wrapper and point it at a folder full of updates.
  • Batch processing – the tool works on one update package at a time.  The wrapper lets us work on all the updates at once.
  • Automatically select the right SP level.
  • Accumulate all the updated components into one rollup SLD – this required some fancy footwork to replace the previously used rollup with the one we just got through creating.

Now, it’s still not ready for the WinSE build lab to take over – some updates can’t be handled this way, there are some other oddities in the automation tool itself that need to be tweaked, and no one here is going to want use code written by a PM (go figure, since the last shipping code I wrote was pre-MS, early 1995 in Clipper) – but it’s better than the previous manual process.  Next steps are to spec out the changes we need for V2 of the tool, get a dev assigned to do the work (tougher than it sounds), and push this baby out the door.


tweedledeetweedledum said...

This blog is awesome! If you get a chance you may want to visit this green day music download site, it's pretty awesome too!

Anonymous said...

“We cannot live for ourselves alone. Our lives are connected by a thousand invisible threads, and along these sympathetic fibers, our actions run as causes and return to us as results.”
- Herman Melville

RSS is the way of the Future...
rss tool

Anonymous said...

Thanks for the info, I added you to my favorites.
If you are interested in home business opportunity uk
, I have a home business opportunity uk
Feel free to drop by and tell me what you think.

hiro said...

Help! I am lost. I was searching for colorado lawyer and somehow ended up here. How that happened I don't know, however I do like your Blog a lot. Would you mind if I add your Blog to my favorites page so others can visit?

Anonymous said...

Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a **WEB HOSTING** site/. It pretty much covers WEB HOSTING related stuff.
Come and check it out if you get time :-)

Audhra said...

The big secret about yahoo domain name is here. It's yahoo domain name you simply HAVE to read to believe!

Anonymous said...

Hey, you have a great blog here!

I have a hosting provider service web site. It pretty much covers ##WEB HOSTING## related stuff.

We have business and personal web hosting packages. No setup fees. Low cost domain registration, SSL certificates, merchant accounts and web design.

Come and check it out if you get time.

Anonymous said...

One good resource for small business software and many more free software alternatives is
Yes it is my site and I would love for you to drop by for a second. From there you will have free access to several of my products such as The Marketing Toolbar (which is goldmine of information on how to do things quickly and on the cheap, thus saving you time and money).
Also for webmasters I have created Webmaster Wizards, which will help you with almost every aspect of putting code on your site from things such as legal and privacy disclaimers to popunders. I have so much content and free software there I could fill up this whole blog, so check it out Thanks, Sincerely Rob Rudd

Johnny Canuck said...

Being new to the whole internet thing, I was fortunate enough to find a site where domain name registration was pretty simple. I've read a few horror stories about how some domain services limit the control you have over the domain you buy, but Netclientpro really helped me with domain name registration

Anonymous said...


you really have a very nice blog here! I'm definitely going to bookmark you!

I have a site dealing with seo directory. You are heartly invited to take some really good tips from it.

Come and check it out if you get time :-)

Admin said...

Great blog, keep up the good work. Glad to see sites like this.

Here is another good site I said I would pass along.
Las Vegas

Anonymous said...

I came across you blog and thought you may find this site usefull. It has gas saving tips and where to find cheap gas. download free font


Anonymous said...
Large selection of Websites for sale, starting as low as $19.99 come by and check it out.

Anonymous said...

This blog is great! If you get a chance you may want to visit this submitted site banned
site, it's

pretty awesome, too!

Linux Unix said...

Very informative blog. Please check out my command linux blog.

Anonymous said...

I enjoyed reading your blog.

Do you have an interest in ftp web hosting? If so, I have a ftp web hosting site.

I'd love to have you visit and let me know what you think.

Anonymous said...

Good blog. Keep up the good work! I have been looking for information about winxp disk cleanup for my site winxp disk cleanup