Bug 1765631 - tomboy should depend on mono packages
Summary: tomboy should depend on mono packages
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: tomboy
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Thomas Moschny
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-25 15:56 UTC by Sam Tygier
Modified: 2019-11-04 00:54 UTC (History)
8 users (show)

Fixed In Version: tomboy-1.15.9-11.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-04 00:54:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Sam Tygier 2019-10-25 15:56:53 UTC
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

Comment 1 Sam Tygier 2019-10-25 16:13:04 UTC
Comparing the output of "repoquery --requires tomboy" between F30 and F31, all the mono(*) entries are missing.

Comment 2 Timotheus Pokorra 2019-10-26 05:19:31 UTC
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.

Comment 3 Fedora Update System 2019-10-26 06:52:20 UTC
FEDORA-2019-eef1bc0390 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-eef1bc0390

Comment 4 Sam Tygier 2019-10-26 12:33:18 UTC
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?

Comment 5 Fedora Update System 2019-10-27 04:02:28 UTC
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

Comment 6 Thomas Moschny 2019-10-27 11:05:46 UTC
There is a mono-addins-1.1-12.fc31 in updates, could you try again with updates enabled?

Comment 7 Sam Tygier 2019-10-27 18:18:29 UTC
That fixes it. On a clean F31 live image I can install working tomoby with:

$ sudo dnf install --enablerepo=updates-testing tomboy

Thanks

Comment 8 Fedora Update System 2019-11-04 00:54:23 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.