Difference between revisions of "Talk:OpenRC"

From ArchWiki
Jump to navigation Jump to search
(user perspective)
(→‎sysvinit-openrc: Add notes on openrc-init for systemd-sysvcompat compatibility)
 
(27 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
{{AUR|openrc-sysvinit}} <s>for some reason</s> - it doesn't include all binaries - depends on {{AUR|sysvinit}}, so the mentioned compability to {{Pkg|systemd-sysvcompat}} is not present. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 13:03, 2 August 2015 (UTC)
 
{{AUR|openrc-sysvinit}} <s>for some reason</s> - it doesn't include all binaries - depends on {{AUR|sysvinit}}, so the mentioned compability to {{Pkg|systemd-sysvcompat}} is not present. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 13:03, 2 August 2015 (UTC)
  
== Adding artoo's method back to the page ==
+
:Cf. [https://wiki.archlinux.org/index.php?title=OpenRC&diff=485715&oldid=482491] -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 11:38, 24 August 2017 (UTC)
  
Due to artoo's way having been removed here and artoo's packages in the AUR being gone (and artoo himself not being around anymore), [http://systemd-free.org systemd-free.org] was created. It now has more information about OpenRC on Arch Linux than this Wiki.
+
:openrc-sysvinit is not compatible with systemd-sysvcompat, but if openrc's own init is used, then systemd-sysvcompat can be left installed. On the other hand, some other system components like dbus seem to need replacement with nosystemd variants. Currently doing some work in order to further confirm this. [[User:Phillid|Phillid]] ([[User talk:Phillid|talk]]) 03:38, 25 October 2017 (UTC)
 
 
I have tried to merge previous information available about using OpenRC in this page with new information about artoo's method and with the current page [https://wiki.archlinux.org/index.php/User:JMCF125/OpenRC here]. What can I improve? The changes are considerable, should I nonetheless replace the contents of the current page with those of my sandbox? Any opinion would be appreciated. [[User:JMCF125|JMCF125]] ([[User talk:JMCF125|talk]]) 16:34, 13 February 2016 (UTC)
 
 
 
:You're of course free to create an adaptation on your user page, but info on the artoo "method" is unlikely to be merged back to the [[OpenRC]] article. (original discussion: [https://wiki.archlinux.org/index.php?title=Talk:OpenRC&oldid=390102])
 
 
 
:It has no AUR PKGBUILDs available since the author decided it was Manjaro-only [https://forum.manjaro.org/index.php?topic=27333.0] (which makes it unsuitable to document here in the first place), so the only source is some random, hopefully Arch-adapted, user repository. The respective "instructions" on systemd-free.org still have the same issues as a year ago [https://wiki.archlinux.org/index.php?title=Talk:OpenRC&diff=369005&oldid=368382] [https://bbs.archlinux.org/viewtopic.php?pid=1567158#p1567158] [https://bbs.archlinux.org/viewtopic.php?pid=1549109#p1549109] when it was created - not to mention the inflammatory language and widespread FUD on that website.
 
 
 
:Anyway, not trying to discourage your efforts, just pointing out what to expect. Cheers -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:30, 13 February 2016 (UTC)
 
 
 
::I did read the original discussion, in fact this prompted me to intervene in a discussion in the mailing lists [https://lists.archlinux.org/pipermail/arch-general/2016-February/040694.html] that was going nowhere.
 
 
 
::Artoo no longer supports packages on the AUR, but unnoficial repos, which are more or less as trustworthy, are available. With 4 mirrors, which is uncommon and comes to show the use case for this method.
 
 
 
::The "inflammatory language and widespread FUD" are part of the reason why there should be a Wiki article here, with a NPOV. The instructions here would also be structured differently. I haven't followed the instructions there myself because I had OpenRC artoo's way before that appeared. I've read those links you refer to; perhaps I should remove the systemd-free.org references or just put one in the end? The packages provided are the same artoo provided himself through the AUR, instructions in that website are not mandatory, nor the only way, nor arguably the best way.
 
 
 
::Should the "FUD" really stop us from adding crucial information to this page? The method I'd like to add back is well-supported and documented. I'm sure we can find a way of placing it here. [[User:JMCF125|JMCF125]] ([[User talk:JMCF125|talk]]) 17:43, 13 February 2016 (UTC)
 
 
 
:::I still don't see how anything has changed from last year. It remains a poor adaptation of the original {{AUR|openrc}} package, aimed at Manjaro, and with user repositories that break on a regular basis. See [https://bbs.archlinux.org/viewtopic.php?id=208524] [https://bbs.archlinux.org/viewtopic.php?id=205725] for more recent examples. As to "choice", see [[Talk:Arch Linux#Arch Linux is about choice]]. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 17:55, 13 February 2016 (UTC)
 
 
 
:::: Aren't AUR packages breaking all the time as well? I've had far more problems with many packages in the AUR than with OpenRC. In the first link, it was seemingly a SourceForge problem, which was minor and not existant on other mirrors. The second was dbus's fault. Both were gone very quickly. Problems with apg's way don't go away so quickly, it all takes longer in the AUR. About choice, it's just that an agreement between artoo and apg hasn't been reached, so there are 2 ways of doing things. If this repository was so unstable, Manjaro wouldn't use packages from the same place this repository does. I remember a  user with the quote "It's bleeding-edge, not bleeding-flat. Bring your own parachute.". [[User:JMCF125|JMCF125]] ([[User talk:JMCF125|talk]]) 18:12, 13 February 2016 (UTC)
 
 
 
::::: No, in this case they are not, since the AUR approach doesn't require replacing half your system with user packages (eudev, *-nosystemd, etc). And if, you go look at the discussion above, apg fixed an issue with the SSH service within hours ''of being notified''.
 
::::: Regarding the (non)merits of the artoo way, all this has already been discussed in the links above.
 
::::: Regarding Manjaro, I'm not interested in what they do or do not do, as it's irrelevant to Arch. What ''is'' relevant is how it impacts Arch users.
 
::::: Closing this as it turned to just another bikeshed. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 18:22, 13 February 2016 (UTC)
 
 
 
::::: For the record, I'd have no issue linking instructions to use an alternative method, however the "artoo" maintainers have shown zero interest in addressing raised concerns with both their repository, and their instructions on how to use it. So, solve that, and we can talk again. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 20:02, 13 February 2016 (UTC)
 
 
 
::::::The thing is, the maintainers and their quirks aside, the loss is to the users. The instructions would be rewritten. Could you list the issues with the repository please? Just to have them pinned down here for reference, instead of dispersed across links. Also, what would you think about creating a new page (such as "OpenRC (eudev)") following [https://lists.archlinux.org/pipermail/arch-general/2016-February/040723.html this suggestion]? [[User:JMCF125|JMCF125]] ([[User talk:JMCF125|talk]]) 20:47, 13 February 2016 (UTC)
 
 
 
:::::::I'll create a list later today. I'm not sure on creating [[OpenRC/eudev]]; ''if'' the situation does improve, you could also add information to the [[eudev]] article, but it depends on how much you want to add. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 12:06, 14 February 2016 (UTC)
 
 
 
:: For user perspective, there is always good thing to have a wiki page. I installed artoo way with old wiki and now there is only the bbs for supporting my troubles.
 
:: On the other hand, I think that the problem is lack of maintainers in archlinux. My systems boots with "Manjaro Linux". This trivial problem could be avoid if we have maintainer (not manjaro ones). And with maintainers we could assure that all we publish in the wiki is *true*--[[User:Xan|Xan]] ([[User talk:Xan|talk]]) 12:14, 14 February 2016 (UTC)
 

Latest revision as of 03:39, 25 October 2017

sysvinit-openrc

openrc-sysvinitAUR for some reason - it doesn't include all binaries - depends on sysvinitAUR, so the mentioned compability to systemd-sysvcompat is not present. -- Alad (talk) 13:03, 2 August 2015 (UTC)

Cf. [1] -- Alad (talk) 11:38, 24 August 2017 (UTC)
openrc-sysvinit is not compatible with systemd-sysvcompat, but if openrc's own init is used, then systemd-sysvcompat can be left installed. On the other hand, some other system components like dbus seem to need replacement with nosystemd variants. Currently doing some work in order to further confirm this. Phillid (talk) 03:38, 25 October 2017 (UTC)