Bug 712984

Summary: incomplete dependencies
Product: [Fedora] Fedora Reporter: Heiko Adams <bugzilla>
Component: revelationAssignee: Jef Spaleta <jspaleta>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: DaveEB.1, eparis, jspaleta, plroskin, smooge
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: revelation-0.4.11-16.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-25 03:31:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Heiko Adams 2011-06-13 19:43:34 UTC
The list of packages which are required by relvelation is incomplete. It should at least contain gnome-python2-gnome and gnome-python2-bonobo

Comment 1 Jef Spaleta 2011-06-17 12:15:42 UTC
indeed. I'll try to fix it this weekend.

-jef

Comment 2 Dave B. 2011-08-01 13:48:47 UTC
When trying to use Revelation within KDE it crashes at launch because it cannot find gnome.  This may be related to missing dependencies.

Comment 3 Pavel Roskin 2011-08-08 15:40:34 UTC
I confirm that dependencies on gnome-python2-gnome and gnome-python2-bonobo are both needed and missing.

revelation-0.4.11-14.fc15

Comment 4 Pavel Roskin 2011-08-09 02:28:00 UTC
(In reply to comment #2)

Since you only gave your interpretation, but not the original facts, there is no way to tell.

Without gnome-python2-gnome (with or without gnome-python2-bonobo), you would get:

Traceback (most recent call last):
  File "/usr/bin/revelation", line 25, in <module>
    import gettext, gnome, gobject, gtk, gtk.gdk, os, pwd, sys
ImportError: No module named gnome

With gnome-python2-gnome but without gnome-python2-bonobo, you would get:

$ revelation 
ImportError: could not import bonobo.ui
Traceback (most recent call last):
  File "/usr/bin/revelation", line 30, in <module>
    from revelation import config, data, datahandler, dialog, entry, io, ui, util
  File "/usr/lib64/python2.7/site-packages/revelation/__init__.py", line 29, in <module>
    import datahandler
  File "/usr/lib64/python2.7/site-packages/revelation/datahandler/__init__.py", line 28, in <module>
    from fpm import FPM
  File "/usr/lib64/python2.7/site-packages/revelation/datahandler/fpm.py", line 27, in <module>
    from revelation import data, entry, util
  File "/usr/lib64/python2.7/site-packages/revelation/data.py", line 26, in <module>
    import datahandler, entry
  File "/usr/lib64/python2.7/site-packages/revelation/entry.py", line 26, in <module>
    from revelation import ui
  File "/usr/lib64/python2.7/site-packages/revelation/ui.py", line 28, in <module>
    import bonobo.ui, gettext, gobject, gtk, gtk.gdk, gnome.ui, os, pango, pwd, time
ImportError: No module named bonobo.ui

Comment 5 Dave B. 2011-08-09 22:34:34 UTC
I got:
revelation
Traceback (most recent call last):
  File "/usr/bin/revelation", line 25, in <module>
    import gettext, gnome, gobject, gtk, gtk.gdk, os, pwd, sys
ImportError: No module named gnome

After installing both gnome-python2-gnome and gnome-python2-bonobo it works fine.

Comment 6 Jef Spaleta 2011-08-17 01:33:53 UTC
sorry guys I've been swamped. I will fix the packaging on this this weekend as soon as I get some spare cycles. 

-jef

Comment 7 Eric Paris 2011-08-24 21:06:12 UTC
*** Bug 733136 has been marked as a duplicate of this bug. ***

Comment 8 Jef Spaleta 2011-09-15 19:05:56 UTC
Anyone want to double check and make sure this is working correctly now for them?

http://koji.fedoraproject.org/koji/taskinfo?taskID=3353870


This was all due to fallout from gnome-python2-applet getting nuked ahead of F15.  I really have to apologize that was done by well meaning release team members while I was in Antarctica.    

And it appears that I never had a desktop installed that didn't have orca installed as well which pulled in both deps.


-jef

Comment 9 Fedora Update System 2011-09-15 21:21:17 UTC
revelation-0.4.11-16.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/revelation-0.4.11-16.fc15

Comment 10 Pavel Roskin 2011-09-15 21:51:39 UTC
Works for me!

Comment 11 Fedora Update System 2011-09-16 01:56:22 UTC
Package revelation-0.4.11-16.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing revelation-0.4.11-16.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/revelation-0.4.11-16.fc15
then log in and leave karma (feedback).

Comment 12 Fedora Update System 2011-09-25 03:31:17 UTC
revelation-0.4.11-16.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.