<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for FODINA 4 FOSS	</title>
	<atom:link href="https://fodina.de/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://fodina.de/</link>
	<description>a treasure trove for free software, techniques, and ideas</description>
	<lastBuildDate>Fri, 11 Aug 2023 18:58:53 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Karsten Reincke		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-29</link>

		<dc:creator><![CDATA[Karsten Reincke]]></dc:creator>
		<pubDate>Mon, 23 Jan 2023 15:25:04 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-29</guid>

					<description><![CDATA[Cool. Das verdient eine Titelaktualisierung]]></description>
			<content:encoded><![CDATA[<p>Cool. Das verdient eine Titelaktualisierung</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Christoph Schnegg		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-28</link>

		<dc:creator><![CDATA[Christoph Schnegg]]></dc:creator>
		<pubDate>Mon, 23 Jan 2023 13:32:03 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-28</guid>

					<description><![CDATA[Hier ein Weg zu einem laufenden Frescobaldi 3.2 unter Ubuntu 22.04 - ohne jede Gewähr: 

1) Aktualisierungsverwaltung öffnen. Alle anstehenden Aktualisierungen mit &quot;Jetzt installieren&quot; auf den neuesten stand bringen. 

2) in der Aktualisierungsverwaltung auf Einstellungen gehen, den Reiter &quot;Entwickleroptionen&quot; klicken

3) dort &quot;vorabveröffentliche Aktualisierungen&quot; anhaken (erfordert Passwort) und &quot;schließen&quot;

4) Es kommt &quot;Die Informationen über verfügbare Software sind nicht mehr aktuell&quot;. Hier aus &quot;Neu laden&quot; klicken. 

ACHTUNG: nicht nur Frescobaldi, sondern ALLES, wofür es etwas vorabveröffentlichtes gibt, wird im folgenden zur Aktualisierung vorgeschlagen - da wäre ich im Folgenden sehr vorsichtig!

5) Jetzt werden sehr viele Softwarepakete zur Aktualisierung vorgeschlagen - hier habe ich ALLES abgewählt (will mir ja mein System nicht mit lauter beta-Versionen instabil machen), und nur das Häkchen bei Frescobaldi gelassen. 

6) mit &quot;Jetzt installieren&quot; wird Frescobaldi auf die 3.2 Vorabversion (die bei mir fehlerfrei läuft, wie es aussieht) aktualisiert. 

7) Danach bietet die Aktualisierungverwaltung wieder all das, was abgewählt war, erneut zur Aktualisierung an - NICHT machen. 

8) wieder - weiterhin in der Aktualisierungsverwaltung - auf &quot;Einstellungen&quot; gehen, dort wieder auf den Reiter &quot;Entwickleroptionen&quot;, das Häkchen bei den VorabAktualisierungen herausnehmen. Passwort eingeben. &quot;Schließen&quot; klicken. 

9) nochmal &quot;Neu laden&quot; wählen wie oben, dann sollte nichts mehr zum Aktualisieren da stehen. 

10) und seither läuft Frescobaldi bei mir wieder rund. 

Hoffe das hilft der einen oder dem anderen. 

