Irene Huang wrote:
> Brian
> 
> Is EOL/EOF required for all interfaces?
> My understanding is that EOL/EOF process is only required for Supported
> interfaces.

Support level has nothing to do with EOF process - EOF is required to
remove a Uncommitted or Committed interface from a Minor release.
EOF's are not needed in Major releases, and not allowed in Patch/Update
releases (except in exceptional circumstances, like the removal of the
/usr/bin/gaim interface in S10 updates).

The lesson here is to not declare anything Uncommitted or Committed you
don't plan on keeping around.   Package names that packages outside GNOME
will depend on should be Uncommitted (things like libraries, gdm, etc.)
but those that nothing depends on, or only other parts of GNOME depends
on can probably be Volatile or Private.

Of course, with package names in Nevada, the stability level is particularly
irrelevant at this point, since all SUNW* package names are effectively
Obsolete with the future transition to IPS and the new package
breakdown/naming schemes coming with it.   (No more usr/root split,
no more SUNW/SFE/etc. prefix, hierarchical names, etc.) But for now
we have to make the SVR4 packages, so will keep with the old rules a
bit longer.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering


Reply via email to