Packaging Request #3506
[openrc] PKGBUILD update
0%
Description
As OpenRC is not up-to-date in repositories, here's some notes and fixes to existing PKGBUILD:
OpenRC doesn't use make
anymore, it uses meson
There's no need in "cgroup2-verify.patch::${url}/commit/87cfad3d6cd619c6090e8209092448ae68279b0c.patch"
as it's fixed in the latest
version (https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/sh/rc-cgroup.sh#L193)
Same with:
- "binfmt-fix.patch::${url}/commit/eb610859519292c6164c4ba601d22e642c306beb.patch"
(https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/sh/binfmt.sh.in#L33)
- "posix-compliant-grep.patch::${url}/commit/a7e7fd2b37a7666f26c2d4de9386b2d04f583b41.patch"
(https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/sh/init-early.sh.Linux.in#L23)
- "openrc-shutdown-fix.patch::${url}/commit/fd852865e06a74ecf8b77ff534fa8053e020160f.patch"
(https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/src/openrc-shutdown/openrc-shutdown.c#L78)
- "supervise-daemon-fix.patch::${url}/commit/6deda13754f1b60245945e953cce8d97e40e86fc.patch"
(https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/src/supervise-daemon/supervise-daemon.c#L1133)
- "gcc-10-fix.patch::${url}/commit/375ef42393f3dc6edbaa2cb70c79b2366072db38.patch"
(https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/src/openrc/rc-logger.h#L19)
"revert.patch::${url}/commit/1801561c2d36c330df7fd02c7508f503a61ff5ba.patch"
itself is useless (wrong lines) (https://github.com/OpenRC/openrc/blob/92662ddc44f6091e8085fcd4637d13f04e90c5ac/init.d/bootmisc.in#L247)
But if it's required, I've fixed it
Everything compiles as expected in "OpenRC_fix.tar.xz",
so it's contents could replace https://git.parabola.nu/abslibre.git/tree/nonsystemd/openrc/*
(I don't have a permission to comment or edit my issues. My account was created more than a month ago)
Files
History
Updated by Megver83 10 months ago
I just follow the Artix devel. There are more changes to the OpenRC PKGBUILD to add, which I will hopefully soon, this month. There are many more updates needed regarding the OpenRC thing, like the wiki page and ISOs. Please, be patient, there's no need to open issues about this since the package works well anyways.
Updated by bill-auger 10 months ago
megver you should close the ticket then if you wont handle it directly - i agree that packaging requests and package upgrade requests should not be on the bug tracker, unless something is broken - i am thinking to remove 'packaging request' from redmine's "Issue Concern" options eventually - i assigned it to you only to see if you were awake :)
nonsystemd is aging - i did udev yesterday because it was causing people to lose keyboard and mouse
there have been several patches sent for nonsystemd things on pagure
https://pagure.io/abslibre/pull-requests
pagure or the mailing list is a better way for people to send these patches - i have ignored the nonsystemd patches though - only one of those fixes a bug though - this bug --> https://labs.parabola.nu/issues/2947
Updated by bill-auger 10 months ago
- Status changed from open to wont-fix
SolveFinder you have all the same permission as anyone else on the bug tracker or forum - only moderators are allowed to edit the OP - if youre having trouble doing anything else, maybe it is because you are blocking the jabascript? - im not sure
in the future, if youd like to more send patches, please send them to the dev mailing list or the pagure forge
https://lists.parabola.nu/mailman/listinfo/dev
https://pagure.io/abslibre/pull-requests