Christoph S.]]></description>
			<content:encoded><![CDATA[<p>Hier ein Weg zu einem laufenden Frescobaldi 3.2 unter Ubuntu 22.04 — ohne jede Gewähr: </p>
<p>1) Aktualisierungsverwaltung öffnen. Alle anstehenden Aktualisierungen mit “Jetzt installieren” auf den neuesten stand bringen. </p>
<p>2) in der Aktualisierungsverwaltung auf Einstellungen gehen, den Reiter “Entwickleroptionen” klicken</p>
<p>3) dort “vorabveröffentliche Aktualisierungen” anhaken (erfordert Passwort) und “schließen”</p>
<p>4) Es kommt “Die Informationen über verfügbare Software sind nicht mehr aktuell”. Hier aus “Neu laden” klicken. </p>
<p>ACHTUNG: nicht nur Frescobaldi, sondern ALLES, wofür es etwas vorabveröffentlichtes gibt, wird im folgenden zur Aktualisierung vorgeschlagen — da wäre ich im Folgenden sehr vorsichtig!</p>
<p>5) Jetzt werden sehr viele Softwarepakete zur Aktualisierung vorgeschlagen — hier habe ich ALLES abgewählt (will mir ja mein System nicht mit lauter beta-Versionen instabil machen), und nur das Häkchen bei Frescobaldi gelassen. </p>
<p>6) mit “Jetzt installieren” wird Frescobaldi auf die 3.2 Vorabversion (die bei mir fehlerfrei läuft, wie es aussieht) aktualisiert. </p>
<p>7) Danach bietet die Aktualisierungverwaltung wieder all das, was abgewählt war, erneut zur Aktualisierung an — NICHT machen. </p>
<p>8) wieder — weiterhin in der Aktualisierungsverwaltung — auf “Einstellungen” gehen, dort wieder auf den Reiter “Entwickleroptionen”, das Häkchen bei den VorabAktualisierungen herausnehmen. Passwort eingeben. “Schließen” klicken. </p>
<p>9) nochmal “Neu laden” wählen wie oben, dann sollte nichts mehr zum Aktualisieren da stehen. </p>
<p>10) und seither läuft Frescobaldi bei mir wieder rund. </p>
<p>Hoffe das hilft der einen oder dem anderen. </p>
<p>Christoph S.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Karsten Reincke		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-27</link>

		<dc:creator><![CDATA[Karsten Reincke]]></dc:creator>
		<pubDate>Sun, 20 Nov 2022 16:28:46 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-27</guid>

					<description><![CDATA[Yoop. Dein Hinweis ist völlig richtig. Besten Dank! Hab es gerade berichtigt.]]></description>
			<content:encoded><![CDATA[<p>Yoop. Dein Hinweis ist völlig richtig. Besten Dank! Hab es gerade berichtigt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Arjen Bax		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-26</link>

		<dc:creator><![CDATA[Arjen Bax]]></dc:creator>
		<pubDate>Sun, 20 Nov 2022 13:57:26 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-26</guid>

					<description><![CDATA[`sudo apt-get install python3-li`
results in an error message for me that package python3-li cannot be found by apt.

I think that it must be:

`sudo apt-get install python3-ly`

(Description: Tool and library for manipulating LilyPond files (Python 3))]]></description>
			<content:encoded><![CDATA[<p>‘sudo apt-get install python3-li‘<br>
results in an error message for me that package python3-li cannot be found by apt.</p>
<p>I think that it must be:</p>
<p>‘sudo apt-get install python3-ly‘</p>
<p>(Description: Tool and library for manipulating LilyPond files (Python 3))</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Bayer		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-25</link>

		<dc:creator><![CDATA[Bayer]]></dc:creator>
		<pubDate>Wed, 02 Nov 2022 14:10:26 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-25</guid>

					<description><![CDATA[Eine Hilfestellung, wie man die zweite im Beitrag genannte Alternative
... – wie von Jorma Louhi beschrieben – den Code selbst anpassen ...
praktisch umsetzt findet sich unter

https://github.com/frescobaldi/frescobaldi/issues/1433#issuecomment-1300437286]]></description>
			<content:encoded><![CDATA[<p>Eine Hilfestellung, wie man die zweite im Beitrag genannte Alternative<br>
… – wie von Jorma Louhi beschrieben – den Code selbst anpassen …<br>
praktisch umsetzt findet sich unter</p>
<p><a target="_blank" rel="nofollow ugc" href="https://github.com/frescobaldi/frescobaldi/issues/1433#issuecomment-1300437286">https://github.com/frescobaldi/frescobaldi/issues/1433#issuecomment-1300437286</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Julian Rabius		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-24</link>

		<dc:creator><![CDATA[Julian Rabius]]></dc:creator>
		<pubDate>Thu, 08 Sep 2022 18:15:00 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-24</guid>

					<description><![CDATA[Danke, der Post hat mir geholfen.

$ pip install frescobaldi
macht bei mir mit Ubuntu zwar derzeit dieselben Probleme.

Aber die übrigen aufgeführten Pakete habe ich installiert, insbesondere
$ pip install qpageview

Das alles hat offenbar die Voraussetzung geschaffen, dass ich Frescobaldi nun auch ohne Installation mit direktem Aufruf der App wie gewohnt nutzen kann. Und zwar unmittelbar aus dem Ordner, in den ich frescobaldi-3.2.tar.gz (Quelle: https://github.com/frescobaldi/frescobaldi/releases) entpackt habe.
$ python3 &#039;/home/user/Software/frescobaldi-3.2/frescobaldi&#039;]]></description>
			<content:encoded><![CDATA[<p>Danke, der Post hat mir geholfen.</p>
<p>$ pip install frescobaldi<br>
macht bei mir mit Ubuntu zwar derzeit dieselben Probleme.</p>
<p>Aber die übrigen aufgeführten Pakete habe ich installiert, insbesondere<br>
$ pip install qpageview</p>
<p>Das alles hat offenbar die Voraussetzung geschaffen, dass ich Frescobaldi nun auch ohne Installation mit direktem Aufruf der App wie gewohnt nutzen kann. Und zwar unmittelbar aus dem Ordner, in den ich frescobaldi‑3.2.tar.gz (Quelle: <a target="_blank" rel="nofollow ugc" href="https://github.com/frescobaldi/frescobaldi/releases">https://github.com/frescobaldi/frescobaldi/releases</a>) entpackt habe.<br>
$ python3 ‘/home/user/Software/frescobaldi‑3.2/frescobaldi’</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Karsten Reincke		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-23</link>

		<dc:creator><![CDATA[Karsten Reincke]]></dc:creator>
		<pubDate>Wed, 10 Aug 2022 19:05:15 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-23</guid>

					<description><![CDATA[Unglücklicherweise habe ich den Fehler reproduziert: nach einer neuen Installation von Ubuntu 22.04 auf einem Zweitrechner und der Abfolge meines Rezeptes trat bei mir derselbe Fehler auf. Und mittlerweile auch auf meinen Hauptrechner. Ich habe keine Ahnung, warum. Aber ich werde mit einer sauberen 22.04.1 die Sache noch einmal angehen. Sorry, dass ich keine besser Nachrichten habe ...]]></description>
			<content:encoded><![CDATA[<p>Unglücklicherweise habe ich den Fehler reproduziert: nach einer neuen Installation von Ubuntu 22.04 auf einem Zweitrechner und der Abfolge meines Rezeptes trat bei mir derselbe Fehler auf. Und mittlerweile auch auf meinen Hauptrechner. Ich habe keine Ahnung, warum. Aber ich werde mit einer sauberen 22.04.1 die Sache noch einmal angehen. Sorry, dass ich keine besser Nachrichten habe …</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Frescobaldi on Ubuntu 22.04: with pip or apt by Robert Orso		</title>
		<link>https://fodina.de/frescobaldi-ubuntu/#comment-22</link>

		<dc:creator><![CDATA[Robert Orso]]></dc:creator>
		<pubDate>Sun, 07 Aug 2022 07:25:21 +0000</pubDate>
		<guid isPermaLink="false">https://fodina.de/?p=4214#comment-22</guid>

					<description><![CDATA[$ pip install frescobaldi
ERROR: Could not find a version that satisfies the requirement frescobaldi (from versions: none)
ERROR: No matching distribution found for frescobaldi]]></description>
			<content:encoded><![CDATA[<p>$ pip install frescobaldi<br>
ERROR: Could not find a version that satisfies the requirement frescobaldi (from versions: none)<br>
ERROR: No matching distribution found for frescobaldi</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on YOCTO, IoT, and the GPLv3 by Robert Berger		</title>
		<link>https://fodina.de/yocto-iot-gplv3/#comment-12</link>

		<dc:creator><![CDATA[Robert Berger]]></dc:creator>
		<pubDate>Sat, 23 Oct 2021 17:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://127.0.0.1/kr/?p=2067#comment-12</guid>

					<description><![CDATA[Cooler Artikel!

Hier ein paar Kommentare

1) &quot;Nun fordert jede (A&#124;L)GPLv&quot; - da fehlt die 3. Bradley Kuhn sagt, dass dies auch fuer die v2 gilt[1], aber da wuerden wohl viele andere widersprechen.

2) &quot;Dann – so die einfache Antwort – darf der Hersteller keine GPLv3, keine LGPLv3 und keine AGPLv3 lizenzierte Software in seinem Softwarestack verwenden.&quot; Die Antwort ist oft nicht ganz so einfach, denn wenn das System etwas komplexer wird, dann ist es schwer keine xGPLv2 Software zu verwenden. Ein &quot;Workaround&quot; waere, wenn man in das Manual reinschreibt, dass man ein &quot;spezielles&quot; Image auf Anfrage anbieten kann, welches es dann erlaubt die xGPLv3 Komponenten durch andere Versionen zu ersetzen - allerdings fehlt in diesem Image dann Einiges an proprietaerem Code.

3) &quot;Der Kompilationsvorgang bricht dann ab, wenn Entwickler trotzdem so lizensierte Software einbauen.&quot; - Mit viel Glueck sucht das Buildsystem auch noch nach Alternativen, die versuchen die
 xGPLv3 Komponente dur eine Komponente mit anderer Lizenz zu ersetzen.

4) &quot;in sein Image, auch wenn die Belegung der Variable INCOMPATIBLE_LICENSE dies eigentlich verhindern müsste.&quot; - wie diese Lib, wie auch viele andere under xGPLx lizensierte Libs spezielle Lizenz &quot;Exceptions&quot; beinhaltet, die z.B. &quot;derivate Work&quot; und andere Dinge wieder aus der Lizenz rausnehmen.

5) &quot;libstdc++&quot; Man schafft es uebrigens nicht mit dem Yocto Project nur die libstdc++ in das rootfs aufzunehmen ohne z.B. mindestens ein hello-world.cpp zu haben, dass gegen die lib linkt, d
enn nur die libstdc++ waere nicht erlaubt.

6) Was die std C lib aufruft (system calls) ist auch spannend, denn dazu braucht man spezielle Kernel headers, die mit GPLv2 plus exception lizensiert sind.

7) In einer aktuellen Yocto Version (momenatn in master) ab Honister/3.4 offiziell kann man ein SBOM (Software Bill of Material) generieren, welches mit dem entsprechenden Tooling  Open Source Software Compliance hoffentlich nich besser machen wird (bis jetzt werden nur einzelne recipes und kein &quot;combined work&quot; betrachtet).

8) Manche Firmen machen open source meta layers und damit kann man ein Image bauen und auf das Geraet laden, was auch interessant ist.

[1] https://sfconservancy.org/blog/2021/jul/23/tivoization-and-the-gpl-right-to-install/

--
Robert Berger
Embedded Software Evangelist

Reliable Embedded Systems
Consulting Training Engineering
URL: https://www.reliableembeddedsystems.com

Schedule a web meeting:
https://calendly.com/reliableembeddedsystems/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--]]></description>
			<content:encoded><![CDATA[<p>Cooler Artikel!</p>
<p>Hier ein paar Kommentare</p>
<p>1) “Nun fordert jede (A|L)GPLv” — da fehlt die 3. Bradley Kuhn sagt, dass dies auch fuer die v2 gilt[1], aber da wuerden wohl viele andere widersprechen.</p>
<p>2) “Dann – so die einfache Antwort – darf der Hersteller keine GPLv3, keine LGPLv3 und keine AGPLv3 lizenzierte Software in seinem Softwarestack verwenden.” Die Antwort ist oft nicht ganz so einfach, denn wenn das System etwas komplexer wird, dann ist es schwer keine xGPLv2 Software zu verwenden. Ein “Workaround” waere, wenn man in das Manual reinschreibt, dass man ein “spezielles” Image auf Anfrage anbieten kann, welches es dann erlaubt die xGPLv3 Komponenten durch andere Versionen zu ersetzen — allerdings fehlt in diesem Image dann Einiges an proprietaerem Code.</p>
<p>3) “Der Kompilationsvorgang bricht dann ab, wenn Entwickler trotzdem so lizensierte Software einbauen.” — Mit viel Glueck sucht das Buildsystem auch noch nach Alternativen, die versuchen die<br>
 xGPLv3 Komponente dur eine Komponente mit anderer Lizenz zu ersetzen.</p>
<p>4) “in sein Image, auch wenn die Belegung der Variable INCOMPATIBLE_LICENSE dies eigentlich verhindern müsste.” — wie diese Lib, wie auch viele andere under xGPLx lizensierte Libs spezielle Lizenz “Exceptions” beinhaltet, die z.B. “derivate Work” und andere Dinge wieder aus der Lizenz rausnehmen.</p>
<p>5) “libstdc++” Man schafft es uebrigens nicht mit dem Yocto Project nur die libstdc++ in das rootfs aufzunehmen ohne z.B. mindestens ein hello-world.cpp zu haben, dass gegen die lib linkt, d<br>
enn nur die libstdc++ waere nicht erlaubt.</p>
<p>6) Was die std C lib aufruft (system calls) ist auch spannend, denn dazu braucht man spezielle Kernel headers, die mit GPLv2 plus exception lizensiert sind.</p>
<p>7) In einer aktuellen Yocto Version (momenatn in master) ab Honister/3.4 offiziell kann man ein SBOM (Software Bill of Material) generieren, welches mit dem entsprechenden Tooling  Open Source Software Compliance hoffentlich nich besser machen wird (bis jetzt werden nur einzelne recipes und kein “combined work” betrachtet).</p>
<p>8) Manche Firmen machen open source meta layers und damit kann man ein Image bauen und auf das Geraet laden, was auch interessant ist.</p>
<p>[1] <a target="_blank" rel="nofollow ugc" href="https://sfconservancy.org/blog/2021/jul/23/tivoization-and-the-gpl-right-to-install/">https://sfconservancy.org/blog/2021/jul/23/tivoization-and-the-gpl-right-to-install/</a></p>
<p>–<br>
Robert Berger<br>
Embedded Software Evangelist</p>
<p>Reliable Embedded Systems<br>
Consulting Training Engineering<br>
URL: <a target="_blank" rel="nofollow ugc" href="https://www.reliableembeddedsystems.com">https://www.reliableembeddedsystems.com</a></p>
<p>Schedule a web meeting:<br>
<a target="_blank" rel="nofollow ugc" href="https://calendly.com/reliableembeddedsystems/">https://calendly.com/reliableembeddedsystems/</a><br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
–</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
