Brian

Is EOL/EOF required for all interfaces?
My understanding is that EOL/EOF process is only required for Supported 
interfaces.

--Irene
Brian Cameron wrote:
>
> Jedy:
>
>> libsexy has already been ARC'd so I guess the package name has already
>> been registered.
>
> Oh, I see, this was ARC'ed along with Compiz and the package names are
> SUNWlibsexy and SUNWsexy-python.
>
>   http://sac.sfbay/LSARC/2008/115/proposal.txt
>
>> Putting many libaries into one packages will redcuce the number of spec
>> files  but will increase the build time and the difficaulty of updating
>> a single library. Leaving the library alone will introduce complicated
>> dependency and we have to maintain more spec files. ???Do we have any
>> policy to handle this situation?
>
> The advantage of lumping multiple modules into a single package is that
> it can help to avoid needing to go through the EOL/EOF process when
> something is removed.
>
> For example, we currently have libgweather in SUNWgnome-panel.  If,
> in the future, libgweather were to go away, then we can remove it
> without affecting any package names.
>
> Since package names are normally "Uncommitted", if we have libgweather
> in its own separate package, then you need to go through the EOF process
> when it is removed.
>
> So, it is generally not a good idea to put something into a separate
> library if you know it is likely it will go away.  Highly volatile or
> private libraries are typically the best candidates for libraries to
> be bundled into a multi-module package.
>
> On the other hand, libraries that are commonly used outside of the GNOME
> stack (e.g. dependencies such as GnuTLS or libexif) make better sense to
> have in separate packages.
>
> So, Jedy, we have two choices:
>
> 1. Submit an ARC FastTrack to specify that you plan to integrate these
>    interfaces into a different package than was previously specified
>    in the Compiz case.  Then we could bundle it into SUNWgnome-base-libs
>    or SUNWgnome-panel.
>
> 2. Add the new package specified in the Compiz ARC case with the
>    understanding that you (or someone) will need to go through the
>    ARC EOL/EOF process when we want to remove the package.
>
> Really #1 is less work since you have to give 1 years prior
> notification when you EOL/EOF.  Avoiding the hassles of approach #2
> was the motivation for multi-module packages.
>
> Brian
>


Reply via email to