+ <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>
</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">
<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
<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>
<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>