Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

drkonqi-6.3.91::kde needs systemd [solved]

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
7 posts • Page 1 of 1
Author
Message
houtworm
Guru
Guru
User avatar
Posts: 397
Joined: Sat Mar 08, 2003 10:11 pm
Location: Den Haag, Netherlands
Contact:
Contact houtworm
Website

drkonqi-6.3.91::kde needs systemd [solved]

  • Quote

Post by houtworm » Sun Jun 01, 2025 9:56 pm

I use the unstable kde and now there is an update to 6.3.91
I refuse to update drkonqi because it also installs systemd and I use openrc.
Is there any solution for this?

Now I removed drkonqi with depclean and the problem seems solved, altough I am not happy that a KDE package needs systemd.

[Administrator edit: Changed title to note that this ebuild is from the ::kde overlay. Original title was drkonqi-6.3.91 needs systemd. -Hu]
Last edited by houtworm on Mon Jun 02, 2025 12:41 am, edited 1 time in total.
niemand is onbekwamer, dan een timmerman zonder hamer

Kees
Top
Hu
Administrator
Administrator
Posts: 24380
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sun Jun 01, 2025 10:09 pm

Where do you see that a drkonqi-6.3.91 exists? As of the latest commit on Gentoo's GitHub mirror (0e4da80be1ccfebfef1c25935d12522306705f49), I see only drkonqi-6.3.5.ebuild. This ebuild has a USE=systemd flag that, if enabled, depends on systemd. I interpret this to mean that if your profile sets USE=-systemd, then this package will not require systemd.

When reporting a problem, please show the exact output that led you to believe a problem exists.
Top
houtworm
Guru
Guru
User avatar
Posts: 397
Joined: Sat Mar 08, 2003 10:11 pm
Location: Den Haag, Netherlands
Contact:
Contact houtworm
Website

  • Quote

Post by houtworm » Sun Jun 01, 2025 10:38 pm

Thanks for your reply Hu! Now I understand it a little better.

Code: Select all

!!! The following update has been skipped due to unsatisfied dependencies:

kde-plasma/drkonqi:6

  selected: (kde-plasma/drkonqi-6.3.80_p20250417:6/6::kde, installed)
  skipped: (kde-plasma/drkonqi-6.3.91:6/6::kde, ebuild scheduled for merge) (see unsatisfied dependency below)

!!! All ebuilds that could satisfy "sys-apps/systemd:=" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/systemd-9999::gentoo (masked by: package.mask, missing keyword)
/var/db/repos/gentoo/profiles/features/split-usr/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2023-12-07)
# Does not support split-usr filesystem geometry. Please migrate to
# a merged-usr profile.

- sys-apps/systemd-257.5::gentoo (masked by: package.mask)
- sys-apps/systemd-257.3::gentoo (masked by: package.mask)
- sys-apps/systemd-256.13::gentoo (masked by: package.mask)
- sys-apps/systemd-256.12::gentoo (masked by: package.mask)
- sys-apps/systemd-256.10::gentoo (masked by: package.mask)
- sys-apps/systemd-254.24::gentoo (masked by: package.mask)
/etc/portage/package.mask/mask:
#=www-client/chromium-135.0.7049.41

- sys-apps/systemd-254.22::gentoo (masked by: package.mask)

(dependency required by "kde-plasma/drkonqi-6.3.91::kde" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook. 
drkonqi-6.3.91 is not in the gentoo repo but it is in the kde overlay. I have a split-user profile.
I could not find a -systemd in my profile but I have it in make.conf so it is set globally. And does not work for drkonqi. But it appeared that nothing depends on it so I removed drkonqi.
niemand is onbekwamer, dan een timmerman zonder hamer

Kees
Top
Hu
Administrator
Administrator
Posts: 24380
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Mon Jun 02, 2025 12:35 am

I see. Now that you mentioned the ::kde overlay, I found drkonqi-6.3.91::kde, and yes, that ebuild has a hard dependency on systemd. Since the older drkonqi ebuild does not have such a dependency, I assume that the change was deliberate and that the newer drkonqi really does need systemd. In particular, I see in the older 6.30.80 ebuild:

Code: Select all

		-DWITH_SYSTEMD=OFF # non-systemd snapshot before it was made required
From that, it seems very likely that the ebuild maintainer knew exactly what he was doing when he put the hard dependency in the 6.3.91 ebuild. It is not a mistake due to incomplete information, but instead is a reflection of upstream's choice to require users to run systemd.

Your split-usr profile is relevant here only in that you cannot use systemd with split-usr (anymore), so if you did want to switch to systemd, you would need to migrate to merged-usr. Since you are opposed to using systemd, you can stay on split-usr.

I think your only options now are:
  • Switch to systemd
  • Ban use of drkonqi on this system
Top
houtworm
Guru
Guru
User avatar
Posts: 397
Joined: Sat Mar 08, 2003 10:11 pm
Location: Den Haag, Netherlands
Contact:
Contact houtworm
Website

  • Quote

Post by houtworm » Mon Jun 02, 2025 12:41 am

Thanks for your excellent answer Hu! Now I understand what is going on.
I can only hope that other KDE packages will never depend on systemd or else it will be a tough job for me to switch to systemd.
niemand is onbekwamer, dan een timmerman zonder hamer

Kees
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Mon Jun 02, 2025 5:11 am

Hu wrote:I think your only options now are:
  • Switch to systemd
  • Ban use of drkonqi on this system
[X] Restrict your drkonqi package.unmask to <6.3.90
Top
GDH-gentoo
Advocate
Advocate
User avatar
Posts: 2110
Joined: Sat Jul 20, 2019 7:02 pm
Location: South America

  • Quote

Post by GDH-gentoo » Mon Jun 02, 2025 11:42 am

Relevant upstream commit.
NeddySeagoon wrote:I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Top
Post Reply

7 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy