Subject: bug#78427: closed (Re: [bug#78427] [PATCH v2 00/10] hypr* updates)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 24 May 2025 01:41:09 +0000

Your bug report

#78427: [PATCH 00/11] hypr* updates

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
78427: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78427
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#78427] [PATCH v2 00/10] hypr* updates
From: Hilton Chain <[email-masked]>
To: Murilo <[email-masked]>
Cc: John Kehayias <[email-masked]>, [email-masked]
Date: Sat, 24 May 2025 09:16:04 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Murilo via Guix-patches via <[email-masked]> writes:

> V1->V2:
>   * Dropped the hyprland-qtutils patch, since it was applied as
> 56e6e84cc3fa25825b6d7c35d9773f3fb43b9c3d.
>   * hypridle is now built against the latest upstream commit
> (4f1c165) which fixes a SIGSEGV on non-(e)logind systems.
> See <https://github.com/hyprwm/hypridle/issues/150>.
>     ** I changed it to be compatible with the commit-revision package style, as
> per the guix manual.
>     ** I also added a comment inside the package definition for anyone updating
> it next time to drop the commit-revision style and go back to the usual version
> package style, since the next release will contain the fix commit.
>
> Murilo (10):
>   gnu: wayland-protocols-next: Update to 1.43.
>   gnu: hyprlang: Update to 0.6.3.
>   gnu: hyprutils: Update to 0.7.1.
>   gnu: hyprland-protocols: Update to 0.6.4.
>   gnu: hypridle: Update to 0.1.6-1.4f1c165.
>   gnu: hyprcursor: Update to 0.1.12.
>   gnu: hyprlock: Update to 0.8.2.
>   gnu: hyprpaper: Update to 0.7.5.
>   gnu: hyprpicker: Update to 0.4.5.
>   gnu: hyprland: Update to 0.49.0.
>
>  gnu/packages/cpp.scm         |  8 ++---
>  gnu/packages/freedesktop.scm |  8 ++---
>  gnu/packages/wm.scm          | 65 +++++++++++++++++++-----------------
>  gnu/packages/xdisorg.scm     | 16 ++++-----
>  4 files changed, 51 insertions(+), 46 deletions(-)
>
>
> base-commit: 28b2b7e6d7a57addc1c4e5529dcba483c8eff493
> --
> 2.49.0

Adjusted commit messages for some and applied as the following commits:

--8<---------------cut here---------------start------------->8---
917a9fd36da gnu: hyprland: Update to 0.49.0.
30424b9af74 gnu: hyprpicker: Update to 0.4.5.
2e2fbcc51ae gnu: hyprpaper: Update to 0.7.5.
9ee791aebfb gnu: hyprlock: Update to 0.8.2.
671988a3655 gnu: hyprcursor: Update to 0.1.12.
95fa4e83e3b gnu: hypridle: Update to 0.1.6-1.4f1c165.
13e7d936683 gnu: hyprland-protocols: Update to 0.6.4.
2592d17419d gnu: hyprutils: Update to 0.7.1.
35b1d9a401d gnu: hyprlang: Update to 0.6.3.
79f6621f73c gnu: wayland-protocols-next: Update to 1.43.
--8<---------------cut here---------------end--------------->8---

Thanks!

Subject: [PATCH 00/11] hypr* updates
From: Murilo <[email-masked]>
To: [email-masked]
Cc: [email-masked], Murilo <[email-masked]>
Date: Wed, 14 May 2025 14:46:03 -0300
List-Id: <debbugs-submit.debbugs.gnu.org>

This patch series updates the hypr* packages and libraries to their latest
upstream versions.

Relevant hypr* package changes:
  * hyprwayland-scanner is now a dependency of hypridle.
  * hyprland-protocols is now a dependency of hypridle.
  * wayland-protocols-next version update (1.42 -> 1.43)
    ** Needed for updating hyprland dependencies.
    ** We could technically bump to 1.44 but hyprland only needs 1.43, so I'm
not going further on this patch series.
  * linux-libre-headers is now a dependency of hyprland.
    ** This is because of https://github.com/hyprwm/Hyprland/pull/9806

Checks done:
  * guix pull --url=/home/look/projects/guile/guix --profile=/tmp/guix.master
    ** OK **
  * guix shell -D guix -CPW -- \
      ./pre-inst-env guix build \
      --dependents hyprpicker \
      --dependents hyprutils \
      --dependents aquamarine \
      --dependents hyprlock \
      --dependents hyprgraphics \
      --dependents hyprpicker \
      --dependents hyprpaper \
      --dependents hyprlang \
      --dependents hyprcursor \
      --dependents hyprland-qtutils \
      --dependents hypridle \
      --dependents hyprland-protocols \
      --dependents hyprwayland-scanner \
      --dependents xdg-desktop-portal-hyprland \
      --dependents hyprland \
      --dependents wayland-protocols-next
