Community Packages

Please read this before reporting a bug:
http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. 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#50271 - [pitivi] Missing deps

Attached to Project: Community Packages
Opened by François (Spip) - Friday, 05 August 2016, 16:00 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 18 August 2016, 17:24 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Two deps are missing

Additional info:
* pitivi 0.96-2


Steps to reproduce:

Run pitivi in a terminal. Output:

- gstgtk not found on the system
- pycanberra not found on the system


Thx.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 18 August 2016, 17:24 GMT
Reason for closing:  Fixed
Comment by Doug Newgard (Scimmia) - Friday, 05 August 2016, 17:13 GMT
And it still runs?
Comment by François (Spip) - Friday, 05 August 2016, 17:14 GMT
no, it quits.

echo $?
2
Comment by Doug Newgard (Scimmia) - Friday, 05 August 2016, 17:20 GMT
Why does it quit? Don't give us half-errors.
Comment by François (Spip) - Friday, 05 August 2016, 17:56 GMT
Because of missing dependencies I guess... I don't give you half errors. It just lists in the terminal these two dependencies. The program doesn't start. At least, the dependencies must be fixed at first.

Best.
Comment by Doug Newgard (Scimmia) - Friday, 05 August 2016, 18:13 GMT
The terminal gives you a whole lot more output than that.
Comment by François (Spip) - Friday, 05 August 2016, 18:28 GMT
No, I only cleaned up the parts in foreign language and that's not useful. But as you can reproduce, feel free to post it.

On my side.

ERREUR - Les dépendances requises suivantes sont manquantes :
=============================================================
- gstgtk not found on the system
Dépendances suggérées manquantes
- pycanberra not found on the system
-> active les notifications sonores lorsque le rendu est terminé
Comment by François (Spip) - Friday, 05 August 2016, 18:29 GMT
And the translation:

ERROR - The following hard dependencies are unmet:
==================================================
- gstgtk not found on the system
Missing soft dependency:
- pycanberra not found on the system
-> enables sound notifications when rendering is complete
Comment by Doug Newgard (Scimmia) - Friday, 05 August 2016, 22:03 GMT
So as it says, pycamberra doesn't matter, the only issue is gstgtk. A quick google search says it may be related to gst-bad-plugins, what gst* packages do you have installed?
Comment by François (Spip) - Saturday, 06 August 2016, 05:41 GMT
extra/gst-libav 1.8.2-2 [installed]
extra/gst-plugins-bad 1.8.2-3 [installed]
extra/gst-plugins-base 1.8.2-1 [installed]
extra/gst-plugins-base-libs 1.8.2-1 [installed]
extra/gst-plugins-good 1.8.2-1 [installed]
extra/gst-plugins-ugly 1.8.2-1 [installed]
extra/gst-python 1.8.2-1 [installed]
community/gst-editing-services 1.8.2-1 [installed]
community/gst-transcoder 1.8.1-1 [installed]
Comment by Doug Newgard (Scimmia) - Saturday, 06 August 2016, 06:44 GMT
 FS#47845  confirms that it should be gst-plugins-bad. Maybe try reinstalling that?
Comment by François (Spip) - Saturday, 06 August 2016, 12:02 GMT
I tried, no success. I also applied recent updates (nothing related to gst-plugins-bad but some stuffs like gst-plugins-good), still failing.

I just discovered that pitivi is written in python and I'm a python dev. I don't know these libraries but looking more closely at the code, I can reproduce the behavior in a python console. Basically, the code does something equivalent to this:

###########
from gi.repository import Gst
Gst.init(None)
registry = Gst.Registry.get()
plugin = registry.find_plugin('gstgtk')
# Here they check if the plugin is loaded
if not plugin:
print('broken...')
########
As I said, I'm not familiar at all with these libraries, no clue for now...


The issue might be upstream. Debian also has a ticket over here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825150;msg=12 pitivi 0.95 though...)
Comment by François (Spip) - Thursday, 18 August 2016, 17:22 GMT
Fixed by the last release of gst-plugins-bad

Loading...