]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.html
Generated.
[homepage.git] / blog / index.html
index e7be1d349acc0108619b91aa5cc16a1ef71a27cf..2b5f8d2c94963820fe2f986c898957ab49f9d3d3 100644 (file)
 
 
     
 
 
     
+    <div class="entry">
+      <div class="title"><a href="http://www.hungry.com/~pere/blog/Some_of_my_2024_free_software_activities.html">Some of my 2024 free software activities</a></div>
+      <div class="date">10th February 2025</div>
+      <div class="body"><p>It is a while since I posted a summary of the free software and
+open culture activities and projects I have worked on.  Here is a
+quick summary of the major ones from last year.</p>
+
+<p>I guess the biggest project of the year has been migrating orphaned
+packages in Debian without a version control system to have a git
+repository on salsa.debian.org.  When I started in April around 450
+the orphaned packages needed git.  I've since migrated around 250 of
+the packages to a salsa git repository, and around 40 packages were
+left when I took a break.  Not sure who did the around 160 conversions
+I was not involved in, but I am very glad I got some help on the
+project.  I stopped partly because some of the remaining packages
+needed more disk space to build than I have available on my
+development machine, and partly because some had a strange build setup
+I could not figure out.  I had a time budget of 20 minutes per
+package, if the package proved problematic and likely to take longer,
+I moved to another package.  Might continue later, if I manage to free
+up some disk space.</p>
+
+<p>Another rather big project was the translation to Norwegian Bokmål
+and publishing of the first book ever published by a Sámi woman, the
+«<a href="http://www.hungry.com/~pere/publisher/#infoerlifellerdoed2024">Møter
+vi liv eller død?</a>» book by Elsa Laua, with a PD0 and CC-BY
+license.  I released it during the summer, and to my surprise it has
+already sold several copies.  As I suck at marketing, I did not expect
+to sell any.</p>
+
+<p>A smaller, but more long term project (for more than 10 years now),
+and related to orphaned packages in Debian, is my project to ensure a
+simple way to install hardware related packages in Debian when the
+relevant hardware is present in a machine.  It made a fairly big
+advance forward last year, partly because I have been poking and
+begging package maintainers and upstream developers to include
+AppStream metadata XML in their packages.  I've also released a few
+new versions of the isenkram system with some robustness improvements.
+Today 127 packages in Debian provide such information, allowing
+<tt>isenkram-lookup</tt> to propose them.  Will keep pushing until the
+around 35 package names currently hard coded in the isenkram package
+are down to zero, so only information provided by individual packages
+are used for this feature.</p>
+
+<p>As part of the work on AppStream, I have sponsored several packages
+into Debian where the maintainer wanted to fix the issue but lacked
+direct upload rights.  I've also sponsored a few other packages, when
+approached by the maintainer.</p>
+
+<p>I would also like to mention two hardware related packages in
+particular where I have been involved, the megactl and mfi-util
+packages.  Both work with the hardware RAID systems in several Dell
+PowerEdge servers, and the first one is already available in Debian
+(and of course, proposed by isenkram when used on the appropriate Dell
+server), the other is waiting for NEW processing since this autumn.  I
+manage several such Dell servers and would like the tools needed to
+monitor and configure these RAID controllers to be available from
+within Debian out of the box.</p>
+
+<p>Vaguely related to hardware support in Debian, I have also been
+trying to find ways to help out the Debian ROCm team, to improve the
+support in Debian for my artificial idiocy (AI) compute node.  So far
+only uploaded one package, helped test the initial packaging of
+llama.cpp and tried to figure out how to get good speech recognition
+like Whisper into Debian.<p>
+
+<p>I am still involved in the LinuxCNC project, and organised a
+developer gathering in Norway last summer.  A new one is planned the
+summer of 2025.  I've also helped evaluate patches and uploaded new
+versions of LinuxCNC into Debian.</p>
+
+<p>After a 10 years long break, we managed to get a new and improved
+upstream version of <tt>lsdvd</tt> released just before Christmas.  As
+I use it regularly to maintain my DVD archive, I was very happy to
+finally get out a version supporting DVDDiscID useful for uniquely
+identifying DVDs.  I am dreaming of a Internet service mapping DVD IDs
+to IMDB movie IDs, to make life as a DVD collector easier.</p>
+
+<p>My involvement in Norwegian archive standardisation and the free
+software implementation of the vendor neutral Noark 5 API continued
+for the entire year.  I've been pushing patches into both the API and
+the test code for the API, participated in several editorial meetings
+regarding the Noark 5 Tjenestegrensesnitt specification, submitted
+several proposals for improvements for the same.  We also organised a
+small seminar for Noark 5 interested people, and is organising a new
+seminar in a month.</p>
+
+<p>Part of the year was spent working on and coordinating a Norwegian
+Bokmål translation of the marvellous children's book
+«<a href="https://fsfe.org/activities/ada-zangemann/">Ada and
+Zangemann<a>», which focus on the right to repair and control your own
+property, and the value of controlling the software on the devices you
+own.  The translation is mostly complete, and is now waiting for a
+transformation of the project and manuscript to use Docbook XML
+instead of a home made semi-text based format.  Great progress is
+being made and the new book build process is almost complete.</p>
+
+<p>I have also been looking at how to companies in Norway can use free
+software to report their accounting summaries to the Norwegian
+government.  Several new regulations make it very hard for companies
+to do use free software for accounting, and I would like to change
+this.  Found a few drafts for opening up the reporting process, and
+have read up on some of the specifications, but nothing much is
+working yet.</p>
+
+<p>These were just the top of the iceberg, but I guess this blog post
+is long enough now. If you would like to help with any of these
+projects, please get in touch, either directly on the project mailing
+lists and forums, or with me via email, IRC or Signal. :)</p>
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+</div>
+      <div class="tags">
+        
+        
+        Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian">debian</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>. 
+        
+        
+      </div>
+    </div>
+    <div class="padding"></div>
+    
     <div class="entry">
       <div class="title"><a href="http://www.hungry.com/~pere/blog/New_oggz_release_1_1_2_after_15_years.html">New oggz release 1.1.2 after 15 years</a></div>
       <div class="date"> 9th February 2025</div>
     <div class="entry">
       <div class="title"><a href="http://www.hungry.com/~pere/blog/New_oggz_release_1_1_2_after_15_years.html">New oggz release 1.1.2 after 15 years</a></div>
       <div class="date"> 9th February 2025</div>
