[pca] PCA is 10!

Diana Orrick orrick at fsu.edu
Mon Sep 9 19:24:00 CEST 2013


Congratulations!!

Many thanks for the incredible body of work that is PCA.



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

-- 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Diana Mayer Orrick
Assistant Director, Unix Systems
Infrastructure and Operations Support
Information Technology Services
The Florida State University
orrick at fsu.edu - (850) 645-8009
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





More information about the pca mailing list