Glynn Foster wrote:
> Hey,
>
> I'd like to propose a full clean up of spec-files, deleting anything that 
> isn't
> absolutely critical to our Solaris build. This will involve the removal in the
> following order -
>
>       o Linux spec files that aren't referenced in Solaris spec files
>       o Patches that aren't referenced anywhere
>       o Extra sources that aren't referenced anywhere
>
> I'll probably separate those steps in different mails.
>
> Here's the analysis. Please review, thanks!
>
>
> Glynn
>
>
> bash-3.00$ ./check_unused.sh -linux-only
>
>   blueprint-cursor.spec
>
>   We're not currently shipping cursor themes, though we may want to in the
>   future. Alan said libXcursor is likely to be in the 7.2 release of Xorg,
>   so we may want to consider our options then.
>   Recommendation: Remove for now, and revisit
>
>
>   fontconfig.spec
>
>   Fontconfig is being shipped as part of the X consolidation. We need
>   to work out a process for non-JDS consolidation requirements (like HAL)
>   should we require newer versions in the future.
>   Recommendation: Remove
>
>
>   libgnomecups.spec
>   gnome-cups-manager.spec
>
>   CUPS is not a default part of Solaris right now, and the direction seems
>   clearly focused on PAPI development, and the new GTK+ printing APIs. I
>   don't see a need for this in the future.
>   Recommendation: Remove
>
>
>   gnome-nettool.spec
>
>   Nettool isn't what I would personally call a useful tool. It's basically a
>   wrapper around things like ping, netstat, which I would classify as 'power
>   user' utilities. Likely to be very Linux specific, and not something that we
>   desperately need to ship.
>   Recommendation: Remove for now, and revisit according to the Desktop Gaps
>                   Analysis
>
>
>   gnomemeeting.spec
>   openh323.spec
>   pwlib.spec
>
>   This is an easy one. It should have been removed once ekiga.spec hit the
>   repository, which is the same app with a different name. I'm not sure I
>   completely agree merging all the spec files into a single one, however.
>   Recommendation: Remove.
>
>   
It's OK to remove them since no spec file reference to them.(we do 
everything in ekiga.spec)

Dave.
>   howl.spec
>
>   The direction we seem to be taking is with Apple's Bonjour rather than this
>   component. Howl seems to have some difficult licensing restrictions to allow
>   it be used in other parts of the stack, to make it something we're unlikely
>   to ship in the future.
>   Reccomendation: Remove
>
>
>   ifrestart.spec
>
>   This is a script written by Sun to allow people to 'restart' their network
>   connection. The network automagic project is probably where we want to go.
>   This script is not currently triggered in the Solaris version of the
>   gnome-netstatus applet.
>   Recommendation: Remove
>
>
>   libical.spec,
>   now.spec,
>   libghttp.spec
>
>   I'm currently involved in an ARC case to remove these components. libgttp is
>   currently part of the SUNWgnome-base-libs package, but classified as a
>   Volatile interface. The applet is in relatively poor shape in terms of user
>   interface, and no active maintenance on any of them.
>   Recommendation: Remove pending ARC case
>
>
>   libxklavier.spec
>
>   This has already undergone an ARC case to remove this functionality from the
>   keyboard preference dialog and applet. It serves no purpose unless we
>   re-introduce this component at some stage in the future when all the issues
>   have been fixed with it.
>   Recommendation: Remove
>
>
>   magicdev.spec
>
>   Magicdev was the old daemon/preference dialog allowing you to set actions
>   according to removable media. It was never part of Solaris, and now
>   gnome-volume-manager and HAL is the natural replacement.
>   Recommendation: Remove
>
>
>   netapplet.spec
>
>   Netapplet was the rewrite of the gnome-netstatus applet, that turned it into
>   a notification icon. It's unmaintained, and was never delivered as part of
>   Solaris.
>   Recommendation: Remove
>
>
>   pam-usermode.spec
>   usermode.spec
>
>   Not something that we're going to use, especially with the RBAC/gksu
>   alternatives.
>   Recommendation: Remove
>
>
>   perl-XML-Simple.spec
>
>   This component is included directly into the SUNW package rather than
>   through a child .spec file.
>   Recommendation: Remove
>
>
>   pilot-link.spec
>
>   This component is handled in a different repository for Solaris.
>   Recommendation: Remove
>
>
>   steel-theme.spec
>
>   I'm not actually sure what theme this was - I have a feeling it might
>   have been the Sun Ray theme? Are we still intending to ship this
>   somewhere?
>   Recommendation: Defer to Erwann
>
>
>   xscreensaver.spec
>
>   The X team manage this separately. We were responsible for shipping
>   xscreensaver on Linux, but not on Solaris. We may take over maintenance
>   at some stage in the future, especially so if gnome-screensaver replaces
>   it.
>   Recommendation: Remove for now, revisit later.
>   


Reply via email to