/gnu/store/b6qbbwn6fp6wjfvjgv75k797i7344mbd-hyprpicker-0.4.5
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/j4f5x4ciy17kj8xwl9234b0drsbyq1fh-hyprutils-0.7.1
/gnu/store/xv8b5h985l1rx0mvdr2fsnh6fjh7dsxx-hyprgraphics-0.1.3
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/zcyzq3aqyczvbbszsf6a2f7d38ndf5z0-hyprlock-0.8.2
/gnu/store/cfi082pmazc0kaxhwmd7irhzdrx4j73l-hyprpaper-0.7.5
/gnu/store/mgix62m4y2rrkr81jzbklp2mrzdq4bb3-hyprlang-0.6.3
/gnu/store/cqzarcgf1pvs8b34hq3qkxl46x7x0ai3-hypridle-0.1.6
/gnu/store/xc9rwk3v8chaavs7g8y2346wfg20b94b-hyprcursor-0.1.12
/gnu/store/749g7hvmqq0k51vgig510saba748mrdh-hyprland-qtutils-0.1.4
/gnu/store/b6qbbwn6fp6wjfvjgv75k797i7344mbd-hyprpicker-0.4.5
/gnu/store/h030k8pabs87n13gg9sbxy9faxjc6ai4-aquamarine-0.8.0
/gnu/store/h030k8pabs87n13gg9sbxy9faxjc6ai4-aquamarine-0.8.0
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/zcyzq3aqyczvbbszsf6a2f7d38ndf5z0-hyprlock-0.8.2
/gnu/store/xv8b5h985l1rx0mvdr2fsnh6fjh7dsxx-hyprgraphics-0.1.3
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/zcyzq3aqyczvbbszsf6a2f7d38ndf5z0-hyprlock-0.8.2
/gnu/store/cfi082pmazc0kaxhwmd7irhzdrx4j73l-hyprpaper-0.7.5
/gnu/store/b6qbbwn6fp6wjfvjgv75k797i7344mbd-hyprpicker-0.4.5
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/cfi082pmazc0kaxhwmd7irhzdrx4j73l-hyprpaper-0.7.5
/gnu/store/mgix62m4y2rrkr81jzbklp2mrzdq4bb3-hyprlang-0.6.3
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/cqzarcgf1pvs8b34hq3qkxl46x7x0ai3-hypridle-0.1.6
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/zcyzq3aqyczvbbszsf6a2f7d38ndf5z0-hyprlock-0.8.2
/gnu/store/cfi082pmazc0kaxhwmd7irhzdrx4j73l-hyprpaper-0.7.5
/gnu/store/xc9rwk3v8chaavs7g8y2346wfg20b94b-hyprcursor-0.1.12
/gnu/store/xc9rwk3v8chaavs7g8y2346wfg20b94b-hyprcursor-0.1.12
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/749g7hvmqq0k51vgig510saba748mrdh-hyprland-qtutils-0.1.4
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/cqzarcgf1pvs8b34hq3qkxl46x7x0ai3-hypridle-0.1.6
/gnu/store/6752sdnihbnm2knnx5jhwv4gi19ppdg3-hyprland-protocols-0.6.4
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/cqzarcgf1pvs8b34hq3qkxl46x7x0ai3-hypridle-0.1.6
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/kxa5000zvcrgp1yh4asf3nwnpwb2sxra-hyprwayland-scanner-0.4.4
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/cqzarcgf1pvs8b34hq3qkxl46x7x0ai3-hypridle-0.1.6
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/b6qbbwn6fp6wjfvjgv75k797i7344mbd-hyprpicker-0.4.5
/gnu/store/h030k8pabs87n13gg9sbxy9faxjc6ai4-aquamarine-0.8.0
/gnu/store/zcyzq3aqyczvbbszsf6a2f7d38ndf5z0-hyprlock-0.8.2
/gnu/store/cfi082pmazc0kaxhwmd7irhzdrx4j73l-hyprpaper-0.7.5
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
/gnu/store/vp66lm4qhnmyjkkh8gr69z0kacc7p20x-wayland-protocols-next-1.43
/gnu/store/p7ak37cc891zlfpiyhmphpfx5lgn7k7v-foot-1.22.3
/gnu/store/4wpn2ss59k0by6iszi2dp7y80i8r0m9s-hyprland-0.49.0
/gnu/store/g861ws206dg5d2r480a2lgvw0km18cxd-xdg-desktop-portal-hyprland-1.3.9
/gnu/store/ar7blkzd4dc76h0anfnsvghdvmixhjwh-grimblast-0.1-1.9d67858
    ** OK **

Murilo (11):
  gnu: wayland-protocols-next: Update to 1.43.
  gnu: hyprlang: Update to 0.6.3.
  gnu: hyprutils: Update to 0.7.1.
  gnu: hyprland-protocols: Update to 0.6.4.
  gnu: hyprland-qtutils: Update to 0.1.4.
  gnu: hypridle: Update to 0.1.6.
  gnu: hyprcursor: Update to 0.1.12.
  gnu: hyprlock: Update to 0.8.2.
  gnu: hyprpaper: Update to 0.7.5.
  gnu: hyprpicker: Update to 0.4.5.
  gnu: hyprland: Update to 0.49.0.

 gnu/packages/cpp.scm         |  8 ++++----
 gnu/packages/freedesktop.scm |  8 ++++----
 gnu/packages/qt.scm          |  4 ++--
 gnu/packages/wm.scm          | 13 ++++++++-----
 gnu/packages/xdisorg.scm     | 16 ++++++++--------
 5 files changed, 26 insertions(+), 23 deletions(-)

base-commit: c5265b90b055ee15908298c5d463301f1aae2eb1
-- 
2.49.0