Summary: | sys-boot/plymouth-openrc-plugin: stabilize | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | CyberGuerro <cyberguerro> |
Component: | Stabilization | Assignee: | Matt Jolly <kangie> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | belgix_oz, cyberguerro, flaviocamilo, henning, j.habenicht, kangie, leohdz172 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
CyberGuerro
2024-06-18 06:03:48 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? 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. :) Upgraded to 0.2.0 without any problem and it seems working ok.👍🏻 (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 > 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.
(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. 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. 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 openrc-0.55 has been stabilized, so I hope this package will be stabilized too Obviously after folder issue has been fixed :-) Any news?? (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. @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 :-) 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. (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. I am pretty sure it can not work with openrc>=0.56, see https://github.com/Kangie/plymouth-openrc-plugin/pull/2 My wild guess is that people who report it to work have that symlink in place and forgot about it. (In reply to Henning Schild from comment #16) > I am pretty sure it can not work with openrc>=0.56, see > https://github.com/Kangie/plymouth-openrc-plugin/pull/2 > > My wild guess is that people who report it to work have that symlink in > place and forgot about it. Work for me for openrc-0.60 but not for openrc-0.61 I need to stay to version 0.60 for now til I investiguate (again) the issue. (In reply to Francois Chenier from comment #17) > Work for me for openrc-0.60 but not for openrc-0.61 > I need to stay to version 0.60 for now til I investiguate (again) the issue. You could try throwing that first patch into /etc/portage/patches/sys-boot/plymouth-openrc-plugin/ or more conservative choose /etc/portage/patches/sys-boot/plymouth-openrc-plugin-0.3.0-r1/ And maybe compare "qlist sys-boot/plymouth-openrc-plugin | grep plymouth.so" before and after. |