]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.html
Generated.
[homepage.git] / blog / index.html
index 0edca6ab93dca7bb5f1cd6886acf693bb1b0ce6c..bb0287cacbf1f1cfd06fdf4f71c5ddca3e1c4413 100644 (file)
 
 
     
+    <div class="entry">
+      <div class="title"><a href="https://people.skolelinux.org/pere/blog/More_than_200_orphaned_Debian_packages_moved_to_git__216_to_go.html">More than 200 orphaned Debian packages moved to git, 216 to go</a></div>
+      <div class="date">11th July 2024</div>
+      <div class="body"><p><a href="https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html">In
+April</a>, I started migrating orphaned Debian packages without any
+version control system listed in debian/control to git.  This morning,
+my Debian QA page finally reached 200 QA packages migrated.  In
+reality there are a few more, as the packages uploaded by someone else
+after my initial upload have disappeared from my QA uploads list.  As
+I am running out of steam and will most likely focus on other parts of
+Debian moving forward, I hope someone else will find time to continue
+the migration to bring the number of orphaned packages without any
+version control system down to zero.  Here is the updated recipe if
+someone want to help out.</p>
+
+<p>To locate packages to work on, the following one-liner can be used:</p>
+
+<blockquote><pre>
+PGPASSWORD="udd-mirror" psql --port=5432 --host=udd-mirror.debian.net \
+  --username=udd-mirror udd -c "select source from sources \
+   where release = 'sid' and (vcs_url ilike '%anonscm.debian.org%' \
+   OR vcs_browser ilike '%anonscm.debian.org%' or vcs_url IS NULL \
+   OR vcs_browser IS NULL) AND maintainer ilike '%packages@qa.debian.org%' \
+   order by random() limit 10;"
+</pre></blockquote>
+
+<p>Pick a random package from the list and run the latest edition of
+the script
+<tt><a href="https://people.skolelinux.org/pere/blog/images/2024-07-11-debian-snap-to-salsa.sh">debian-snap-to-salsa</a></tt>
+with the package name as the argument to prepare a git repository with
+the existing packaging.  This will download old Debian packages from
+<tt>snapshot.debian.org</tt>.  Note that very recent uploads will not
+be included, so check out the package on <tt>tracker.debian.org</tt>.
+Next, run <tt>gbp buildpackage --git-ignore-new</tt> to verify that
+the package build as it should, and then visit
+<a href="https://salsa.debian.org/debian/">https://salsa.debian.org/debian/</a>
+and make sure there is not already a git repository for the package
+there.  I also did <tt>git log -p debian/control</tt> and look for vcs
+entries to check if the package used to have a git repository on
+Alioth, and see if it can be a useful starting point moving forward.
+If all this check out, I created a new gitlab project below the Debian
+group on salsa, push the package source there and upload a new version.
+I tend to also ensure build hardening is enabled, if it prove to be
+easy, and check if I can easily fix any lintian issues or bug reports.
+If the process took more than 20 minutes, I dropped it and moved on to
+another package.</p>
+
+<p>If I found patches in debian/patches/ that were not yet passed
+upstream, I would send an email to make sure upstream know about them.
+This has proved to be a valuable step, and caused several new releases
+for software that initially appeared abandoned. :)</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="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>. 
+        
+        
+      </div>
+    </div>
+    <div class="padding"></div>
+    
     <div class="entry">
       <div class="title"><a href="https://people.skolelinux.org/pere/blog/Some_notes_from_the_2024_LinuxCNC_Norwegian_developer_gathering.html">Some notes from the 2024 LinuxCNC Norwegian developer gathering</a></div>
       <div class="date">10th July 2024</div>
@@ -795,72 +861,6 @@ betaling med bitcoin er ikke anonymt. :)</p>
     </div>
     <div class="padding"></div>
     
