Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 783156 - gui-apps/mako should support sys-libs/basu as an alternative to systemd and elogind.
Summary: gui-apps/mako should support sys-libs/basu as an alternative to systemd and e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-04-16 13:12 UTC by anonymous
Modified: 2021-12-25 22:10 UTC (History)
5 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 anonymous 2021-04-16 13:12:46 UTC
https://github.com/emersion/mako requires systemd, elogind, or basu.

If neither systemd nor elogind is available, basu is chosen by mako during build time.

Reproducible: Always
Comment 1 anonymous 2021-04-16 13:18:14 UTC
By the way, mako doesn't rely on gtk 3 anymore.
Comment 2 Ionen Wolkens gentoo-dev 2021-04-16 18:17:39 UTC
https://github.com/emersion/basu
Comment 3 Larry the Git Cow gentoo-dev 2021-12-24 04:47:39 UTC
The bug has been referenced in the following commit(s):

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

commit 8f162d2e7717b30d130925a72129d56a4fbd4daa
Author:     Michael Kupfer <mkupfer99@gmail.com>
AuthorDate: 2021-12-15 11:15:12 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-24 04:47:03 +0000

    gui-apps/mako: Add sys-libs/basu sd-bus-provider
    
    Add sys-libs/basu as alternative sd-bus-provider besides elogind and
    systemd
    
    Bug: https://bugs.gentoo.org/783156
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Michael Kupfer <mkupfer99@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/23314
    Signed-off-by: Sam James <sam@gentoo.org>

 gui-apps/mako/{mako-1.6-r1.ebuild => mako-1.6-r2.ebuild} | 1 +
 gui-apps/mako/mako-9999.ebuild                           | 1 +
 2 files changed, 2 insertions(+)
Comment 4 Arsen Arsenović gentoo-dev 2021-12-24 15:00:30 UTC
This looks like an automagic dependency; since basu and elogind/systemd don't inherently conflict, this is a possible edge case
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-24 19:26:09 UTC
(In reply to Arsen Arsenovic from comment #4)
> This looks like an automagic dependency; since basu and elogind/systemd
> don't inherently conflict, this is a possible edge case

oh, duh, I wasnt thinking last night
Comment 6 Larry the Git Cow gentoo-dev 2021-12-25 22:10:03 UTC
The bug has been closed via the following commit(s):

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

commit 97985fb97c421b1301b70c750f90051fbcf70bae
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-12-25 22:08:39 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-12-25 22:09:50 +0000

    gui-apps/mako: fix automagic basu usage
    
    Not sure how I missed that before!
    
    Fixes: 8f162d2e7717b30d130925a72129d56a4fbd4daa
    Closes: https://bugs.gentoo.org/783156
    Reported-by: Arsen Arsenovic <arsen@aarsen.me>
    Signed-off-by: Sam James <sam@gentoo.org>

 .../mako/{mako-1.6-r2.ebuild => mako-1.6-r3.ebuild}     | 17 +++++++++++++----
 gui-apps/mako/mako-9999.ebuild                          | 17 +++++++++++++----
 2 files changed, 26 insertions(+), 8 deletions(-)