[Bug 1202118] New: Add Requires: libsoftokn3 to MozillaFirefox.spec
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 Bug ID: 1202118 Summary: Add Requires: libsoftokn3 to MozillaFirefox.spec Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Firefox Assignee: factory-mozilla@lists.opensuse.org Reporter: michael@stroeder.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- If package libsoftokn3 is not installed Firefox crashes. So it seems this package is required to be installed. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 http://bugzilla.opensuse.org/show_bug.cgi?id=1202118#c1 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@stroeder.com, | |wolfgang@rosenauer.org Flags| |needinfo?(michael@stroeder. | |com) --- Comment #1 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- How can this happen? MozillaFirefox requires mozilla-nss mozilla-nss requires libsoftokn3 -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 http://bugzilla.opensuse.org/show_bug.cgi?id=1202118#c2 --- Comment #2 from Michael Str�der <michael@stroeder.com> --- (In reply to Wolfgang Rosenauer from comment #1)
How can this happen?
I don't know. From my understanding and what you're saying this command (on Tumbleweed) should also remove package 'MozillaFirefox': # zypper rm libsoftokn3 Reading installed packages... Resolving package dependencies... The following 2 packages are going to be REMOVED: libsoftokn3 libsoftokn3-hmac 2 packages to remove. After the operation, 485.5 KiB will be freed. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 http://bugzilla.opensuse.org/show_bug.cgi?id=1202118#c3 --- Comment #3 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- That would have been my expectation but apparently not :-( mozilla-nss.spec contains Requires(pre): libsoftokn3 >= %{nss_softokn_fips_version} Probably that (pre) is guilty for that? As in "it is required before mozilla-nss gets installed but not necessarily later"? -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 http://bugzilla.opensuse.org/show_bug.cgi?id=1202118#c4 --- Comment #4 from Michael Str�der <michael@stroeder.com> --- (In reply to Wolfgang Rosenauer from comment #3)
mozilla-nss.spec contains Requires(pre): libsoftokn3 >= %{nss_softokn_fips_version}
Probably that (pre) is guilty for that?
Probably yes. Do know why this dependency was added as "Requires(pre)" instead of normal "Requires"? Personally I can deal with that after I've learned that libsoftokn3 is strictly required. But it would likely reduce confusion for others to fix that. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS Flags|needinfo?(michael@stroeder. | |com) | -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 http://bugzilla.opensuse.org/show_bug.cgi?id=1202118#c5 --- Comment #5 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1202118) was mentioned in https://build.opensuse.org/request/show/997590 Factory / mozilla-nss -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1202118 http://bugzilla.opensuse.org/show_bug.cgi?id=1202118#c6 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #6 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- I cannot remember why Requires(pre) was used. Actually it does not seem to be correct since the mozilla-nss (sub-)package does not have a %pre section anyway. I changed to Requires. I don't see an obvious reason why it's heavily important to have libsoftokn installed _before_ mozilla-nss. In case it turns out that this is the case we can add back e.g. a Requires(post) to make sure later. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com