-    <div class="entry">
-      <div class="title"><a href="https://people.skolelinux.org/pere/blog/Welcome_out_of_prison__Mickey__hope_you_find_some_freedom_.html">Welcome out of prison, Mickey, hope you find some freedom!</a></div>
-      <div class="date"> 1st January 2024</div>
-      <div class="body"><p align="center"><img src="https://people.skolelinux.org/pere/blog/images/2024-01-01-mikke-verk-i-det-fri.jpeg"/></p>
-
-<p>Today, the animation figure Mickey Mouse finally was released from
-the corporate copyright prison, as the 1928 movie
-<a href="https://en.wikipedia.org/wiki/Steamboat_Willie">Steamboat
-Willie</a> entered the public domain in USA.  This movie was the first
-public appearance of Mickey Mouse.  Sadly the figure is still on
-probation, thanks to trademark laws and a the Disney corporations
-powerful pack of lawyers, as described in the 2017 article
-in <a href="https://priceonomics.com/how-mickey-mouse-evades-the-public-domain/">"How
-Mickey Mouse Evades the Public Domain"</a> from Priceonomics.  On the
-positive side, the primary driver for repeated extentions of the
-duration of copyright has been Disney thanks to Mickey Mouse and the
-2028 movie, and as it now in the public domain I hope it will cause
-less urge to extend the already unreasonable long copyright
-duration.</p>
-
-<p>The first book I published, the 2004 book <a
-href="https://free-culture.cc/">"Free Culture" by Lawrence Lessig</a>,
-published 2015 in
-<a href="https://people.skolelinux.org/pere/publisher/#frikultur">English,
-French and Norwegian BokmÃ¥l</a>, touch on the story of Disney pushed
-for extending the copyright duration in USA.  It is a great book
-explaining problems with the current copyright regime and why we need
-Creative Commons movement, and I strongly recommend everyone to read
-it.</p>
-
-<p>This movie (with
-<a href="https://www.imdb.com/title/tt0019422/">IMDB ID tt0019422</a>)
-is now available from the Internet Archive.  Two copies have been
-uploaded so far, one uploaded
-<a href="https://archive.org/details/SteamboatWillie">2015-11-04</a>
-(<a href="https://archive.org/download/SteamboatWillie/SteamboatWillie_archive.torrent">torrent</a>)
-and the other
-<a href="https://archive.org/details/steamboat-willie-mickey">2023-01-01</a>
-(<a href="https://archive.org/download/steamboat-willie-mickey/steamboat-willie-mickey_archive.torrent">torrent</a>) - see
-<a href="https://people.skolelinux.org/pere/blog/VLC_bittorrent_plugin_still_going_strong__new_upload_2_14_4.html">VLC
-bittorrent plugin</a> for streaming the video using the torrent link.
-I am very happy to see
-<a href="https://people.skolelinux.org/pere/blog/Legal_to_share_more_than_16_000_movies_listed_on_IMDB_.html">the
-number of public domain movies</a> increasing.  I look forward to
-when those are the majority.  Perhaps it will reduce the urge of the
-copyright industry to control its customers.</p>
-
-<p>A more
-<a href="https://publicdomainreview.org/features/entering-the-public-domain/2024/">comprehensive
-list of works entering the public domain in 2024</a> is available from
-the Public Domain Review.</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="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="https://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri</a>. 
-        
-        
-      </div>
-    </div>
-    <div class="padding"></div>
-    
     <p style="text-align: right;"><a href="index.rss"><img src="https://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
     <div id="sidebar">
       
@@ -884,7 +884,7 @@ activities, please send Bitcoin donations to my address
 
 <li><a href="https://people.skolelinux.org/pere/blog/archive/2024/06/">June (1)</a></li>
 
-<li><a href="https://people.skolelinux.org/pere/blog/archive/2024/07/">July (1)</a></li>
+<li><a href="https://people.skolelinux.org/pere/blog/archive/2024/07/">July (2)</a></li>
 
 </ul></li>
 
@@ -1325,7 +1325,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (3)</a></li>
 
- <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (201)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (202)</a></li>
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
 
@@ -1339,7 +1339,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
 
- <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (463)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (464)</a></li>
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>