X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/a545c0e0db49606c38f040bf17aa49b97bbca8a8..bb46ac83a4abb79598e73704432cfcf871cd1eba:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 69b46dc554..be002814e7 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,60 @@ https://people.skolelinux.org/pere/blog/ + + Time to move orphaned Debian packages to git + https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html + https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html + Sun, 14 Apr 2024 09:30:00 +0200 + <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> + + + Plain text accounting file from your bitcoin transactions https://people.skolelinux.org/pere/blog/Plain_text_accounting_file_from_your_bitcoin_transactions.html @@ -1564,46 +1618,5 @@ activities, please send Bitcoin donations to my address - - «Virkninger av angrefristloven», hovedfagsoppgaven som fikk endret en lov - https://people.skolelinux.org/pere/blog/_Virkninger_av_angrefristloven___hovedfagsoppgaven_som_fikk_endret_en_lov.html - https://people.skolelinux.org/pere/blog/_Virkninger_av_angrefristloven___hovedfagsoppgaven_som_fikk_endret_en_lov.html - Sun, 29 Oct 2023 22:00:00 +0100 - <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> - - -