<link>https://people.skolelinux.org/pere/blog/</link>
<atom:link href="https://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Time to move orphaned Debian packages to git</title>
+ <link>https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html</link>
+ <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html</guid>
+ <pubDate>Sun, 14 Apr 2024 09:30:00 +0200</pubDate>
+ <description><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>
+</description>
+ </item>
+
<item>
<title>Plain text accounting file from your bitcoin transactions</title>
<link>https://people.skolelinux.org/pere/blog/Plain_text_accounting_file_from_your_bitcoin_transactions.html</link>
</description>
</item>
- <item>
- <title>«Virkninger av angrefristloven», hovedfagsoppgaven som fikk endret en lov</title>
- <link>https://people.skolelinux.org/pere/blog/_Virkninger_av_angrefristloven___hovedfagsoppgaven_som_fikk_endret_en_lov.html</link>
- <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/_Virkninger_av_angrefristloven___hovedfagsoppgaven_som_fikk_endret_en_lov.html</guid>
- <pubDate>Sun, 29 Oct 2023 22:00:00 +0100</pubDate>
- <description><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>
-</description>
- </item>
-
</channel>
</rss>