Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 934487 - sys-boot/plymouth-openrc-plugin: stabilize
Summary: sys-boot/plymouth-openrc-plugin: stabilize
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matt Jolly
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-18 06:03 UTC by CyberGuerro
Modified: 2025-03-01 20:07 UTC (History)
6 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 CyberGuerro 2024-06-18 06:03:48 UTC
There is no stabilized version in the tree and I have been using the current (and only) version in the tree for a long time without any problems, so can you please stabilize it?

Thank you
Comment 1 Matt Jolly gentoo-dev 2024-06-29 10:37:45 UTC
I honestly need to add a proper build system to the plugin to handle some edge cases, so let's get that done, merged, tested, and stabilise then?
Comment 2 Matt Jolly gentoo-dev 2024-06-29 15:02:52 UTC
OK, I've updated plymouth-openrc-plugin to 0.2.0 and that's been pushed into ::gentoo. Please give it a go and let me know how it does, and we'll look to stabilise it for at least amd64 in August if no issues come up. :)
Comment 3 CyberGuerro 2024-06-29 17:40:16 UTC
Upgraded to 0.2.0 without any problem and it seems working ok.👍🏻
Comment 4 Francois Chenier 2024-07-01 06:52:32 UTC
(In reply to Matt Jolly from comment #2)
> OK, I've updated plymouth-openrc-plugin to 0.2.0 and that's been pushed into
> ::gentoo. Please give it a go and let me know how it does, and we'll look to
> stabilise it for at least amd64 in August if no issues come up. :)

Doesn't work for me. It compile fine but plymouth splash screen doesn't come up. I just see some usual text you see when plymouth is not installed and 2-3 seconds after sddm login screen. Reverting back to plymouth-openrc-plugin 0.1.3 solve the issue.

sys-apps/openrc-0.54.2
sys-boot/plymouth-22.02.122-r1
Comment 5 Matt Jolly gentoo-dev 2024-07-01 07:48:38 UTC
> Doesn't work for me.

Please log a new bug that references / blocks this one.

I'll fire up a VM and take a look but I can't see any obvious reason for this to fail - the biggest part of the update was changing the build system to Meson to fix some outstanding upstream bugs.
Comment 6 Francois Chenier 2024-07-23 07:31:13 UTC
(In reply to Matt Jolly from comment #5)
> > Doesn't work for me.
> 
> Please log a new bug that references / blocks this one.
> 
Same problem as https://bugs.gentoo.org/935378 so I'm not the only one with this problem.
Comment 7 Matt Jolly gentoo-dev 2024-09-10 21:49:03 UTC
0.3.0 should resolve the issue preventing stablisation.

We now depend on OpenRC >=0.55 so once that package becomes stable we can begin the process here.
Comment 8 j.habenicht 2024-09-13 10:58:50 UTC
Me thinks the build needs a version dependency to openrc.
My build of plymouth-openrc-plugin-0.3.0 fails during configure with the error message:

Run-time dependency openrc found: NO (tried cmake)

meson.build:11:9: ERROR: Dependency lookup for openrc with method 'pkgconfig' failed: Invalid version, need 'openrc' ['>=0.55'] found '0.54.2'.


I did work around the error editing the dependency rules to this:

 --- plymouth-openrc-plugin-0.3.0.ebuild~        2024-09-12 21:13:47.000000000 +0200
+++ plymouth-openrc-plugin-0.3.0.ebuild 2024-09-13 12:40:12.321352886 +0200
@@ -14,7 +14,7 @@
 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
 IUSE="debug"
 
-DEPEND="|| ( sys-apps/openrc sys-apps/openrc-navi )"
+DEPEND="|| ( >=sys-apps/openrc-0.55 sys-apps/openrc-navi )"
 RDEPEND="${DEPEND}
        sys-boot/plymouth
        !sys-apps/systemd"


Do you think this change should be made to the ebuild?

best regards
Comment 9 CyberGuerro 2024-12-07 09:06:57 UTC
openrc-0.55 has been stabilized, so I hope this package will be stabilized too
Comment 10 CyberGuerro 2024-12-09 07:17:27 UTC
Obviously after folder issue has been fixed :-)
Comment 11 CyberGuerro 2025-01-10 07:42:30 UTC
Any news??
Comment 12 Francois Chenier 2025-01-11 01:21:16 UTC
(In reply to CyberGuerro from comment #11)
> Any news??

Nope, the issue is still present with openrc-0.56 but the symlink workaround still work.
Comment 13 CyberGuerro 2025-02-07 13:57:37 UTC
@Matt Jolly,
what do you think about modifying the ebuild inserting symlink creation (tagged as fix obviously) while openrc-0.56 isn't fixed? So you can stabilize the package :-)
Comment 14 Matt Jolly gentoo-dev 2025-03-01 02:07:35 UTC
This _should_ work with the version of OpenRC that's now stable in the Gentoo tree. Is anyone that was impacted by the incorrect plugin dir able to validate that? I can take a look but it will be sometime next week at the earliest.
Comment 15 Francois Chenier 2025-03-01 20:07:21 UTC
(In reply to Matt Jolly from comment #14)
> This _should_ work with the version of OpenRC that's now stable in the
> Gentoo tree. Is anyone that was impacted by the incorrect plugin dir able to
> validate that? I can take a look but it will be sometime next week at the
> earliest.

Working for me with openrc-0.60, amd64 and legacy layout.