Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#25802 - [emesene] missing dependencies

Attached to Project: Community Packages
Opened by Daniel Gonzalez (maloy) - Sunday, 28 August 2011, 20:41 GMT
Last edited by Ronald van Haren (pressh) - Saturday, 07 January 2012, 09:35 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: Add farsight2 and hspell to the dependencies in order to avoid some errors with the file transfer functions.


Additional info: Here is the output of the terminal, and the link with the emesene developer package recommendation:

https://github.com/emesene/emesene/issues/808#issuecomment-1925014

$ emesene
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
[12:37:42 ERROR root] Could not find any typelib for Unity
[12:37:42 ERROR root] Could not find any typelib for Dbusmenu
[12:37:43 ERROR papylib.Events] You need gstreamer to use the Audio/Video calls support
Traceback (most recent call last):
File "/usr/share/emesene/e3/papylib/Worker.py", line 70, in
import PapyConference
File "/usr/share/emesene/e3/papylib/PapyConference.py", line 27, in
import farsight
ImportError: No module named farsight
[12:37:59 WARNING papyon.service] Metadata: Invalid metadata
[12:37:59 WARNING papyon.service] Metadata: Invalid metadata

** (emesene:4263): WARNING **: Error loading plugin: libhspell.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

warning: line 6172: incompatible stripping characters and condition
warning: line 6184: incompatible stripping characters and condition
[12:38:00 WARNING papyon.p2p] Trying to publish an empty MSNObject
[12:38:00 WARNING papyon.p2p] Trying to publish an empty MSNObject
/usr/share/emesene/gui/gtkui/FileTransferWidget.py:69: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed
self.pack_start(self.menu)


Steps to reproduce:
Execute emesene in terminal and see the errors in output.

This task depends upon

Closed by  Ronald van Haren (pressh)
Saturday, 07 January 2012, 09:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  I think this was fixed already a long time ago
Comment by Ronald van Haren (pressh) - Saturday, 17 September 2011, 08:39 GMT
I hardly doubt that a webcam lib or a spell checking lib have anything to do with file transfering...

Anyway, I'll add farsight2 to optdepends instead of gstreamer0.10-python. Missing spell checking lib is user error, it is already in optdepends.

Comment by Daniel Gonzalez (maloy) - Saturday, 17 September 2011, 13:52 GMT
* You are right, I think that the right description might be: Add farsight2 and hspell to dependencies in order to avoid some output errors.

* gstreamer0.10-python is needed by sound notifications in emesene, I think.
Comment by Ronald van Haren (pressh) - Sunday, 18 September 2011, 07:02 GMT
How about this, I'll add gstreamer0.10-good to depends (I think this provides sound notifications), and have the optional dependencies slightly modified to:

optdepends=('gnome-python-extras: spell-check plugin'
'gtkspell: spell-check plugin'
'farsight2: webcam support'
'pywebkitgtk: for alternative conversation window'
'xmpppy: for gtalk and facebook chat support'
'pyqt: alternative qt4 interface (emesene -e main:qt4_main')

Along the dependency chain this works like:
gtkspell -> enchant -> aspell/hunspell
farsight2 -> gstreamer0.10-python

The user gets a notification upon installation and can decide if they want/need that functionality.

If you think this is correct I'll go ahead and push the package.

[edit] though reading the code I suspect indeed that gstreamer0.10-python is also needed for sound notifications.... can you test please to be sure (and if gstreamer0.10-good is indeed needed, in that case I'll fix the depends).

...Sorry I don't actually chat much so it is not really convenient to test it myself

Loading...