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

Reply via email to