[comp.unix.aix] determining '6000 s/w version numbers

marc@ibmpa.awdpa.ibm.com (Marc Pawliger) (02/06/91)

In article <1991Feb5.071911.3676@ccu1.aukuni.ac.nz>, gmoff@ccu1.aukuni.ac.nz (Moffat) writes:
> marc@ibmpa.awdpa.ibm.com (Marc Pawliger) writes:
> 
> >You can find out the version number of your system by running the command
> >'lslpp -h bos.obj'.  lslpp lists the Licensed Program Products on your system.
> >-h means include the history and bos.obj is the Base Operating System objects.
> >Anyway, the last line of the output should be something like:
> 
> >ACTIVE COMMIT MM/DD/YY 03.01.XXXX.YYYY userid
> 
> >The MM/DD/YY is the date the BOS update was applied and XXXX is the update
> >level of the AIX 3.1 product.
> 
> Presumably this means 03.01.0001.0003 is what's colloquially known as 3001?
> We believe we need 3003 to run our 730 successfully, would this show as
> 03.01.0003.yyyy?  What is the yyyy part?
> -Just a little curious

Sorry, I should have been a little more explicit.

The colloquial 3001 would appear as 03.01.0001.YYYY, and 3003 03.01.0003.YYYY.
03 is the major release number, 01 the minor and 0001, etc. the update level.
I don't know what the YYYY part is, but it does not appear significant in
determining what version of software you are running.

+--Marc Pawliger----IBM Advanced Workstations Division----Palo Alto, CA---+
|   Internet: marc@ibminet.awdpa.ibm.com        VNET:    MARCP at AUSVM6  |
|    UUCP:     uunet!ibminet.awdpa.ibm.com!marc  Phone:   (415) 855-3493  |
+-----IBMinet:  marc@ibmpa.awdpa.ibm.com----------IBM T/L:  465-3493------+

As always, these are my opinions, not IBM's etc etc etc

larry@morpho.UUCP (Larry Morris) (02/07/91)

marc@ibmpa.awdpa.ibm.com (Marc Pawliger) writes:


>The colloquial 3001 would appear as 03.01.0001.YYYY, and 3003 03.01.0003.YYYY.
>03 is the major release number, 01 the minor and 0001, etc. the update level.
>I don't know what the YYYY part is, but it does not appear significant in
>determining what version of software you are running.

Well, I just had this all explained by Robin at software defect support.
You're right about the 0001.  If you see a level like 03.01.000X.YYYY,
then you know:

	1) The update applied was either 300X or 200X.  The 3000 series
	are cumulative updates which may be applied to a "golden" system.
	The 2000 series are fractional updates, which may depend on other
	updates.

	2) The build level of that particluar LPP is YYYY.  This is 
	relevant in cases such as the current 3003.  IBM shipped 3003
	and then recalled it.  I have already applied the first 3003,
	so my LPPs look like 03.01.0003.YYYY.  Now when the new 3003
	arrives, some of the LPPs will have been modified.  The
	updatep knows to update these few products because they are
	at 03.01.0003.ZZZZ (ZZZZ > YYYY).

Hope that this helps.  Now if only IBM would learn to label ALL of their 
update tapes with the update level.  It doesn't do much good to have the
info in a document if the document and tape become seperated.
-- 
Disclaimer: I write device drivers, not company policy.  The above opinions
are mine, all mine.
____________________________________________________________________________
amc-gw!morpho!larry