<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[HyperForum — Details on packaging with Hyperbola]]></title>
		<link>https://forums.hyperbola.info/viewtopic.php?id=771</link>
		<atom:link href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=771&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Details on packaging with Hyperbola.]]></description>
		<lastBuildDate>Tue, 15 Nov 2022 20:27:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5243#p5243</link>
			<description><![CDATA[<p>As said: No need for a separate package. We bring back what we can. But providing a different package is even dangerous: It does provide the possibility to split up codebase and this is under any circumstances not to be wanted. Better to have it fixed and working as for now! <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>And to note: Please report issues then when you see them throughout the issue-tracker. When you have found the reasoning through personal tryouts this is even more helpful instead doing that throughout Github-issues and we see that just because we read carefully enough. I will close this thread now as all is said and done.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Tue, 15 Nov 2022 20:27:01 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5243#p5243</guid>
		</item>
		<item>
			<title><![CDATA[Re: Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5240#p5240</link>
			<description><![CDATA[<div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>Now under a new topic created. If there are further questions: Feel welcome.</p></blockquote></div><p>Yeah, I noticed that was why the NooDS emulator didn&#039;t have sound. a few days ago...</p><p>Was not happy... but yeah, I understand somewhat why...</p><p>So... desmume isn&#039;t needed after all.</p><p>However, this is just a thought, but why not have a second version of said package called portaudio-sndio?</p><p>They would be packages that conflict, aka you can only have one... that would be how it could work.</p><p>Btw, I actually have the old portaudio with sndio support, so just ask and I can send it to you.</p><p>Sound can work this way with NooDS this way too.</p>]]></description>
			<author><![CDATA[null@example.com (zapper)]]></author>
			<pubDate>Tue, 15 Nov 2022 18:50:30 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5240#p5240</guid>
		</item>
		<item>
			<title><![CDATA[Re: Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5236#p5236</link>
			<description><![CDATA[<p>Now under a new topic created. If there are further questions: Feel welcome.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Mon, 14 Nov 2022 17:09:15 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5236#p5236</guid>
		</item>
		<item>
			<title><![CDATA[Re: Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5235#p5235</link>
			<description><![CDATA[<p>Perhaps it is also useful to point out the problems being possible. I will therefore explain a bit more in depth those in relation with <strong>portaudio</strong>. First the change-history for the package itself: <a href="https://git.hyperbola.info:50100/packages/extra.git/log/portaudio">https://git.hyperbola.info:50100/packag … /portaudio</a></p><p>Second therefore the elementary problem being removed as this is and was the sndio-patch: <a href="https://git.hyperbola.info:50100/packages/extra.git/commit/portaudio?id=557433b15635002838fefc66cbf67a05a7406334">https://git.hyperbola.info:50100/packag … 05a7406334</a><br />The reasoning for removal: We have NOT only sndio even if people demand to be it that way. Under GNU/Linux we have also ALSA running and for that reasoning we need to keep compatibility with others like <strong>espeak</strong>, which showed issues with usage at the point before release of version 0.4. We had therefore the choice: Removal of all packages with problems in relation to <strong>portaudio</strong> or try fixing it on other ways. We took the decision for everyone to see. If somebody is using sndio ONLY on the system, then there will be for sure problems as there is no choice of both, only one. To keep all packages, to keep them running we made this choice: It was a hard one at the point, taken days for analysis and fixing also ALSA therefore. I hope this helps a bit more to bring transparency for questions!</p><p>We will for sure try to bring sndio-support therefore back at a point when possible. But we had first to deactivate sndio at the point back before we came to the conclusion it was a different base. But we need to make sure at every point also in the analysis that packages and depending applications work like they should.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Mon, 14 Nov 2022 14:57:07 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5235#p5235</guid>
		</item>
		<item>
			<title><![CDATA[Re: Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5228#p5228</link>
			<description><![CDATA[<p>This is not what I have written. I have just said: We wait with upgrades as long as Debian stable is doing. The rest is easy: We cannot package every wish as we keep also minimalism, a system base and keep the rest on community and therefore users. We use Debian-patchsets for stability, so we also need to look after the rest. I can name different examples where the used version is absolutely important for those.</p><p>We just cannot upgrade every package on wish or on point: This could make the whole system unstable and we will never risk that. Fixing instabilities can be very complicated as it can took days or even weeks with high workload every day and Hyperbola is driven by people in the free time. So there won&#039;t be much more packages added and also only upgrades when we can make sure they are functional and do not risk stability.</p><p>Hyperbola is also technical emancipation oriented. So using and upgrading on your own is for sure wanted, if you wish for that and it should be always possible. But I won&#039;t debate our stance here in this thread. If you have further questions, technical or more: Please create a new thread therefore. Thanks! <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /> Also to underline: We can create a new thread for updating selected packages and show how to do that, but this is for sure therefore a part for the community: Learn how to do and share. We can look over <strong>together</strong> as it can&#039;t be our task alone for about over 2000 packages (32bit and 64bit). We had discussions even about to drop what we can to preserve what is there. When we can guarantee a safe update-path, we will use it. But <strong>not</strong> for our build-infrastructure at this point and <strong>not</strong> for elementary libraries also with many dependencies. The reasoning is always the same: When we need to do that with a complete new release and version, there is testing needed. No further testing means also more time needed as we need to do all with a small amount of helping hands. So I won&#039;t ask for any kind of agreement, but this understanding of our reasoning for doing that to preserve a stable system. Not doing that for getting someone mad or angry. But when something is malfunctional, we do what we need to do - for example for portaudio as there were errors within ALSA at a time to be fixed if somebody wonders why the sndio-patch got removed. As said: Not doing that to get people angry, but we do it for preserve a functional system with functional applications in the user-space. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Mon, 14 Nov 2022 07:19:42 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5228#p5228</guid>
		</item>
		<item>
			<title><![CDATA[Re: Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5223#p5223</link>
			<description><![CDATA[<div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>As the version of desmume is on pair with Debian, we won&#039;t upgrade this as long Debian is doing that also. I can write down the ruleset a bit more clear:</p><p>1. Trying to be on pair with Debian with version of an added package - with having in mind back also that this is meant foremost for libraries and applications around the user-part, not for building as we won&#039;t touch that in times of developing our kernel and userland for HyperbolaBSD.<br />2. When there is no Debian-version or the version has problems, we can think about updating.</p><p>But when the package is working - seems so for desmume: We won&#039;t touch it for the moment. Okay, desmume is a for sure not critical and it is an end-user application. Nevertheless there is also one rule to follow: <strong>Never touch a running system!</strong><br />Updates for security-problems, if there are malfunctions or something, but not being something like Arch GNU/Linux rolling on selected packages. What is possible: Creating a thread later on and trying to do a PKGBUILD together so it is part for learning how to check and setup. Because using &quot;make install&quot; should be better used only in your HOME-directory instead in the root-filesystem.</p></blockquote></div><p>This is one time, I cannot agree with you... at least as far as &quot;debian has it so we shouldn&#039;t.&quot;&nbsp; That being said, your reasoning for HyperbolaBSD is completely solid.&nbsp; &nbsp;Point being,&nbsp; your other reasoning, could scare away people who actually, want minimalism like Hyperbola and the values Hyperbola has as a whole... keep this in mind, if possible.</p><p>Edit: typo</p>]]></description>
			<author><![CDATA[null@example.com (zapper)]]></author>
			<pubDate>Mon, 14 Nov 2022 01:28:14 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5223#p5223</guid>
		</item>
		<item>
			<title><![CDATA[Details on packaging with Hyperbola]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=5216#p5216</link>
			<description><![CDATA[<p>As the version of desmume is on pair with Debian, we won&#039;t upgrade this as long Debian is doing that also. I can write down the ruleset a bit more clear:</p><p>1. Trying to be on pair with Debian with version of an added package - with having in mind back also that this is meant foremost for libraries and applications around the user-part, not for building as we won&#039;t touch that in times of developing our kernel and userland for HyperbolaBSD.<br />2. When there is no Debian-version or the version has problems, we can think about updating.</p><p>But when the package is working - seems so for desmume: We won&#039;t touch it for the moment. Okay, desmume is a for sure not critical and it is an end-user application. Nevertheless there is also one rule to follow: <strong>Never touch a running system!</strong><br />Updates for security-problems, if there are malfunctions or something, but not being something like Arch GNU/Linux rolling on selected packages. What is possible: Creating a thread later on and trying to do a PKGBUILD together so it is part for learning how to check and setup. Because using &quot;make install&quot; should be better used only in your HOME-directory instead in the root-filesystem.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 12 Nov 2022 09:38:17 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=5216#p5216</guid>
		</item>
	</channel>
</rss>
