Description of problem: Installing tomboy on Fedora 31 does not install mono, so tomboy will not start Version-Release number of selected component (if applicable): tomboy-1.15.9-10.fc31.x86_64 How reproducible: Tested in VM Steps to Reproduce: 1. On clean workstation F31 install 2. sudo dnf install tomboy 3. Run tomboy from commandline Actual results: [sam@localhost ~]$ tomboy /usr/bin/tomboy: line 36: exec: mono: not found Expected results: Launch tomboy Additional info: To run I needed to install mono, gtk-sharp2, dbus-sharp-glib, gnome-sharp, mono-addins
Comparing the output of "repoquery --requires tomboy" between F30 and F31, all the mono(*) entries are missing.
There was an issue with the mono-find-requires scripts, the tomboy package needs to be rebuilt. see https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KZWBOX6DLZA7VCUZLA6W7BBI2DNNNKJ4/ for a similar issue.
FEDORA-2019-eef1bc0390 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-eef1bc0390
With the build downloaded from koji: s@f31 $ sudo dnf install ./tomboy-1.15.9-11.fc31.x86_64.rpm Last metadata expiration check: 0:06:14 ago on Sat 26 Oct 2019 08:16:32 AM EDT. Error: Problem: conflicting requests - nothing provides mono(Mono.Addins) = 1.0.0.0 needed by tomboy-1.15.9-11.fc31.x86_64 - nothing provides mono(Mono.Addins.Gui) = 1.0.0.0 needed by tomboy-1.15.9-11.fc31.x86_64 - nothing provides mono(Mono.Addins.Setup) = 1.0.0.0 needed by tomboy-1.15.9-11.fc31.x86_64 (try to add '--skip-broken' to skip uninstallable packages) From F30, the correct package gets found s@f30 $ sudo dnf provides 'mono(Mono.Addins) = 1.0.0.0' Last metadata expiration check: 0:03:22 ago on Sat 26 Oct 2019 13:24:31 BST. mono-addins-1.1-10.fc30.x86_64 : Addins for mono Repo : @System Matched from: Provide : mono(Mono.Addins) = 0.2.0.0 Provide : mono(Mono.Addins) = 0.3.0.0 Provide : mono(Mono.Addins) = 0.4.0.0 Provide : mono(Mono.Addins) = 0.5.0.0 Provide : mono(Mono.Addins) = 0.6.0.0 Provide : mono(Mono.Addins) = 1.0.0.0 compared to: s@f31 $ sudo dnf provides 'mono(Mono.Addins)' Last metadata expiration check: 0:12:56 ago on Sat 26 Oct 2019 08:16:32 AM EDT. mono-addins-1.1-11.fc31.x86_64 : Addins for mono Repo : fedora Matched from: Provide : mono(Mono.Addins) = 0.2.0.0 Provide : mono(Mono.Addins) = 0.3.0.0 Provide : mono(Mono.Addins) = 0.4.0.0 Provide : mono(Mono.Addins) = 0.5.0.0 Provide : mono(Mono.Addins) = 0.6.0.0 Does mono-addins (and the other dependencies) need rebuilding as well?
tomboy-1.15.9-11.fc31 has been pushed to the Fedora 31 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-2019-eef1bc0390
There is a mono-addins-1.1-12.fc31 in updates, could you try again with updates enabled?
That fixes it. On a clean F31 live image I can install working tomoby with: $ sudo dnf install --enablerepo=updates-testing tomboy Thanks
tomboy-1.15.9-11.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.