I am currently working with some engineers at Fluendo to help them provide their media plugins for OpenSolaris and also to help make the codeina program work on both Solaris and OpenSolaris. I have a few questions I am hoping you can help with.
The codeina client program sets 4 variables to identify what system its running on. These are: OS, ARCH, DISTRO and DISTRO_VERSION. These don't need to all be set to unqiue values for each Solaris or OpenSolaris release, but instead only need to identify if Fluendo needs to ship different packages for a given system. So, in other words, DISTRO_VERSION probably only needs to be incremented if the packaging system or binary compatibly changes between versions. We were thinking it would make sense to set OS to the "uname -s" value or "SunOS" and ARCH to the "uname -p" value which returns "i86pc" or "sun4u". This seems to be the same for both Solaris and OpenSolaris. Does this seem reasonable, or are there better values that should be used to differentiate between Sparc versus x86 on both Solaris and OpenSolaris? We could set DISTRO="generic" and DISTRO_VERSION to "any", which are codeina's default values if it is not necessary to differentiate. However, since Solaris and OpenSolaris have different packaging systems I think we might need to set DISTRO to "solaris" or "opensolaris". Is this correct? I know IPS supports SVR4 packages, so Fluendo will probably provide SVR4 packages for both Solaris and OpenSoalris for now. But in the future, I am sure they would consider providing an IPS repository for OpenSolaris users. What is the recommended interface to use to identify whether the codeina client is running on Solaris versus OpenSolaris? Since Fluendo's plugins are not free, users would need to login or authenticate to access a Fluendo IPS repository that makes these plugins available. Is this feature supported in IPS today? If not, any ideas when such a feature would be available? Any advise would be appreciated. It would be good to get the Fluendo codeina server/client set up properly now and avoid problems in the future. Then users will be able to download useful media and popular codecs from the Fluendo webstore via codeina easily. Note that Fluendo hopes to have MPEG-2 and MPEG-4 decoder codecs available for sale for Solaris by the end of the year. So that's exciting news. Thanks, Brian _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
