* bug#73428: update elogind to 255 @ 2024-09-22 18:50 Julian Flake 2024-09-23 21:43 ` bug#73428: [PATCH] elogind update to 252.24 Julian Flake ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Julian Flake @ 2024-09-22 18:50 UTC (permalink / raw) To: 73428 Hi, if possible, upgrade elogind to version 255. I (and maybe others) have issues with `loginctl suspend`, see https://github.com/elogind/elogind/issues/208#issuecomment-2366912746 best, nutcase -- Dipl.-Inf. Julian Flake University of Koblenz Faculty 4: Computer Science Institute for Software Technology PB 20 16 02 | D-56016 Koblenz | Germany Voice: +49 261 287 2787 Email: flake@uni-koblenz.de https://www.uni-koblenz.de/~flake ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: [PATCH] elogind update to 252.24 2024-09-22 18:50 bug#73428: update elogind to 255 Julian Flake @ 2024-09-23 21:43 ` Julian Flake 2024-09-23 21:58 ` bug#73428: update elogind to 255 Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 0/2] removed reference to deleted patch Julian Flake [not found] ` <87bk045089.fsf@gnu.org> 2 siblings, 1 reply; 14+ messages in thread From: Julian Flake @ 2024-09-23 21:43 UTC (permalink / raw) To: 73428; +Cc: Julian Flake, Julian Flake This is an update to 252.24 Change-Id: Id1ab5f26a9296238724fd9873288ef5630d0a0b5 --- gnu/packages/freedesktop.scm | 6 +- gnu/packages/patches/elogind-fix-rpath.patch | 60 -------------------- 2 files changed, 3 insertions(+), 63 deletions(-) delete mode 100644 gnu/packages/patches/elogind-fix-rpath.patch diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 993bb84ec6..e1e5e2663c 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -39,6 +39,7 @@ ;;; Copyright © 2024 aurtzy <aurtzy@gmail.com> ;;; Copyright © 2024 Dariqq <dariqq@posteo.net> ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> +;;; Copyright © 2024 Julian Flake <flake@uni-koblenz.de> ;;; ;;; This file is part of GNU Guix. ;;; @@ -772,7 +773,7 @@ (define-public libxdg-basedir (define-public elogind (package (name "elogind") - (version "252.9") + (version "252.24") (source (origin (method git-fetch) (uri (git-reference @@ -781,8 +782,7 @@ (define-public elogind (file-name (git-file-name name version)) (sha256 (base32 - "049cfv97975x700s7lx4p9i22nv6v7j046iwkspxba7kr5qq7akw")) - (patches (search-patches "elogind-fix-rpath.patch")))) + "06hgcnhk6wbsnhkrqblw23q2x2b6bijzcnqjzfdv9xqzc94pha90")))) (build-system meson-build-system) (arguments `(#:configure-flags diff --git a/gnu/packages/patches/elogind-fix-rpath.patch b/gnu/packages/patches/elogind-fix-rpath.patch deleted file mode 100644 index 2a76cc467f..0000000000 --- a/gnu/packages/patches/elogind-fix-rpath.patch +++ /dev/null @@ -1,60 +0,0 @@ -Retrieved from https://github.com/elogind/elogind/issues/258 - -From: Mark Hindley <mark@hindley.org.uk> -Date: Wed, 24 May 2023 10:39:41 +0100 -Subject: Fixup_executable_rpath - -./meson.build sets - - install_rpath : rootlibexecdir - -however src/shared/meson.build sets - -libshared = shared_library( - [snip] - install_dir : rootpkglibdir - ) ---- - meson.build | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/meson.build b/meson.build -index 694a2fd..a575f69 100644 ---- a/meson.build -+++ b/meson.build -@@ -2903,7 +2903,7 @@ executable('elogind', - dependencies : [threads, - libacl, - libudev], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootlibexecdir) - -@@ -2913,7 +2913,7 @@ exe = executable('loginctl', - link_with : [libshared], - dependencies : [threads, - libudev], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootbindir) - public_programs += [exe] -@@ -2923,7 +2923,7 @@ exe = executable('elogind-inhibit', - include_directories : includes, - link_with : [libshared], - dependencies : [threads], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootbindir) - public_programs += [exe] -@@ -4283,7 +4283,7 @@ executable('elogind-uaccess-command', - libshared], - dependencies: [libacl, - libudev], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootlibexecdir) - #endif // 0 base-commit: 41e408eb1f93d96b549d345e2de74143220b7b76 -- 2.46.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#73428: update elogind to 255 2024-09-23 21:43 ` bug#73428: [PATCH] elogind update to 252.24 Julian Flake @ 2024-09-23 21:58 ` Julian Flake 2024-09-24 8:59 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix 0 siblings, 1 reply; 14+ messages in thread From: Julian Flake @ 2024-09-23 21:58 UTC (permalink / raw) To: 73428; +Cc: Julian Flake The provided patch describes a minor upgrade of elogind to 252.24. Maybe this already solves my specific issue with `loginctl suspend` while using sway WM. The major update to 255.x needs more attention, since configure flags changed different tests fail. I don't know, how to test this from a local git worktree of guix. I can install it from my local worktree into my ~/.guix-profile, but this is not picked up by my operating-system, which expects the binaries in my system's profile, I guess. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: update elogind to 255 2024-09-23 21:58 ` bug#73428: update elogind to 255 Julian Flake @ 2024-09-24 8:59 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix 2024-09-24 9:02 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix 0 siblings, 1 reply; 14+ messages in thread From: Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2024-09-24 8:59 UTC (permalink / raw) To: 73428, julian; +Cc: Julian Flake Hi Julian, On 23 September 2024 21:58:46 UTC, Julian Flake <julian@flake.de> wrote: >I don't know, how to test this from a local git worktree of guix. I can >install it from my local worktree into my ~/.guix-profile However you're installing it from your local checkout should also work for reconfiguring your system, e.g., with ./pre-inst-env. If it doesn't, you need to make sure that your privilege escalation mechanisb (sudo?) isn't clobbering your environment (guix shell?). Kind regards, T G-R Sent on the go. Excuse or enjoy my brevity. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: update elogind to 255 2024-09-24 8:59 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2024-09-24 9:02 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix 2024-09-24 10:34 ` Julian Flake 0 siblings, 1 reply; 14+ messages in thread From: Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2024-09-24 9:02 UTC (permalink / raw) To: 73428, julian; +Cc: Julian Flake ...or, if you need additional channels or can't get this to work, you can commit your changes, replace the guix channel URL with "file:///home/your/guix", guix pull --{allow-downgrades,disable-authentication}, and reconfigure as you would otherwise. Kind regards, T G-R Sent on the go. Excuse or enjoy my brevity. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: update elogind to 255 2024-09-24 9:02 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2024-09-24 10:34 ` Julian Flake 2024-09-24 19:29 ` Julian Flake 0 siblings, 1 reply; 14+ messages in thread From: Julian Flake @ 2024-09-24 10:34 UTC (permalink / raw) To: Tobias Geerinckx-Rice; +Cc: 73428, flake Hi, > ...or, if you need additional channels or can't get this to > work, you > can commit your changes, replace the guix channel URL with > "file:///home/your/guix", guix pull > --{allow-downgrades,disable-authentication}, and reconfigure as > you > would otherwise. that's actually exactly, what I started this morning. Building all the packages takes a lot of time (and is still running), of course. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: update elogind to 255 2024-09-24 10:34 ` Julian Flake @ 2024-09-24 19:29 ` Julian Flake 0 siblings, 0 replies; 14+ messages in thread From: Julian Flake @ 2024-09-24 19:29 UTC (permalink / raw) To: 73428; +Cc: Tobias Geerinckx-Rice Can we use some branch at the QA / Build server for testing, if all dependent packages actually build with this 252.24 patch? ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: [PATCH v2 0/2] removed reference to deleted patch 2024-09-22 18:50 bug#73428: update elogind to 255 Julian Flake 2024-09-23 21:43 ` bug#73428: [PATCH] elogind update to 252.24 Julian Flake @ 2024-09-24 5:18 ` Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 1/2] gnu: elogind update to 252.24 Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 2/2] gnu: elogind: Remove unneeded rpath patch Julian Flake [not found] ` <87bk045089.fsf@gnu.org> 2 siblings, 2 replies; 14+ messages in thread From: Julian Flake @ 2024-09-24 5:18 UTC (permalink / raw) To: 73428; +Cc: Julian Flake, Julian Flake, Julian Flake v2: two separate commits: 1. update of elogind to 252.24 2. removal of unused patch Julian Flake (2): gnu: elogind update to 252.24 gnu: elogind: Remove unneeded rpath patch. gnu/local.mk | 1 - gnu/packages/freedesktop.scm | 6 +- gnu/packages/patches/elogind-fix-rpath.patch | 60 -------------------- 3 files changed, 3 insertions(+), 64 deletions(-) delete mode 100644 gnu/packages/patches/elogind-fix-rpath.patch base-commit: 41e408eb1f93d96b549d345e2de74143220b7b76 -- 2.46.0 ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#73428: [PATCH v2 1/2] gnu: elogind update to 252.24 2024-09-24 5:18 ` bug#73428: [PATCH v2 0/2] removed reference to deleted patch Julian Flake @ 2024-09-24 5:18 ` Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 2/2] gnu: elogind: Remove unneeded rpath patch Julian Flake 1 sibling, 0 replies; 14+ messages in thread From: Julian Flake @ 2024-09-24 5:18 UTC (permalink / raw) To: 73428; +Cc: Julian Flake, Julian Flake, Julian Flake Change-Id: I9697aea701dca738d6f97f7ae36c9f77b920d11a --- gnu/packages/freedesktop.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 993bb84ec6..e1e5e2663c 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -39,6 +39,7 @@ ;;; Copyright © 2024 aurtzy <aurtzy@gmail.com> ;;; Copyright © 2024 Dariqq <dariqq@posteo.net> ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> +;;; Copyright © 2024 Julian Flake <flake@uni-koblenz.de> ;;; ;;; This file is part of GNU Guix. ;;; @@ -772,7 +773,7 @@ (define-public libxdg-basedir (define-public elogind (package (name "elogind") - (version "252.9") + (version "252.24") (source (origin (method git-fetch) (uri (git-reference @@ -781,8 +782,7 @@ (define-public elogind (file-name (git-file-name name version)) (sha256 (base32 - "049cfv97975x700s7lx4p9i22nv6v7j046iwkspxba7kr5qq7akw")) - (patches (search-patches "elogind-fix-rpath.patch")))) + "06hgcnhk6wbsnhkrqblw23q2x2b6bijzcnqjzfdv9xqzc94pha90")))) (build-system meson-build-system) (arguments `(#:configure-flags -- 2.46.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#73428: [PATCH v2 2/2] gnu: elogind: Remove unneeded rpath patch. 2024-09-24 5:18 ` bug#73428: [PATCH v2 0/2] removed reference to deleted patch Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 1/2] gnu: elogind update to 252.24 Julian Flake @ 2024-09-24 5:18 ` Julian Flake 2024-09-24 5:37 ` bug#73428: update elogind to 255 Julian Flake 1 sibling, 1 reply; 14+ messages in thread From: Julian Flake @ 2024-09-24 5:18 UTC (permalink / raw) To: 73428; +Cc: Julian Flake, Julian Flake, Julian Flake Change-Id: Id12590b45317a3d965ee4d715e696e5402de85e4 --- gnu/local.mk | 1 - gnu/packages/patches/elogind-fix-rpath.patch | 60 -------------------- 2 files changed, 61 deletions(-) delete mode 100644 gnu/packages/patches/elogind-fix-rpath.patch diff --git a/gnu/local.mk b/gnu/local.mk index 8e7abc8a47..dd5d6e0c85 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1170,7 +1170,6 @@ dist_patch_DATA = \ %D%/packages/patches/elm-ghc9.2.patch \ %D%/packages/patches/elm-offline-package-registry.patch \ %D%/packages/patches/elm-reactor-static-files.patch \ - %D%/packages/patches/elogind-fix-rpath.patch \ %D%/packages/patches/emacs-all-the-icons-remove-duplicate-rs.patch \ %D%/packages/patches/emacs-deferred-fix-number-of-arguments.patch \ %D%/packages/patches/emacs-elpy-dup-test-name.patch \ diff --git a/gnu/packages/patches/elogind-fix-rpath.patch b/gnu/packages/patches/elogind-fix-rpath.patch deleted file mode 100644 index 2a76cc467f..0000000000 --- a/gnu/packages/patches/elogind-fix-rpath.patch +++ /dev/null @@ -1,60 +0,0 @@ -Retrieved from https://github.com/elogind/elogind/issues/258 - -From: Mark Hindley <mark@hindley.org.uk> -Date: Wed, 24 May 2023 10:39:41 +0100 -Subject: Fixup_executable_rpath - -./meson.build sets - - install_rpath : rootlibexecdir - -however src/shared/meson.build sets - -libshared = shared_library( - [snip] - install_dir : rootpkglibdir - ) ---- - meson.build | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/meson.build b/meson.build -index 694a2fd..a575f69 100644 ---- a/meson.build -+++ b/meson.build -@@ -2903,7 +2903,7 @@ executable('elogind', - dependencies : [threads, - libacl, - libudev], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootlibexecdir) - -@@ -2913,7 +2913,7 @@ exe = executable('loginctl', - link_with : [libshared], - dependencies : [threads, - libudev], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootbindir) - public_programs += [exe] -@@ -2923,7 +2923,7 @@ exe = executable('elogind-inhibit', - include_directories : includes, - link_with : [libshared], - dependencies : [threads], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootbindir) - public_programs += [exe] -@@ -4283,7 +4283,7 @@ executable('elogind-uaccess-command', - libshared], - dependencies: [libacl, - libudev], -- install_rpath : rootlibexecdir, -+ install_rpath : rootpkglibdir, - install : true, - install_dir : rootlibexecdir) - #endif // 0 -- 2.46.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* bug#73428: update elogind to 255 2024-09-24 5:18 ` bug#73428: [PATCH v2 2/2] gnu: elogind: Remove unneeded rpath patch Julian Flake @ 2024-09-24 5:37 ` Julian Flake 0 siblings, 0 replies; 14+ messages in thread From: Julian Flake @ 2024-09-24 5:37 UTC (permalink / raw) To: 73428; +Cc: Julian Flake, Julian Flake $ guix refresh elogind --list-dependent Building the following 1680 packages would ensure 3220 dependent packages are rebuilt [...] ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <87bk045089.fsf@gnu.org>]
* [bug#73428] update elogind to 255 [not found] ` <87bk045089.fsf@gnu.org> @ 2024-09-30 21:08 ` Julian Flake 2024-10-02 0:51 ` Maxim Cournoyer 0 siblings, 1 reply; 14+ messages in thread From: Julian Flake @ 2024-09-30 21:08 UTC (permalink / raw) To: 73428 Cc: Julian Flake, Ludovic Courtès, Tobias Geerinckx-Rice, Maxim Cournoyer, Julian Flake > > ...or, if you need additional channels or can't get this to > > work, you > > can commit your changes, replace the guix channel URL with > > "file:///home/your/guix", guix pull > > --{allow-downgrades,disable-authentication}, and reconfigure as > > you > > would otherwise. > > that's actually exactly, what I started this morning. Building all > the packages takes a lot of time (and is still running), of > course. I had to interrupt the local build after some time and after some successful package buildd, since it started rebuilding chromium, libreoffice and other packages that would take too much time on my day job machine. Therefore, it would be great, if check building the dependents could be offloaded to qa.guix.gnu.org (or similar?). How is that triggerd? The "patch" tag does not trigger that, right? Best Regards, Julian ^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#73428] update elogind to 255 2024-09-30 21:08 ` [bug#73428] " Julian Flake @ 2024-10-02 0:51 ` Maxim Cournoyer 2024-10-02 5:46 ` Julian Flake 0 siblings, 1 reply; 14+ messages in thread From: Maxim Cournoyer @ 2024-10-02 0:51 UTC (permalink / raw) To: Julian Flake Cc: Ludovic Courtès, Tobias Geerinckx-Rice, Julian Flake, 73428 Hi Julian, Julian Flake <julian@flake.de> writes: >> > ...or, if you need additional channels or can't get this to >> > work, you >> > can commit your changes, replace the guix channel URL with >> > "file:///home/your/guix", guix pull >> > --{allow-downgrades,disable-authentication}, and reconfigure as >> > you >> > would otherwise. >> >> that's actually exactly, what I started this morning. Building all >> the packages takes a lot of time (and is still running), of >> course. > > I had to interrupt the local build after some time and after some > successful package buildd, since it started rebuilding chromium, > libreoffice and other packages that would take too much time on my day job machine. > > Therefore, it would be great, if check building the dependents could be > offloaded to qa.guix.gnu.org (or similar?). How is that triggerd? The "patch" tag > does not trigger that, right? I think QA won't currently attempt to build patch series that would cause more than 1000 rebuilds. -- Thanks, Maxim ^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#73428] update elogind to 255 2024-10-02 0:51 ` Maxim Cournoyer @ 2024-10-02 5:46 ` Julian Flake 0 siblings, 0 replies; 14+ messages in thread From: Julian Flake @ 2024-10-02 5:46 UTC (permalink / raw) To: Maxim Cournoyer Cc: Ludovic Courtès, Tobias Geerinckx-Rice, Julian Flake, 73428 Hi Maxim, On Wed, Oct 02 2024, Maxim Cournoyer wrote: > I think QA won't currently attempt to build patch series that > would > cause more than 1000 rebuilds. thanks for the info. How can this patch be tested, then? Is there a lack of resources (metal)? Best Regards, Julian ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-10-02 5:47 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-22 18:50 bug#73428: update elogind to 255 Julian Flake 2024-09-23 21:43 ` bug#73428: [PATCH] elogind update to 252.24 Julian Flake 2024-09-23 21:58 ` bug#73428: update elogind to 255 Julian Flake 2024-09-24 8:59 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix 2024-09-24 9:02 ` Tobias Geerinckx-Rice via Bug reports for GNU Guix 2024-09-24 10:34 ` Julian Flake 2024-09-24 19:29 ` Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 0/2] removed reference to deleted patch Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 1/2] gnu: elogind update to 252.24 Julian Flake 2024-09-24 5:18 ` bug#73428: [PATCH v2 2/2] gnu: elogind: Remove unneeded rpath patch Julian Flake 2024-09-24 5:37 ` bug#73428: update elogind to 255 Julian Flake [not found] ` <87bk045089.fsf@gnu.org> 2024-09-30 21:08 ` [bug#73428] " Julian Flake 2024-10-02 0:51 ` Maxim Cournoyer 2024-10-02 5:46 ` Julian Flake
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.