June 01, 2025

Another Linux lie: we have non-linear video editing

Another Linux lie: we have non-linear video editing

Truth is: you don't. You can't even release a working application.

$ pitivi

** (pitivi:96443): WARNING **: 22:14:38.214: Failed to load shared library 'libges-1.0.so.0' referenced by the typelib: /lib64/libges-1.0.so.0: undefined symbol: gst_structure_serialize_full
Failed to initialize modules
Traceback (most recent call last):
  File "/usr/bin/pitivi", line 158, in 
    _initialize_modules()
  File "/usr/bin/pitivi", line 129, in _initialize_modules
    initialize_modules()
  File "/usr/lib64/python3.12/site-packages/pitivi/check.py", line 417, in initialize_modules
    from gi.repository import GES
  File "", line 1360, in _find_and_load
  File "", line 1331, in _find_and_load_unlocked
  File "", line 921, in _load_unlocked
  File "", line 813, in module_from_spec
  File "/usr/lib64/python3.12/site-packages/gi/importer.py", line 147, in create_module
    dynamic_module = load_overrides(introspection_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/overrides/__init__.py", line 112, in load_overrides
    override_mod = importlib.import_module(override_package_name)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/overrides/GES.py", line 58, in 
    __prev_set_child_property = GES.TimelineElement.set_child_property
                                ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/module.py", line 177, in __getattr__
    interfaces = tuple(interface for interface in get_interfaces_for_object(info)
                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/module.py", line 99, in get_interfaces_for_object
    interfaces.append(getattr(module, name))
                      ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/overrides/__init__.py", line 31, in __getattr__
    return getattr(self._introspection_module, name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/module.py", line 217, in __getattr__
    wrapper = metaclass(name, bases, dict_)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/gi/types.py", line 247, in __init__
    register_interface_info(cls.__info__.get_g_type())
TypeError: must be an interface

Do you, dumb assholes, ever test anything?

Posted by: LinuxLies at 09:19 PM | No Comments | Add Comment
Post contains 208 words, total size 3 kb.




What colour is a green orange?




17kb generated in CPU 0.1252, elapsed 0.1776 seconds.
35 queries taking 0.1675 seconds, 148 records returned.
Powered by Minx 1.1.6c-pink.