Description of problem: When upgrading Fedora 23(with seamonkey installed) to Fedora 24, or install seamonkey in Fedora 24, dnf complains "package seamonkey requires system-bookmarks, but none of the providers can be installed". This makes some of the users stop upgrading to Fedora 24 and just use Fedora 23. Version-Release number of selected component (if applicable): Fedora 24 How reproducible: Always Steps to Reproduce: 1. Install a Fedora 23 2. #dnf update -y 3. #dnf install seamonkey -y 4. #dnf system-upgrade download --releasever=24 Actual results: It will error, saying seamonkey require system-bookmarks and onoe of the providers can be installed. So the only way to upgrade is using --allowerasing which removes seamonkey Steps to Reproduce 2: 1. Install a pure Fedora 24 2. #dnf update -y 3. #dnf install seamonkey -y 4. #dnf search system-bookmarks Actual results 2: Step 3: Error: package seamonkey-2.40-5.fc24.x86_64 requires system-bookmarks, but none of the providers can be installed (try to add '--allowerasing' to command line to replace conflicting packages) Step 4: Last metadata expiration check: 0:00:21 ago on Sun Jul 31 16:22:30 2016. Error: No matches found. Expected results: For scenario 1, system MUST can be upgraded into Fedora 24 with Seamonkey installed. For scenario 2, seamonkey should be able to installed on Fedora 24 (either provide system-bookmarks or fix the rpm spec of seamonkey) Additional info:
It seems that seamonkey.spec should not contain: Requires: system-bookmarks It is only required during build time, the Firefox is the same case. So BuildRequires: system-bookmarks should be sufficient.
Even not during build time, since Seeamonkey uses "ln -f -s" instead of Firefox's "cp -p". I'm going to drop system-bookmarks requirements at all...
seamonkey-2.40-6.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-407c4f1171
seamonkey-2.40-6.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-407c4f1171
seamonkey-2.40-6.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.