[PATCH]: Update hyprland to 0.46.2

  • Done
  • quality assurance status badge
Details
3 participants
  • Collin J. Doering
  • Jakob Kirsch
  • John Kehayias
Owner
unassigned
Submitted by
Jakob Kirsch
Severity
normal
J
J
Jakob Kirsch wrote on 22 Dec 2024 23:22
(address . guix-patches@gnu.org)
Z2iRG-mz3jUR38R3@kernelpanicroom
This bumps hyprland and related packages to the newest version.
committer.scm is broken with this patch so someone would have to fix that.
J
J
John Kehayias wrote 7 days ago
(name . Jakob Kirsch)(address . jakob.kirsch@web.de)(address . 75036-done@debbugs.gnu.org)
87pll6i8xn.fsf@protonmail.com
Hi Jakob,

On Sun, Dec 22, 2024 at 11:22 PM, Jakob Kirsch wrote:

Toggle quote (2 lines)
> This bumps hyprland and related packages to the newest version.

Great, thanks! Was just about to do the updates when I figured to search
if anyone had done it already.

I split these up into separate commits (one add/update per commit),
alphabetized and reformated the inputs for hyprgraphics, and did the
relevant commit changelogs. All were easy, just needed to specify the
input changes for hyprland.

See commits:





for details for your future reference.

Toggle quote (3 lines)
> committer.scm is broken with this patch so someone would have to fix
> that.

I guess I don't use that file or at least not explicitly (no problems
here). If you, or someone, haven't already, please submit a bug
report/patch.

Thanks again!
John
Closed
C
C
Collin J. Doering wrote 6 days ago
Re: bug#75036: [PATCH]: Update hyprland to 0.46.2
(address . 75036@debbugs.gnu.org)
87ikqx0yua.fsf@rekahsoft.ca
Looks like we missed a (partly?) optional dependency during the upgrade to 0.46.2. Namely, when I boot hyprland@0.46.2 after updating, I see the following warning when hyprland boots:

Toggle snippet (3 lines)
Your system does not have hyprland-qtutils installed. This is a runtime dependency for some dialogs. Consider installing it.


Seems like we should also package https://github.com/hyprwm/hyprland-qtutils(a little c++ library) and include it as an input of the hyprland package.

Thanks for the update to Hyprland.

PS: imo, this doesn't seem urgent enough to revert; I think we can just fix forward.

--
Collin J. Doering

-----BEGIN PGP SIGNATURE-----

iIoEARYIADIWIQSg4F3ACfM0j/GRGeP3fjGTl82nFgUCZ3bwnRQcY29sbGluQHJl
a2Foc29mdC5jYQAKCRD3fjGTl82nFk5gAQCcgU4IRlbqk5mM75u1FmlWeO/bJNxN
W8ukAA9V+tSkxwD/TJOjXqL3pYI+b8GPTMqFpjOgyMPESCZQEbXpj351CAc=
=+UCg
-----END PGP SIGNATURE-----

J
J
John Kehayias wrote 5 days ago
(name . Collin J. Doering)(address . collin@rekahsoft.ca)
875xmvf8y5.fsf@protonmail.com
Hi Collin,

On Thu, Jan 02, 2025 at 03:01 PM, Collin J. Doering wrote:

Toggle quote (20 lines)
> Looks like we missed a (partly?) optional dependency during the
> upgrade to 0.46.2. Namely, when I boot hyprland@0.46.2 after updating,
> I see the following warning when hyprland boots:
>
> --8<---------------cut here---------------start------------->8---
> Your system does not have hyprland-qtutils installed. This is a
> runtime dependency for some dialogs. Consider installing it.
> --8<---------------cut here---------------end--------------->8---
>
> This is coming from
> <https://github.com/hyprwm/Hyprland/blob/v0.46.2/src/Compositor.cpp#L2637>
>
> Seems like we should also package
> <https://github.com/hyprwm/hyprland-qtutils> (a little c++ library) and
> include it as an input of the hyprland package.
>
> Thanks for the update to Hyprland.
>
> PS: imo, this doesn't seem urgent enough to revert; I think we can just fix forward.

Thanks for pointing this out as I hadn't tried the update in my system yet. I just opened a patch to add the missing package and use it in Hyprland, and you should have received that directly as I added you on the CC.

John
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75036@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75036
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch