Bug 2183616 - Hard dependency libpeas missing from dependencies for pitivi
Summary: Hard dependency libpeas missing from dependencies for pitivi
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pitivi
Version: 37
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-31 19:44 UTC by radu.fotescu
Modified: 2023-04-15 02:05 UTC (History)
3 users (show)

Fixed In Version: pitivi-2022.06.0-4.fc37 pitivi-2022.06.0-4.fc36 pitivi-2023.03-2.fc38
Clone Of:
Environment:
Last Closed: 2023-04-12 01:33:05 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description radu.fotescu 2023-03-31 19:44:55 UTC
Description of problem:
Pitivi requires libpeas to run, but this hard dependency is not listed in pitivi.spec.

Version-Release number of selected component (if applicable):
pitivi-2022.06.0-3.fc37.

How reproducible:
Always on a 'clean' system, i.e. if libpeas is not installed.

Steps to Reproduce:
1. Install `pitivi` on a system on which `libpeas` is not installed.
2. Run `pitivi` at the CLI (because it will refuse to start anyway).

Actual results:
$ pitivi
ERROR - The following hard dependencies are unmet:
==================================================
- Peas not found on the system
Missing soft dependency:
... (irrelevant list of soft dependencies)

Expected results:
Pitivi should just run.


Additional info:
To make `pitivi` run, this is necessary and sufficient:
sudo dnf install -y libpeas
In my case, it installed libpeas-0:1.34.0-1.fc37.x86_64

The actual fix would involve adding to pitivi.spec such a line:
Requires:	libpeas

Side note: I failed to understand how nobody reported this bug, as `libpeas` is a dependency since at least 2020, when a similar bug has been reported in Arch:
FS#68478 - pitivi : libpeas missing from depencies (sic!)
https://bugs.archlinux.org/task/68478

Comment 1 Gwyn Ciesla 2023-04-03 17:22:21 UTC
My guess is that you're using a desktop environment other than GNOME, so nothing else pulled it in. I'll get an update out fixing this. Thanks!

Comment 2 radu.fotescu 2023-04-03 17:46:51 UTC
(In reply to Gwyn Ciesla from comment #1)
> My guess is that you're using a desktop environment other than GNOME, so
> nothing else pulled it in. I'll get an update out fixing this. Thanks!

Sorry for not having mentioned it: Fedora KDE spin, with added GTK-based apps that only installed what was required, not the GNOME per se.
Thanks!

Comment 3 Fedora Update System 2023-04-03 18:05:57 UTC
FEDORA-2023-499839cdda has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-499839cdda

Comment 4 Fedora Update System 2023-04-03 18:05:58 UTC
FEDORA-2023-06d2428f46 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2023-06d2428f46

Comment 5 Fedora Update System 2023-04-03 18:05:59 UTC
FEDORA-2023-ed3e6ce855 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-ed3e6ce855

Comment 6 Fedora Update System 2023-04-04 02:17:30 UTC
FEDORA-2023-ed3e6ce855 has been pushed to the Fedora 38 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-ed3e6ce855

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2023-04-04 02:28:22 UTC
FEDORA-2023-06d2428f46 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-06d2428f46`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-06d2428f46

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2023-04-04 02:37:54 UTC
FEDORA-2023-499839cdda has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-499839cdda`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-499839cdda

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2023-04-12 01:33:05 UTC
FEDORA-2023-499839cdda has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2023-04-12 01:38:32 UTC
FEDORA-2023-06d2428f46 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2023-04-15 02:05:40 UTC
FEDORA-2023-ed3e6ce855 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.