Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935705 - gui-wm/hyprland: installs bogus wlroots files
Summary: gui-wm/hyprland: installs bogus wlroots files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Julien Roy
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 935017 935679
  Show dependency tree
 
Reported: 2024-07-07 07:51 UTC by Viorel Munteanu
Modified: 2024-09-11 03:17 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Viorel Munteanu gentoo-dev 2024-07-07 07:51:35 UTC
hyprland installs /usr/share/pkgconfig/wlroots.pc which is found by packages that look for system gui-libs/wlroots.

Since it bundles an incompatible fork, it should install it in a private directory.

It also installs /usr/$(get_libdir)/libwlroots.a, which should also not be found in a default search path.
Comment 1 Filip Kobierski 2024-08-24 08:16:06 UTC
I think the title should be changed to 'gui-wm/hyprland overwrites gui-libs/wlroots files'. On hyprland's github it says that hey bundle their own wlroots (https://github.com/hyprwm/Hyprland/wiki/Installation/ced8ce2dda34b3562f9259a7fd3fd735f51a5c32#manual-manual-build)
Comment 2 Alfred Wingate 2024-08-24 08:17:57 UTC
This is not an issue of conflicting files per ce. The files are installed in different location (which then breaks other stuff).
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-01 01:42:02 UTC
This is breaking installing sway.
Comment 4 Larry the Git Cow gentoo-dev 2024-09-11 02:34:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1aef599ff52c9bcb1582c55d8aea01f81f740c

commit ec1aef599ff52c9bcb1582c55d8aea01f81f740c
Author:     John M. Harris Jr. <johnmh@johnmh.me>
AuthorDate: 2024-09-10 06:45:53 +0000
Commit:     Yixun Lan <dlan@gentoo.org>
CommitDate: 2024-09-11 02:05:28 +0000

    gui-wm/hyprland: drop 0.41.1, 0.41.2
    
    Closes: https://bugs.gentoo.org/935705
    Signed-off-by: John M. Harris Jr. <johnmh@johnmh.me>
    Signed-off-by: Yixun Lan <dlan@gentoo.org>

 gui-wm/hyprland/Manifest               |   2 -
 gui-wm/hyprland/hyprland-0.41.1.ebuild | 142 ---------------------------------
 gui-wm/hyprland/hyprland-0.41.2.ebuild | 135 -------------------------------
 3 files changed, 279 deletions(-)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-11 02:35:43 UTC
Please close the bugs it blocks too if they're fine now when you get a chance.
Comment 6 Yixun Lan archtester gentoo-dev 2024-09-11 03:17:59 UTC
(In reply to Sam James from comment #5)
> Please close the bugs it blocks too if they're fine now when you get a
> chance.

oh, thanks for the reminder (should adding more Close tags..)