After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 726922 - Port Pitivi to Python 3
Port Pitivi to Python 3
Product: pitivi
Classification: Other
Component: Build and packaging
Other Linux
: Normal normal
: 0.94
Assigned To: Lubosz Sarnecki
Pitivi maintainers
: 690917 (view as bug list)
Depends on: 726920 726921
Blocks: python3
Reported: 2014-03-23 14:58 UTC by Lubosz Sarnecki
Modified: 2014-05-03 03:16 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Lubosz Sarnecki 2014-03-23 14:58:15 UTC
Pitivi needs these 8 patches to run in Python 3

gst-python needs one patch

Related bug:

There is another Bug in the bindings, which is currently solved with a work around on my pitivi branch.

Related bug:

There might be a cleaner solution for getting the library name (with m) in
Comment 1 Lubosz Sarnecki 2014-03-23 15:00:53 UTC
There will be more runtime errors, since i only tested creating an empty project.

The timeline is also gone without any exception, but this could depend on the Gst.Fraction Bug.

Which test suite should I use to find more runtime errors?
Comment 2 Jean-François Fortin Tam 2014-04-02 17:07:16 UTC
*** Bug 690917 has been marked as a duplicate of this bug. ***
Comment 3 Jean-François Fortin Tam 2014-04-02 17:10:33 UTC
commit 2696f41b92acfc0f1b093ce425408134b464ff46
Author: Lubosz Sarnecki <>
Date:   Tue Apr 9 18:33:31 2013 +0200

    Port Pitivi to Python 3

Potentially related fixes:

commit d9a9643bd00c7cc26e1e45e478d10742950635ab
Author: Mathieu Duponchelle <>
Date:   Tue Apr 1 19:44:36 2014 +0200

    AudioPreviewer: open pickle file in binary mode.

commit 0a303d6a2641288a59a7fef05b7ac8324b2364fa
Author: Mathieu Duponchelle <>
Date:   Tue Apr 1 19:44:04 2014 +0200

    Audio previewer : initialize the list with an int multiplier.