GNU bug report logs -
#56859
[PATCH] gnu: xdg-desktop-portal-wlr: Change elogind to basu for sd-bus.
Previous Next
To reply to this bug, email your comments to 56859 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Sun, 31 Jul 2022 15:51:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
muradm <mail <at> muradm.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 31 Jul 2022 15:51:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr):
[inputs]: Change elogind to basu.
[arguments]: Specify "-Dsd-bus-provider=basu" explicitly.
---
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 cde7156383..1a30091da0 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2408,7 +2408,7 @@ (define-public xdg-desktop-portal-wlr
(arguments
`(#:configure-flags
'("-Dsystemd=disabled"
- "-Dsd-bus-provider=libelogind")
+ "-Dsd-bus-provider=basu")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'hardcode-binaries
@@ -2426,8 +2426,8 @@ (define-public xdg-desktop-portal-wlr
(string-append "execvp(\"" sh)))))))))
(native-inputs
(list cmake pkg-config))
- (inputs (list elogind
- bash-minimal
+ (inputs (list bash-minimal
+ basu
grim
iniparser
libinih
--
2.37.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Sun, 31 Jul 2022 17:39:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 56859 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 31-07-2022 17:50, muradm wrote:
> * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr):
> [inputs]: Change elogind to basu.
> [arguments]: Specify "-Dsd-bus-provider=basu" explicitly.
What's the reason for the switch?
Greetings,
Maxime
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Sun, 31 Jul 2022 21:46:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 56859 <at> debbugs.gnu.org (full text, mbox):
On Sun Jul 31, 2022 at 6:38 PM BST, Maxime Devos wrote:
> What's the reason for the switch?
Fewer dependencies (we include only the sd-bus library without the whole
of elogind), and it means eventually desktop users won't ever need elogind
to even exist in their store. (I think this is the reason. I'm not certain,
and there may be something more important, like some incompatibility with
seatd.)
-- (
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Sun, 31 Jul 2022 23:14:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 56859 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 31-07-2022 23:45, ( wrote:
> On Sun Jul 31, 2022 at 6:38 PM BST, Maxime Devos wrote:
>> What's the reason for the switch?
> Fewer dependencies (we include only the sd-bus library without the whole
> of elogind), and it means eventually desktop users won't ever need elogind
> to even exist in their store. (I think this is the reason. I'm not certain,
> and there may be something more important, like some incompatibility with
> seatd.)
>
> -- (
That's interesting but sounds very non-specific to
xdg-desktop-portal-wlr; I think this would be better to propose on
guix-devel@ to switch elogind->basu for _all_ dependents, not only
xdg-desktop-portal-wlr -- the latter would increate the closure, not
reduce it, because other installed packages would still use elogind.
Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Sun, 31 Jul 2022 23:33:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 56859 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 01-08-2022 01:13, Maxime Devos wrote:
>
> On 31-07-2022 23:45, ( wrote:
>> On Sun Jul 31, 2022 at 6:38 PM BST, Maxime Devos wrote:
>>> What's the reason for the switch?
>> Fewer dependencies (we include only the sd-bus library without the whole
>> of elogind), and it means eventually desktop users won't ever need
>> elogind
>> to even exist in their store. (I think this is the reason. I'm not
>> certain,
>> and there may be something more important, like some incompatibility
>> with
>> seatd.)
>>
>> -- (
>
> That's interesting but sounds very non-specific to
> xdg-desktop-portal-wlr; I think this would be better to propose on
> guix-devel@ to switch elogind->basu for _all_ dependents, not only
> xdg-desktop-portal-wlr -- the latter would increate the closure, not
> reduce it, because other installed packages would still use elogind.
Additionally, the reason should have been mentioned in the commit message.
Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Mon, 01 Aug 2022 05:32:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 56859 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Regarding switching, I don't think it is very straight forward
to switch elogind with basu. Issue is that elogind "also" includes
sd-bus. Dependents may require either sd-bus and/or other parts
of elogind. Those who require sd-bus only to interface with bus
could be switched to basu gradually. Most likely this will be
suitable for "minimalist" applications.
I.e. basu is a drop-in replacement for those require sd-bus only,
but not whole elogind.
Thanks in advance,
muradm
Maxime Devos <maximedevos <at> telenet.be> writes:
> [[PGP Signed Part:Undecided]]
>
> On 01-08-2022 01:13, Maxime Devos wrote:
>>
>> On 31-07-2022 23:45, ( wrote:
>>> On Sun Jul 31, 2022 at 6:38 PM BST, Maxime Devos wrote:
>>>> What's the reason for the switch?
>>> Fewer dependencies (we include only the sd-bus library without
>>> the whole
>>> of elogind), and it means eventually desktop users won't ever
>>> need
>>> elogind
>>> to even exist in their store. (I think this is the reason. I'm
>>> not
>>> certain,
>>> and there may be something more important, like some
>>> incompatibility with
>>> seatd.)
>>>
>>> -- (
>>
>> That's interesting but sounds very non-specific to
>> xdg-desktop-portal-wlr; I think this would be better to propose
>> on
>> guix-devel@ to switch elogind->basu for _all_ dependents, not
>> only
>> xdg-desktop-portal-wlr -- the latter would increate the
>> closure, not
>> reduce it, because other installed packages would still use
>> elogind.
>
> Additionally, the reason should have been mentioned in the
> commit message.
>
> Greetings,
> Maxime.
>
> [2. OpenPGP public key --- application/pgp-keys;
> OpenPGP_0x49E3EE22191725EE.asc]...
>
> [[End of PGP Signed Part]]
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56859
; Package
guix-patches
.
(Mon, 01 Aug 2022 05:36:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 56859 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr):
[inputs]: Change elogind to basu.
[arguments]: Specify "-Dsd-bus-provider=basu" explicitly.
xdg-desktop-portal-wlr requires only sd-bus which is now
available via basu as standalone.
---
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 cde7156383..1a30091da0 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2408,7 +2408,7 @@ (define-public xdg-desktop-portal-wlr
(arguments
`(#:configure-flags
'("-Dsystemd=disabled"
- "-Dsd-bus-provider=libelogind")
+ "-Dsd-bus-provider=basu")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'hardcode-binaries
@@ -2426,8 +2426,8 @@ (define-public xdg-desktop-portal-wlr
(string-append "execvp(\"" sh)))))))))
(native-inputs
(list cmake pkg-config))
- (inputs (list elogind
- bash-minimal
+ (inputs (list bash-minimal
+ basu
grim
iniparser
libinih
--
2.37.1
This bug report was last modified 2 years and 267 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.