Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 490768 - =dev-python/gst-python-1.2.0 version bump
Summary: =dev-python/gst-python-1.2.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 486980
  Show dependency tree
 
Reported: 2013-11-08 18:48 UTC by Dmitry Dzhus
Modified: 2014-04-06 11:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gst-python-1.1.90.ebuild (gst-python-1.1.90.ebuild,1.91 KB, text/plain)
2013-11-08 18:48 UTC, Dmitry Dzhus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Dzhus 2013-11-08 18:48:56 UTC
Created attachment 362798 [details]
gst-python-1.1.90.ebuild

gst-python-1.1.90 is required by pitivi-0.91 (bug 486980)

No trace of examples in the new version. gst-python-0.10.9-lazy.patch is unchanged from the previous version. gst deps bumped to 1.x series, pygobject bumped to 3.x. libxml2 dep dropped.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-11-09 13:55:21 UTC
This really should not exist anymore, gstreamer now provides introspection. I'll try to get in touch with gst devs to see why this still exist.
Comment 2 Mart Raudsepp gentoo-dev 2013-11-25 09:09:04 UTC
It is required to override fundamental types from GStreamer to take the necessary parameters.
E.g, without the overrides from there, introspection made gst.Fraction() takes no arguments, but it has to take the numerator and denominator.
So gst-python was revived from the dead to take care of such things.
For example pitivi-0.9x requires it, or stuff like https://bugs.mageia.org/show_bug.cgi?id=11618 happens (I debugged that for the reporter and helped with that bug report and spoke with pitivi upstream)

http://sourceforge.net/mailarchive/message.php?msg_id=29998144 shows the specific error that happens if pitivi is launched without gst-python-1.x
Apparently it's rather magical - if the override file is in place in the correct thing, it automatically works; if not, it confusingly fails like that.

    (_("%d fps") % 12, Gst.Fraction(12.0, 1.0)),
TypeError: object.__new__() takes no parameters
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-04-06 11:53:01 UTC
+*gst-python-1.2.0 (06 Apr 2014)
+
+  06 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org> +gst-python-1.2.0.ebuild:
+  Version bump. Updated to 1.0 gstreamer slot, but testsuite is missing.