]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.html
Generated.
[homepage.git] / blog / index.html
index d2274f21a28e69c3b052a8b91a8983a423765d61..7cd0aa073a715e32d3d7b030ae3c95acfad72fcf 100644 (file)
 
 
     
+    <div class="entry">
+      <div class="title"><a href="https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html">Time to move orphaned Debian packages to git</a></div>
+      <div class="date">14th April 2024</div>
+      <div class="body"><p>There are several packages in Debian without a associated git
+repository with the packaging history.  This is unfortunate and it
+would be nice if more of these would do so.  Quote a lot of these are
+without a maintainer, ie listed as maintained by the
+'<a href="https://qa.debian.org/developer.php?email=packages%40qa.debian.org">Debian
+QA Group</a>' place holder.  In fact, 438 packages have this property
+according to UDD (<tt>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%';</tt>).  Such packages can
+be updated without much coordination by any Debian developer, as they
+are considered orphaned.</p>
+
+<p>To try to improve the situation and reduce the number of packages
+without associated git repository, I started a few days ago to search
+out candiates and provide them with a git repository under the
+'debian' collaborative Salsa project.  I started with the packages
+pointing to obsolete Alioth git repositories, and am now working my
+way across the ones completely without git references.  In addition to
+updating the Vcs-* debian/control fields, I try to update
+Standards-Version, debhelper compat level, simplify d/rules, switch to
+Rules-Requires-Root: no and fix lintian issues reported.  I only
+implement those that are trivial to fix, to avoid spending too much
+time on each orphaned package.  So far my experience is that it take
+aproximately 20 minutes to convert a package without any git
+references, and a lot more for packages with existing git repositories
+incompatible with git-buildpackages.</p>
+
+<p>So far I have converted 10 packages, and I will keep going until I
+run out of steam.  As should be clear from the numbers, there is
+enough packages remaining for more people to do the same without
+stepping on each others toes.  I find it useful to start by searching
+for a git repo already on salsa, as I find that some times a git repo
+has already been created, but no new version is uploaded to Debian
+yet.  In those cases I start with the existing git repository.  I
+convert to the git-buildpackage+pristine-tar workflow, and ensure a
+debian/gbp.conf file with "pristine-tar=True" is added early, to avoid
+uploading a orig.tar.gz with the wrong checksum by mistake.  Did that
+three times in the begin before I remembered my mistake.</p>
+
+<p>So, if you are a Debian Developer and got some spare time, perhaps
+considering migrating some orphaned packages to git?</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/Plain_text_accounting_file_from_your_bitcoin_transactions.html">Plain text accounting file from your bitcoin transactions</a></div>
       <div class="date"> 7th March 2024</div>
@@ -1631,53 +1691,6 @@ activities, please send Bitcoin donations to my address
     </div>
     <div class="padding"></div>
     
-    <div class="entry">
-      <div class="title"><a href="https://people.skolelinux.org/pere/blog/_Virkninger_av_angrefristloven___hovedfagsoppgaven_som_fikk_endret_en_lov.html">«Virkninger av angrefristloven», hovedfagsoppgaven som fikk endret en lov</a></div>
-      <div class="date">29th October 2023</div>
-      <div class="body"><img src="https://people.skolelinux.org/pere/blog/images/2023-10-29-bok-angrefrist.svg" width="20%" align="center"></a>
-
-<p>I 1979 leverte Ole-Erik Yrvin en hovedfagsoppgave for Cand. Scient.
-  ved Institutt for sosiologi på Universitetet i Oslo på oppdrag fra
-  Forbruker- og administrasjonsdepartementet. Oppgaven evaluerte
-  Angrefristloven fra 1972, og det han oppdaget førte til at loven ble
-  endret fire år senere.</p>
-
-<p>Jeg har kjent Ole-Erik en stund, og synes det var trist at hans
-  oppgave ikke lenger er tilgjengelig, hverken fra oppdragsgiver
-  eller fra universitetet.  Hans forsøk på å få den avbildet og lagt
-  ut på Internett har vist seg fånyttes, så derfor tilbød jeg meg for
-  en stund tilbake å publisere den og gjøre den tilgjengelig med
-  fribruksvilkår på Internett.  Det er nå klart, og hovedfagsoppgaven
-  er tilgjengelig blant annet via <a
-  href="http://www.hungry.com/~pere/publisher/">min liste over
-  publiserte bøker</a>, både som nettside,
-  <a href="https://www.lulu.com/search?contributor=Ole-Erik+Yrvin">digital
-  bok i ePub-format og på papir fra lulu.com</a>.  Jeg regner med at
-  den også vil dukke opp på nettbokhandlere i løpet av en måned eller
-  to.</p>
-
-<p>Alle tabeller og figurer er gjenskapt for bedre lesbarhet, noen
-  skrivefeil rettet opp og mange referanser har fått flere detaljer
-  som ISBN-nummer og DOI-referanse.  Selv om jeg ikke regner med at
-  dette blir en kioskvelter, så håper jeg denne nye utgaven kan komme
-  fremtiden til glede.</p>
-
-<p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
-det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
-til min adresse
-<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>. Merk,
-betaling med bitcoin er ikke anonymt. :)</p>
-</div>
-      <div class="tags">
-        
-        
-        Tags: <a href="https://people.skolelinux.org/pere/blog/tags/docbook">docbook</a>, <a href="https://people.skolelinux.org/pere/blog/tags/norsk">norsk</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">
       
@@ -1695,6 +1708,8 @@ betaling med bitcoin er ikke anonymt. :)</p>
 
 <li><a href="https://people.skolelinux.org/pere/blog/archive/2024/03/">March (2)</a></li>
 
+<li><a href="https://people.skolelinux.org/pere/blog/archive/2024/04/">April (1)</a></li>
+
 </ul></li>
 
 <li>2023
@@ -2134,7 +2149,7 @@ betaling med bitcoin er ikke anonymt. :)</p>
 
  <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 (197)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (198)</a></li>
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
 
@@ -2148,7 +2163,7 @@ betaling med bitcoin er ikke anonymt. :)</p>
 
  <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 (458)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (459)</a></li>
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>