Bug ID 1061207
Summary Path for BROWSER_PLUGIN_DIR is wrong/inconsistent on aarch64
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
URL http://openqa.opensuse.org/tests/494054/modules/firefox_java/steps/14
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Firefox
Assignee wolfgang@rosenauer.org
Reporter stefan.bruens@rwth-aachen.de
QA Contact qa-bugs@suse.de
CC okurz@suse.com
Found By ---
Blocker ---

mozilla.sh.in (the firefox wrapper script) defines the BROWSER_PLUGIN_DIR for
aarch64 to be /usr/lib/browser-plugins/:

----
mozilla_lib=`file $MOZ_PROGRAM`
LIB=lib
echo $mozilla_lib | grep -q -E 'ELF.64-bit.*(x86-64|S/390|PowerPC)' &&
LIB=lib64
BROWSER_PLUGIN_DIR=/usr/$LIB/browser-plugins
-----

while e.g. the JAVA plugin is placed into /usr/lib64/browser-plugins/:
-----
l /usr/lib*/browser-plugins/
/usr/lib64/browser-plugins/:
total 4
drwxr-xr-x 1 root root    32 Okt  1 18:25 ./
drwxr-xr-x 1 root root 41978 Okt  1 18:31 ../
lrwxrwxrwx 1 root root    42 Okt  1 18:25 libjavaplugin.so ->
/etc/alternatives/libjavaplugin.so.aarch64*

/usr/lib/browser-plugins/:
total 0
drwxr-xr-x 1 root root    0 Jun 23 10:57 ./
drwxr-xr-x 1 root root 1284 Okt  1 18:24 ../
----
$> rpm -q --scripts icedtea-web
postinstall scriptlet (using /bin/sh):
update-alternatives \
  --install /usr/lib64/browser-plugins/libjavaplugin.so
libjavaplugin.so.aarch64 \
  /usr/lib64/icedtea-web/IcedTeaPlugin.so 18000
...
---

## Observation

openQA test in scenario
opensuse-Tumbleweed-DVD-aarch64-extra_tests_on_gnome@aarch64 fails in
[firefox_java](http://openqa.opensuse.org/tests/494054/modules/firefox_java/steps/14)


## Reproducible

Fails since (at least) Build
[20161010](http://openqa.opensuse.org/tests/280591)


## Expected result

Last good: (unknown) (or more recent)


## Further details

Always latest result in this scenario:
[latest](http://openqa.opensuse.org/tests/latest?machine=aarch64&flavor=DVD&test=extra_tests_on_gnome&version=Tumbleweed&distri=opensuse&arch=aarch64)


You are receiving this mail because: