Brian Cameron wrote:
> 
> Darren:
> 
>>> If the plugins have different filenames or are intalled to different
>>> subdirectories of $HOME/.gstreamer-0.10/plugins (as you suggest above 
>>> with
>>> "uname -p"), then GStreamer does support the same $HOME directory having
>>> plugins for different architectures.
>>>
>>> However, codeina unfortunately does not yet take advantage of this 
>>> feature.
>>> Since their x86 and Sparc plugins have the same name, you can only 
>>> install
>>> one of them at a time (unless a user were to rename them or install them
>>> to arch-specific subdirs by hand).
>>>
>>> In talking with the codeina developers, they had not considered this use
>>> case before.
>>>
>>> I filed a bug against codeina about this issue, so it can get addressed.
>>
>> IMO this is not a bug it is a fundamental architectural issue that 
>> must be resolved.  Placing binaries into users home dirs requires that 
>> cross architecture issues must be resolved.
> 
> Filing a bug with the upstream community is just a necessary step to 
> getting
> the bug fixed upstream.  I think your request that codeina install plugins
> to the user's $HOME directory in a way that supports cross architecture use
> is reasonable.  Since GStreamer already supports the infrastructure, it 
> is a
> small amount of work to fix codeina to work this way before we integrate.
> 
> Would it be acceptable to approve this ARC case with the assertion that 
> this
> issue will be fixed before codeina is integrated?

That is equivalent to agreeing the the change in the spec so yes it is 
acceptable.  If this was a full case it would be written as a TCR but 
since it is a fast-track is is just a change to the spec under review.

> Requiring the user to set up RBAC, or enter root passwords adds 
> complication
> that is unnecessary, and somewhat defeats the purpose of having a program
> like codeina for novice users on the system.

Except that on OpenSolaris binary distro the initial user has the RBAC 
"Primary Administrator" profile so they could do this.

If this was a full case I'd be suggesting TCA for this, but since it is 
a fast-track I'll leave it to the project team to decided if they want 
to do this now in this case or later.

> So, instead, I would prefer to just fix the way codeina installs files to
> the users $HOME directory to support cross architecture setups.

That is sufficient for me.

-- 
Darren J Moffat

Reply via email to