@@ -765,47 +889,6 @@ betaling med bitcoin er ikke anonymt. :)</p>
     </div>
     <div class="padding"></div>
     
     </div>
     <div class="padding"></div>
     
-    <div class="entry">
-      <div class="title"><a href="http://www.hungry.com/~pere/blog/The_2024_LinuxCNC_Norwegian_developer_gathering.html">The 2024 LinuxCNC Norwegian developer gathering</a></div>
-      <div class="date">31st May 2024</div>
-      <div class="body"><p><a href="https://linuxcnc.org/">The LinuxCNC project</a> is still
-going strong.  And I believe this great software system for numerical control of
-machines such as milling machines, lathes, plasma cutters, routers,
-cutting machines, robots and hexapods, would do even better with more
-in-person developer gatherings, so we plan to organise such gathering
-this summer too.</p>
-
-<p>The Norwegian LinuxCNC developer gathering take place the weekend
-Friday July 5th to 7th this year, and is open for everyone interested
-in contributing to LinuxCNC and free software manufacturing.  Up to
-date information about the gathering can be found in
-<a href="https://sourceforge.net/p/emc/mailman/emc-developers/thread/123eaae0-f3b9-4170-a251-b7d608f1e974%40bofh.no/">the
-developer mailing list thread</a> where the gathering was announced.
-Thanks to the good people at
-
-<a href="https://www.debian.org/">Debian</a> as well as leftover money
-from last years gathering from
-<a href="https://www.redpill-linpro.com/">Redpill-Linpro</a> and
-<a href="https://www.nuugfoundation.no/no/">NUUG Foundation</a>, we
-have enough sponsor funds to pay for food, and probably also shelter
-for the people traveling from afar to join us.  If you would like to
-join the gathering, get in touch and add your details on
-<a href="https://pad.efn.no/p/linuxcnc-2024-norway">the pad</a>.</p>
-<p>As usual, if you use Bitcoin and want to show your support of my
-activities, please send Bitcoin donations to my address
-<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
-</div>
-      <div class="tags">
-        
-        
-        Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian">debian</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/linuxcnc">linuxcnc</a>. 
-        
-        
-      </div>
-    </div>
-    <div class="padding"></div>
-    
     <p style="text-align: right;"><a href="index.rss"><img src="http://www.hungry.com/~pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
     <div id="sidebar">
       
     <p style="text-align: right;"><a href="index.rss"><img src="http://www.hungry.com/~pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
     <div id="sidebar">
       
@@ -819,7 +902,7 @@ activities, please send Bitcoin donations to my address
 
 <li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (4)</a></li>
 
 
 <li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (4)</a></li>
 
-<li><a href="http://www.hungry.com/~pere/blog/archive/2025/02/">February (1)</a></li>
+<li><a href="http://www.hungry.com/~pere/blog/archive/2025/02/">February (2)</a></li>
 
 </ul></li>
 
 
 </ul></li>
 
@@ -1281,7 +1364,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
 
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
 
- <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (207)</a></li>
+ <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (208)</a></li>
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
 
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
 
@@ -1295,7 +1378,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
 
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
 
- <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (469)</a></li>
+ <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (470)</a></li>
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
 
 
  <li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>