Project

General

Profile

Packaging Request #3506

[openrc] PKGBUILD update

SolveFinder - 10 months ago - . Updated 10 months ago.

Status:
wont-fix
Priority:
bug
Assignee:
% Done:

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

OpenRC_fix.tar.xz (4.82 KB) OpenRC_fix.tar.xz Ready to use nonsystemd/openrc PKGBUILD and patches SolveFinder, 2023-07-13 11:03 AM

History

#1

Updated by bill-auger 10 months ago

  • Assignee set to Megver83
#2

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.

#3

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

#4

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

Also available in: Atom PDF