From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CFF9315800A for ; Sun, 8 Dec 2024 02:59:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26C4CE11B7; Sun, 8 Dec 2024 02:59:22 +0000 (UTC) Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 81B6CE11AD for ; Sun, 8 Dec 2024 02:59:21 +0000 (UTC) Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-53e3778bffdso1919183e87.0 for ; Sat, 07 Dec 2024 18:59:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733626759; x=1734231559; darn=lists.gentoo.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7QJE7zJ0sBRMxs0Ysx/6EcgpyfERrjeX1UNHvAG0z6w=; b=nGC600aE5WF8ADXvUro0wpBkrcNk4uXk0wJGHaZDilSecE3d9HLHx5mFfTpJu/cFZm qW5Sjpd+ZvRj048P/UFCEAOPOGU0RjY4VTZAcse37sjAiOQUSl4XvZosRIjvmZI6dzho iwEgr4j6vcAfAiceidHdvbCNJzJy05JrN4SkyG/5MzcfC9RFrMoPEaqBF8O2MXuVpnmG 404kVbDxFZPDqiwZUNNbn1De65PiFRLOb/iPyKvw8tFye8KWX/Y1PMvX+aG5XXqXQZoE C9uiup1iNbc8jdgkl/1WFHsfktEKfiIOu5X+SYCuhJvYPBObWzGSKZMujIrHtE4gn15Q 8sUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733626759; x=1734231559; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7QJE7zJ0sBRMxs0Ysx/6EcgpyfERrjeX1UNHvAG0z6w=; b=dIk0DU+odwXmjPWeIODxNZPhbSPIzWYJtVMJcnXIPnQjsF8vnha1uEaaccgIwQugQc L53DmMp/vY/sTDA4xwbZyZ0Ti6ZMmtdJ2GZ75+NQuI2V4/sVwsRQktDFMCfVhw3/hdrm qJY0CqQT/goMo5jeBGx73eF3jmeTWhmpo58NyfnAqSC4eu+xRkvlOBBJwPVVS9oKFhQj 4FrrjejUXxhw4ppvhu/gXdEZPz8mEgvrOyKnKXLewgySffrYT6/GxpQ3oFkGrFYKrSeT 9h8CuxN8cw0/QmNQStHlebXbOv5CTklY3xXCLxUpTZUA4UE62Zw+irV6YWEBHPMCLVnB 5DYw== X-Gm-Message-State: AOJu0YyV195Jzma3N4pjw8LGIekfz8ZJuotpGShOq5YSI28xF8O9vzRL dk0th/PhIebyt9zIH86cnVLxz2AD8+YwUR3Xt+pAWuEMa0pECyGH9YMu4Rm/TWj3tMh7Fk/PGCx mKekMEC0ldIQ8BnjpEDFrIYAaxJltN+1l X-Gm-Gg: ASbGncu3BNT9wL1wYKjEnTkfMjMH77K8c2pR9XTgLzG5PfCPXIMIXIboZaYyb7Vy8Z7 zecxgSE9xqq63osoJboNWK1bd0bQdSXxjug== X-Google-Smtp-Source: AGHT+IGDCEy4uO4eG39I7cvDuOinfSzR/rjaRwaoii0Jtf1Rw7UNz/LQJ6BwlJ6VU/7eeCcXTdk4Re2mhup6BBg4BoY= X-Received: by 2002:a05:6512:3196:b0:539:8fcd:510 with SMTP id 2adb3069b0e04-53e2c2b6578mr2532715e87.20.1733626759050; Sat, 07 Dec 2024 18:59:19 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: In-Reply-To: From: Grand Duet Date: Sun, 8 Dec 2024 04:59:31 +0200 Message-ID: Subject: [gentoo-dev] Re: Bugs in pitivi ebuild To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 63d3b37a-ec3d-4e74-9667-cedadaf5048d X-Archives-Hash: 9c605f7701d0b58c1720b10983a3be02 In FreeBSD both gsound and gstreamer are dependecies of the pitivi package. See: https://ports.freebsd.org/cgi/ports.cgi?query=3Dpitivi&stype=3Dall&sek= tion=3Dall Why Gentoo pitivi ebuild is so special that these two packages are not considered to be dependencies of pitivi? =D1=81=D0=B1, 7 =D0=B4=D0=B5=D0=BA. 2024=E2=80=AF=D0=B3. =D0=B2 16:15, Gran= d Duet : > > 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 setu= p_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.mainWindowMainHPanePositio= n) > 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 setu= p_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.mainWindowMainHPanePositio= n) > 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 beca= use > the pitivi ebuild has been tested only for > default/linux/amd64/23.0/desktop/gnome profile.