Bug 1964504 - Missing dependencies for azote: feh and or wlr-randr
Summary: Missing dependencies for azote: feh and or wlr-randr
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: azote
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Bob Hepple
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-25 15:54 UTC by Fabian
Modified: 2021-06-04 01:12 UTC (History)
2 users (show)

Fixed In Version: azote-1.9.1-2.fc33 azote-1.9.1-2.fc34
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-06-04 01:03:11 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabian 2021-05-25 15:54:40 UTC
Description of problem:
After installing azote, the program doesn't start on Fedora 34 Workstation.
In a i3-session after installing @i3 it complains that "feh" is missing.

In a gnome-session it complains that "wlr-randr" is missing.

Since azote is a frontend to feh or swaybg, in my opinion either one should be installed as a dependency.


Version-Release number of selected component (if applicable):

1.9.0

How reproducible:


Steps to Reproduce:
1. Install azote (sudo dnf install azote)
2. Start azote from Terminal
3.

Actual results:
Azote doesnt start due to missing packages


Expected results:
Azote starts


Additional info:

Comment 1 Bob Hepple 2021-05-26 00:32:19 UTC
It's only needed for X11 WM's .... but we wouldn't want to drag in all the Xorg dependencies if the user wants a pure wayland desktop - and vice versa.

This could perhaps be done with a

Requires: ((feh or xlr-randr) if Xserver)

Any thoughts? Seems to work.

Comment 2 Bob Hepple 2021-05-26 06:37:15 UTC
To be clear - if Xserver is installed but neither feh nor xlr-randr are installed, then feh is installed as a dependency of azote by dnf.

Oddly, if Xserver and wlr-randr are installed, then feh is still installed as a dependency of azote by dnf!! Not sure why that would be.

On the other hand, is Xserver is not installed, then only azote is installed by dnf.

Comment 3 Bob Hepple 2021-05-26 07:16:40 UTC
Oh darn it! Please disregard previous 2 message!

According to https://github.com/nwg-piotr/azote:

1. azote is _not_ supported on gnome

2. in sway, nothing extra is needed

3. in wayfire, wlr-randr and swaybg are needed

4. In X11, both feh and xrandr (from xorg-x11-server-utils) are needed!!! So it'll be

Requires: (feh if Xserver)
Requires: (xorg-x11-server-utils if Xserver)
Requires: ((swaybg and wlr-randr) if wayfire)

... so - any thoughts?

Comment 4 Fedora Update System 2021-05-26 22:31:16 UTC
FEDORA-2021-0c224ed515 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-0c224ed515

Comment 5 Fedora Update System 2021-05-26 22:38:18 UTC
FEDORA-2021-579ac1c997 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-579ac1c997

Comment 6 Fedora Update System 2021-05-27 01:32:46 UTC
FEDORA-2021-0c224ed515 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-0c224ed515`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-0c224ed515

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

Comment 7 Fedora Update System 2021-05-27 01:39:44 UTC
FEDORA-2021-579ac1c997 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-579ac1c997`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-579ac1c997

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

Comment 8 Fedora Update System 2021-06-04 01:03:11 UTC
FEDORA-2021-579ac1c997 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2021-06-04 01:12:50 UTC
FEDORA-2021-0c224ed515 has been pushed to the Fedora 34 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.