• Re: [gentoo-dev] Bugs in pitivi ebuild

    From Filip Kobierski@21:1/5 to Grand Duet on Sat Dec 7 18:20:01 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------a3abc9c427997e376c7e06d1bdfb9150 Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;charset=utf-8

    Missing soft dependency:
    - cvtracker GStreamer element not found on the system
    -> enables object tracking

    I think could besatisfied by media-libs/gstreamer[introspection].
    Also from what I can tell librosa is not packaged
    in any of the overlays tracked by https://gpo.zugaina.org.
    If you want it check out
    https://forums.gentoo.org/viewtopic-t-1169251.html

    regards
    fkobi

    On Saturday, December 7th, 2024 at 15:15, Grand Duet <grand.duet@gmail.com> wrote:

    In short: at least gsound dependency has not been mentioned in the
    pitivi ebuild.


    The full story has been explained below.


    I have recently installed pitivi and tried to run it.
    It failed with the following error message:
    # pitivi
    Missing soft dependency:
    - GSound not found on the system
    enables sound notifications when rendering is complete


    Missing soft dependency:
    - cvtracker GStreamer element not found on the system
    enables object tracking


    Missing soft dependency:
    - librosa not found on the system
    enables beat detection functionality


    Traceback (most recent call last):
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 205, in do_activate
    self.create_main_window()
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 212, in create_main_window
    self.gui.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/mainwindow.py", line 135, in setup_ui self.editor.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    103, in setup_ui
    self._create_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    260, in _create_ui self.mainhpaned.set_position(self.settings.mainWindowMainHPanePosition) TypeError: Argument 1 does not allow None as a value


    After installing gsound and gstreamer, the error message have been
    reduced to the following:
    Missing soft dependency:
    - cvtracker GStreamer element not found on the system
    enables object tracking


    Missing soft dependency:
    - librosa not found on the system
    enables beat detection functionality


    Traceback (most recent call last):
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 205, in do_activate
    self.create_main_window()
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 212, in create_main_window
    self.gui.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/mainwindow.py", line 135, in setup_ui self.editor.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    103, in setup_ui
    self._create_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    260, in _create_ui self.mainhpaned.set_position(self.settings.mainWindowMainHPanePosition) TypeError: Argument 1 does not allow None as a value


    So, at least dependency of the pitivi on gsound has not been mentioned
    in the pitivi ebuild which is definitely a bug.
    Unfortunately, I do not know how to install librosa and get rid of the
    other error messages.


    I am currently use default/linux/amd64/23.0/desktop (stable) profile with dwm without any desktop environment and think that this bug has appeared because the pitivi ebuild has been tested only for default/linux/amd64/23.0/desktop/gnome profile.
    -----------------------a3abc9c427997e376c7e06d1bdfb9150--

    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wnUEARYKACcFgmdUgvcJkAUVAewu4JXrFiEEDDuAKD1tNsX0bzf/BRUB7C7g lesAACfxAQDSzP39TErYWyHGGaG5c2Yha7OIZBgutnVqtrPQcbVqnAD/SQ/p NLuyKEgYzYq8Txb7vd3WtF+slS2cauE15mB0lgg=
    =e4wQ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to Grand Duet on Sun Dec 8 01:40:01 2024
    Grand Duet <grand.duet@gmail.com> writes:

    In short: at least gsound dependency has not been mentioned in the
    pitivi ebuild.

    Please file bugs at bugs.gentoo.org so they can be tracked
    properly. Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to Grand Duet on Sun Dec 8 04:50:02 2024
    Grand Duet <grand.duet@gmail.com> writes:

    I emerged gsteamer with introspection use flag enabled and it did not help.

    and this is already a dependency too.


    I have just looked into https://ports.freebsd.org/cgi/ports.cgi?query=pitivi&stype=all&sektion=all and found out that media-libs/gstreamer-editing-services are also a dependency of pitivi
    that was not added as such into the Gentoo pitivi ebuild.

    сб, 7 дек. 2024 г. в 19:17, Filip Kobierski <fkobi@pm.me>:

    Missing soft dependency:
    - cvtracker GStreamer element not found on the system
    -> enables object tracking

    I think could besatisfied by media-libs/gstreamer[introspection].
    Also from what I can tell librosa is not packaged
    in any of the overlays tracked by https://gpo.zugaina.org.
    If you want it check out
    https://forums.gentoo.org/viewtopic-t-1169251.html

    regards
    fkobi

    On Saturday, December 7th, 2024 at 15:15, Grand Duet <grand.duet@gmail.com> wrote:

    In short: at least gsound dependency has not been mentioned in the
    pitivi ebuild.


    The full story has been explained below.


    I have recently installed pitivi and tried to run it.
    It failed with the following error message:
    # pitivi
    Missing soft dependency:
    - GSound not found on the system
    enables sound notifications when rendering is complete


    Missing soft dependency:
    - cvtracker GStreamer element not found on the system
    enables object tracking


    Missing soft dependency:
    - librosa not found on the system
    enables beat detection functionality


    Traceback (most recent call last):
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 205, in
    do_activate
    self.create_main_window()
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 212, in
    create_main_window
    self.gui.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/mainwindow.py", line 135, in setup_ui
    self.editor.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    103, in setup_ui
    self._create_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    260, in _create_ui
    self.mainhpaned.set_position(self.settings.mainWindowMainHPanePosition) >> > > TypeError: Argument 1 does not allow None as a value


    After installing gsound and gstreamer, the error message have been
    reduced to the following:
    Missing soft dependency:
    - cvtracker GStreamer element not found on the system
    enables object tracking


    Missing soft dependency:
    - librosa not found on the system
    enables beat detection functionality


    Traceback (most recent call last):
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 205, in
    do_activate
    self.create_main_window()
    File "/usr/lib64/pitivi/python/pitivi/application.py", line 212, in
    create_main_window
    self.gui.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/mainwindow.py", line 135, in setup_ui
    self.editor.setup_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    103, in setup_ui
    self._create_ui()
    File "/usr/lib64/pitivi/python/pitivi/editorperspective.py", line
    260, in _create_ui
    self.mainhpaned.set_position(self.settings.mainWindowMainHPanePosition) >> > > TypeError: Argument 1 does not allow None as a value


    So, at least dependency of the pitivi on gsound has not been mentioned >> > > in the pitivi ebuild which is definitely a bug.
    Unfortunately, I do not know how to install librosa and get rid of the >> > > other error messages.


    I am currently use default/linux/amd64/23.0/desktop (stable) profile with dwm
    without any desktop environment and think that this bug has appeared because
    the pitivi ebuild has been tested only for
    default/linux/amd64/23.0/desktop/gnome profile.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)