Bug 437368

Summary: opensuse-codecs-installer slightly outdated
Product: [openSUSE] openSUSE 11.4 Reporter: Christian Boltz <suse-beta>
Component: BasesystemAssignee: Stephan Kulow <coolo>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P4 - Low    
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Christian Boltz 2008-10-21 15:45:01 UTC
opensuse-codecs-installer is slightly outdated. It leads the user to the following page:

http://software.opensuse.org/codecs?client_version=10.3.1&lang=de_DE@euro&
os_release=openSUSE%20Beta%202%2(i586)
&kernel=2.6.27-rc7-12-default&xine=libxine1-1.1.15-16.7&plugin0=...

Please notice especially the ?client_version parameter ;-)
Comment 1 Aaron Bockover 2008-11-21 09:19:04 UTC
Hopefully we will have a new version for 11.2, but the client_version is not the OS version which is included elsewhere in the string (from /etc/SuSE-release). client_version is the version of the package (opensuse-codecs-installer) which just happened to originate in 10.3, and thus has that version (it hasn't changed).

Do you have a specific problem with it? The URL you posted is mangled in bugzilla, so I can't see what you see.
Comment 2 Christian Boltz 2008-11-21 11:03:46 UTC
My report was about the client_version parameter which is still set to 10.3.
Maybe it is just an optical problem (as in "outdated version number) - I don't have a technical problem with it.

BTW: You should add some quoting. I just called the opensuse-codec-installer in the commandline (without any parameters) and got:

    ./opensuse-codecs-installer: line 143: [: libxine1-1.1.15-44.pm.2: binary
    operator expected

The reason for this:

$xine_package contains the result of
# rpm -qf /usr/lib/xine 2>/dev/null
libxine1-1.1.15-44.pm.2
libxine1-codecs-1.1.15-44.pm.2

This means line 143
if [ ! -z $xine_package ]; then
will expand to
if [ ! -z libxine1-1.1.15-44.pm.2 libxine1-codecs-1.1.15-44.pm.2 ]; then

(Fixing this would also allow to increase the version number *g*)
Comment 4 Larry Finger 2011-04-04 01:39:40 UTC
The version with which you had the bug is now obsolete. I'll close this as NORESPONSE. If you can still reproduce it in current 11.4, please reopen the bug and move it to the appropriate version. Thanks!
Comment 5 Christian Boltz 2011-04-04 18:53:43 UTC
openSUSE 11.4 still has the same quoting bug I described in comment #2.

Unfortunately I'm not sure who is the current maintainer of the package - Aaron is still listed as bugowner in the buildservice, but "autobugz" assigned the bug away from him which means he probably is no longer working for Novell.
Comment 7 Stephan Kulow 2011-09-01 10:07:13 UTC
there is no maintainer - even when Aaron still worked at Novell, he neither maintained the page nor the tool. I rather drop it.
Comment 8 Stephan Kulow 2011-09-05 09:07:02 UTC
I wonder what's the better alternative: dropping that tool or leaving it as it is.
Comment 9 Christian Boltz 2011-09-05 15:09:42 UTC
Short answer: I don't know.

Longer answer: 
I already asked this on the factory-ml some months ago. Please read yourself: 
http://lists.opensuse.org/opensuse-factory/2011-04/msg00034.html
Comment 10 Stephan Kulow 2011-09-06 13:46:45 UTC
I just wanted to drop it - and noticed, it's gone since april. Your factory thread triggered that most likely