Bug ID 949983
Summary [Leap 42.1] MozillaFirefox does not provide all symbols it does on Tumbleweed
Classification openSUSE
Product openSUSE Distribution
Version 42.1 Beta 1
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Firefox
Assignee bnc-team-mozilla@forge.provo.novell.com
Reporter dimstar@opensuse.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Compare the output of TW vs Leap:

### TUmbleweed ###
> rpm -q --provides MozillaFirefox
MozillaFirefox = 41.0-1.3
MozillaFirefox(x86-64) = 41.0-1.3
appdata()
appdata(firefox.appdata.xml)
application()
application(firefox.desktop)
browser(npapi)
firefox = 41.0
firefox = 41.0-1.3
mimehandler(application/vnd.mozilla.xul+xml)
mimehandler(application/x-xpinstall)
mimehandler(application/xhtml+xml)
mimehandler(text/html)
mimehandler(text/mml)
mimehandler(text/xml)
mimehandler(x-scheme-handler/ftp)
mimehandler(x-scheme-handler/http)
mimehandler(x-scheme-handler/https)
mozilla-kde4-version = 6
web_browser

### Leap 42.1 ###
> rpm -q --provides MozillaFirefox
MozillaFirefox = 41.0-1.3
MozillaFirefox(x86-64) = 41.0-1.3
browser(npapi)
firefox = 41.0
firefox = 41.0-1.3
mozilla-kde4-version = 6
web_browser

Specifically, all things that are detected by rpm external provides handlers
are not added (this for example results in an error in zypper verify, whenever
FF is installed, as MozillaFirefox does not provide
appdata(firefox.appdata.xml)

As per the .spec file, that seems to be somewhat intentional
%define _use_internal_dependency_generator 0

As a minimal work around, appdata(firefox.appdata.xml) should be provided at
least in the rpm meta data (I have no idea why on TW this is provided and on
Leap not... the .spec files are identical. which means the override should also
work on TW.. but maybe rpm 4.12 no longer honors that; adding mlschroe to CC
for that case)


You are receiving this mail because: