<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7895&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Seamless Devuan Project]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7895</link>
		<description><![CDATA[The most recent posts in Seamless Devuan Project.]]></description>
		<lastBuildDate>Thu, 09 Apr 2026 21:57:50 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Seamless Devuan Project]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63131#p63131</link>
			<description><![CDATA[<p>This is a good idea. Devuan&#039;s Runit and OpenRC (the latter I&#039;ve never used, but have been informed on) implementations aren&#039;t as complete as other distros have theirs. I&#039;d say even Slackware has a more pure SysVinit implementation.</p><p>Retroactive support for Chimaera and Daedalus is also a good idea, since there are many of us who have yet to switch to Excalibur and would appreciate more optimal service management in exchange.</p>]]></description>
			<author><![CDATA[dummy@example.com (brocashelm)]]></author>
			<pubDate>Thu, 09 Apr 2026 21:57:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63131#p63131</guid>
		</item>
		<item>
			<title><![CDATA[Seamless Devuan Project]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63128#p63128</link>
			<description><![CDATA[<p>Hey Devuan community!</p><p>Unfortunately over the last few years more and more sysv-init scripts have been removed from the debian repo, resulting in a less than optimal situation. Powerprofiles don&#039;t work out of the box meaning that even the netinstaller will drain your laptop&#039;s battery quickly, pipewire doesn&#039;t work unless you manually configure it, etc.<br />More and more people are starting to hate systemd and want to get away from it. Then they try Devuan and notice that they just don&#039;t get this &quot;out of the box&quot; experience they get on Debian. They&#039;re going to think Devuan sucks and we&#039;re going to lose them.</p><p>This is why I propose the &quot;<strong>Seamless Devuan Project</strong>&quot; <img src="https://dev1galaxy.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />As far as I know the Devuan team maintains specialised packages for Devuan while pulling the rest from the Debian repos.<br />The goal is to provide the Devuan maintainers with a script that automatically patches those packages pulled from Debian to enable the same &quot;out of the box&quot;-experience debian has, but better (because we&#039;re going to support 6-7 init-systems).</p><p>For now I only checked each package in the excalibur repo for amd64 for init scripts. There are are lists for what packages contain scripts for which init system:<br /><a href="https://github.com/Daemonratte/Seamless-Devuan-Project/tree/main/excalibur/lists-init" rel="nofollow">https://github.com/Daemonratte/Seamless … lists-init</a></p><p><span class="bbu">Step 1</span><br />For now we should only fokus on full coverage for SysVinit and OpenRC for Devuan Excalibur.<br />Here is the list of packages that we have to take care of:<br /><a href="https://github.com/Daemonratte/Seamless-Devuan-Project/blob/main/excalibur/missing_sysvinit" rel="nofollow">https://github.com/Daemonratte/Seamless … g_sysvinit</a></p><p><span class="bbu">Step 2</span><br />Next in line is going to be runit. Void Linux is probably going to be the main source for runit scripts that can be copies.</p><p><span class="bbu">Step 3 and 4</span><br />After we prepared all the services for OpenRC, SysVinit and Runit the next step is either going to be creating scripts for sinit, s6, shepherd and dinit (hey, there&#039;s no way this won&#039;t be added in the future) or doing the same for Freia, Ceres, Daedalus and Chimaera (in that order).</p><p><span class="bbu">Step 5<br /></span>When we&#039;re done it&#039;s time to create a script that automatically patches every .deb downloaded from the Debian repo. This way we can eliminate both the maintainance burden for the Devuan maintainers while also keeping users happy.</p><p><span class="bbu">What you can do:</span><br />When you go to <a href="https://github.com/Daemonratte/Seamless-Devuan-Project/tree/main/excalibur/patchfolder" rel="nofollow">https://github.com/Daemonratte/Seamless … atchfolder</a> you&#039;re going to find folders for each package containing a script. Every package should have a systemd init script. Only half of the packages contain a SysVinit script. Feel free to upload working solutions that work on your machine <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />The plan is to get every package to work out of the box for each init script, which is why it&#039;s also important to update the postinstall, preremove and postremove scripts (DEBIAN/postinst | DEBIAN/prerm | DEBIAN/postrm) whenever you contribute to a package.</p>]]></description>
			<author><![CDATA[dummy@example.com (Daemonratte)]]></author>
			<pubDate>Thu, 09 Apr 2026 16:50:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63128#p63128</guid>
		</item>
	</channel>
</rss>
