<font size=2 face="sans-serif">Hi;</font>
<br>
<br><font size=2 face="sans-serif">Thank you so much for this tool. It
really is a tool - I background the patch process across hundreds of machines
and it works fantastically.</font>
<br>
<br><font size=2 face="sans-serif">Once again, thanks.</font>
<br>
<br>
<br><font size=1 color=#008080 face="Arial"><b>Andrew Skinner </b></font>
<br><font size=1 color=#008080 face="Arial">Symcor Canada, 320 Front Street
West, Toronto ON </font>
<br><font size=1 color=#008080 face="Wingdings">(</font><font size=1 color=#008080 face="Arial">
Office: 416-673-3821 Cell: 416-320-4121</font>
<br><font size=2 color=#008080 face="Wingdings">*</font><font size=2 color=#008080 face="Arial">
</font><font size=1 color=#008080 face="Arial">askinner@symcor.com</font>
<br><img src=cid:_1_08BD458C08BD414C004BC00085257BF7>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:
</font><font size=1 face="sans-serif">Martin Paul <martin.paul@univie.ac.at></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">"PCA (Patch Check
Advanced) Discussion" <pca@lists.univie.ac.at></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:
</font><font size=1 face="sans-serif">pca-news@lists.univie.ac.at</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">09/09/2013 07:13 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">[pca] PCA is
10!</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:
</font><font size=1 face="sans-serif">pca-bounces@lists.univie.ac.at</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>PCA is 10!<br>
<br>
Scrolling down on the PCA-News web page, at the very bottom, one finds
<br>
this message: "2003/09/09: First version. Introducing PCA 1.0".
So it's <br>
really 10 years now since I decided to make this script public, after <br>
I've been using it for some time internally. It had 208 lines at that time.<br>
<br>
Only one day later I received the first e-mail with the subject "pca"
<br>
from Andrew Brooks, which was a lot like the many messages I received in
<br>
the next ten years:<br>
<br>
First, he thanked for the useful script. Such comments from PCA users <br>
turned out to be my main motivation to maintain and refine PCA in the <br>
following years. So thanks to all of you who ever sent positive comments!<br>
<br>
Second, he provided an idea (and included code) for some new function (a
<br>
new option -H to output HTML) which I immediately decided *not* to <br>
include in the official version of PCA :-) In my answer I stated that I
<br>
wanted to keep PCA as simple as possible, not depending on some URLs <br>
staying consistent on Sun's web page. I always liked Unix for its <br>
tradition of simple commands which can be used in pipes to achieve great
<br>
things.<br>
<br>
Soon other PCA users provided more and more input and I started to add
<br>
new functions and options over the time, always weighing simplicity <br>
against usefulness. The option to download patches from Sun directly was
<br>
probably one of the most useful, and the one which caused me most work
<br>
in the last years. Sun (and later Oracle) turned the simple process of
<br>
downloading a patch file via FTP into a complicated procedure with <br>
authentication, server redirects, dependencies on certain HTTP features
<br>
etc. which I always had to follow closely to keep the download functions
<br>
in PCA working. There were moments when I seriously thought about giving
<br>
up on it.<br>
<br>
While I knew that Sun engineers were using PCA themselves, and Sun never
<br>
succeeded in providing a own, working patch administration tool (I would
<br>
have been the first to switch, believe me!) they never officially <br>
acknowledged PCA, although it was recommended on some Sun websites and
PDFs.<br>
<br>
As I got a lot of e-mails in the meantime from admins asking about the
<br>
usage of PCA and me answering the same questions over and over again, I
<br>
created the PCA mailing lists (for those interested in numbers, I have
<br>
4827 messages in my folder with private PCA communication, and 3139 <br>
messages on the PCA mailing list - I definitely wrote more text than <br>
code). This helped a lot, as power users now answered the queries from
<br>
beginners. I also had a lot more contact to the users of PCA and was <br>
fascinated in how many different ways and procedures it was being used.
<br>
I also got in contact with Gerry Haskins and Don O'Malley from Sun, <br>
which made it a lot easier to sort out problems and to get information
<br>
about the internals of Sun's patch creation and publication. Thanks to
<br>
both of them for their help and patience!<br>
<br>
With the appearance of Solaris 11 and its IPS system, traffic on the <br>
mailing list was reduced a lot. As PCA is not needed anymore on Solaris
<br>
11, it is now being used mostly by experienced admins running Solaris 10
<br>
who already know what they do. Personally, I also think that PCA is <br>
feature complete for quite some time now, and as (now) Oracle doesn't <br>
change their patch infrastructure anymore, new versions of PCA have been
<br>
reduced to a minimum.<br>
<br>
As far as I'm concerned, that's very welcome. While I still work with <br>
some Solaris systems, we're moving away from Solaris here slowly, due to
<br>
the high prices of Oracle hardware and support. Of course I'll keep PCA
<br>
working as long as somebody is still using it.<br>
<br>
Finally, let me state that I'm pretty proud of what PCA turned out over
<br>
the years - it has saved numerous sysadmins around the world uncountable
<br>
hours of work and frustration. This compensates for all the time I <br>
invested, even if it was frustrating now and then when performing <br>
complicated tests to ensure PCA's analysis being correct or hunting for
<br>
obscure bugs. Would I publish PCA 1.0 once again if I could go back to
<br>
2003? I think so :-) If only for the amount of positive feedback I got
<br>
over all the years.<br>
<br>
Let me end with a quotation which is the basis of my work on PCA (and <br>
also in general):<br>
<br>
"Perfection is achieved, not when there is nothing more to add, but
when <br>
there is nothing left to take away." (Antoine de Saint-Exupery)<br>
<br>
</font></tt>
<br>