Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sway, labwc: Decouple rundeps #4698

Open
1 task done
EbonJaeger opened this issue Dec 31, 2024 · 0 comments
Open
1 task done

sway, labwc: Decouple rundeps #4698

EbonJaeger opened this issue Dec 31, 2024 · 0 comments
Labels
Packaging Problem Building the package as-is fails ("FTBFS"), or other problem with the packaging of software Priority: Normal Normal priority

Comments

@EbonJaeger
Copy link
Member

Please confirm there isn't an open report for this package

  • I have searched through packaging problem reports

Name

sway, labwc

Version

1.10

Summary of the problem

Our sway and labwc packages depend on other components that aren't strictly necessary for their operation.

More information

This was probably done because, when this was done, no one could foresee that the components used by sway would also be used by other desktop environments. For example, for Budgie Wayland, we also want to use swayidle. This becomes a problem because it forces us to install packages and programs that we may not want; for Budgie, I want to use swayidle and labwc, but I want to use gtklock instead of swaylock. Because of the set runtime dependencies, I am stuck with both.

I would propose removing these runtime dependencies from both packages, and in the case of Sway, create a new "session" package that then depends on the desired packages like swayidle, swaylock, etc. This would enable other desktops to easily compose their experiences, while still having a decent session for Sway.

CC'ing @Facundo-c-c as the listed maintainer for labwc for their thoughts.

@EbonJaeger EbonJaeger added Priority: Normal Normal priority Packaging Problem Building the package as-is fails ("FTBFS"), or other problem with the packaging of software labels Dec 31, 2024
@github-project-automation github-project-automation bot moved this to Triage in Solus Dec 31, 2024
@davidjharder davidjharder changed the title sway, labwc: Decouple rundeps sway, labwc: *Decouple* _rundeps_ Jan 3, 2025
@davidjharder davidjharder changed the title sway, labwc: *Decouple* _rundeps_ sway, labwc: **Decouple** *rundeps* Jan 3, 2025
@davidjharder davidjharder changed the title sway, labwc: **Decouple** *rundeps* sway, labwc: Decouple rundeps Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Packaging Problem Building the package as-is fails ("FTBFS"), or other problem with the packaging of software Priority: Normal Normal priority
Projects
Status: Triage
Development

No branches or pull requests

1 participant