]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2025/02/index.html
Typo.
[homepage.git] / blog / archive / 2025 / 02 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from February 2025</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://www.hungry.com/~pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://www.hungry.com/~pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="02.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://www.hungry.com/~pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from February 2025.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://www.hungry.com/~pere/blog/Some_of_my_2024_free_software_activities.html">Some of my 2024 free software activities</a>
27 </div>
28 <div class="date">
29 10th February 2025
30 </div>
31 <div class="body">
32 <p>It is a while since I posted a summary of the free software and
33 open culture activities and projects I have worked on. Here is a
34 quick summary of the major ones from last year.</p>
35
36 <p>I guess the biggest project of the year has been migrating orphaned
37 packages in Debian without a version control system to have a git
38 repository on salsa.debian.org. When I started in April around 450
39 the orphaned packages needed git. I've since migrated around 250 of
40 the packages to a salsa git repository, and around 40 packages were
41 left when I took a break. Not sure who did the around 160 conversions
42 I was not involved in, but I am very glad I got some help on the
43 project. I stopped partly because some of the remaining packages
44 needed more disk space to build than I have available on my
45 development machine, and partly because some had a strange build setup
46 I could not figure out. I had a time budget of 20 minutes per
47 package, if the package proved problematic and likely to take longer,
48 I moved to another package. Might continue later, if I manage to free
49 up some disk space.</p>
50
51 <p>Another rather big project was the translation to Norwegian Bokmål
52 and publishing of the first book ever published by a Sámi woman, the
53 «<a href="http://www.hungry.com/~pere/publisher/#infoerlifellerdoed2024">Møter
54 vi liv eller død?</a>» book by Elsa Laua, with a PD0 and CC-BY
55 license. I released it during the summer, and to my surprise it has
56 already sold several copies. As I suck at marketing, I did not expect
57 to sell any.</p>
58
59 <p>A smaller, but more long term project (for more than 10 years now),
60 and related to orphaned packages in Debian, is my project to ensure a
61 simple way to install hardware related packages in Debian when the
62 relevant hardware is present in a machine. It made a fairly big
63 advance forward last year, partly because I have been poking and
64 begging package maintainers and upstream developers to include
65 AppStream metadata XML in their packages. I've also released a few
66 new versions of the isenkram system with some robustness improvements.
67 Today 127 packages in Debian provide such information, allowing
68 <tt>isenkram-lookup</tt> to propose them. Will keep pushing until the
69 around 35 package names currently hard coded in the isenkram package
70 are down to zero, so only information provided by individual packages
71 are used for this feature.</p>
72
73 <p>As part of the work on AppStream, I have sponsored several packages
74 into Debian where the maintainer wanted to fix the issue but lacked
75 direct upload rights. I've also sponsored a few other packages, when
76 approached by the maintainer.</p>
77
78 <p>I would also like to mention two hardware related packages in
79 particular where I have been involved, the megactl and mfi-util
80 packages. Both work with the hardware RAID systems in several Dell
81 PowerEdge servers, and the first one is already available in Debian
82 (and of course, proposed by isenkram when used on the appropriate Dell
83 server), the other is waiting for NEW processing since this autumn. I
84 manage several such Dell servers and would like the tools needed to
85 monitor and configure these RAID controllers to be available from
86 within Debian out of the box.</p>
87
88 <p>Vaguely related to hardware support in Debian, I have also been
89 trying to find ways to help out the Debian ROCm team, to improve the
90 support in Debian for my artificial idiocy (AI) compute node. So far
91 only uploaded one package, helped test the initial packaging of
92 llama.cpp and tried to figure out how to get good speech recognition
93 like Whisper into Debian.<p>
94
95 <p>I am still involved in the LinuxCNC project, and organised a
96 developer gathering in Norway last summer. A new one is planned the
97 summer of 2025. I've also helped evaluate patches and uploaded new
98 versions of LinuxCNC into Debian.</p>
99
100 <p>After a 10 years long break, we managed to get a new and improved
101 upstream version of <tt>lsdvd</tt> released just before Christmas. As
102 I use it regularly to maintain my DVD archive, I was very happy to
103 finally get out a version supporting DVDDiscID useful for uniquely
104 identifying DVDs. I am dreaming of a Internet service mapping DVD IDs
105 to IMDB movie IDs, to make life as a DVD collector easier.</p>
106
107 <p>My involvement in Norwegian archive standardisation and the free
108 software implementation of the vendor neutral Noark 5 API continued
109 for the entire year. I've been pushing patches into both the API and
110 the test code for the API, participated in several editorial meetings
111 regarding the Noark 5 Tjenestegrensesnitt specification, submitted
112 several proposals for improvements for the same. We also organised a
113 small seminar for Noark 5 interested people, and is organising a new
114 seminar in a month.</p>
115
116 <p>Part of the year was spent working on and coordinating a Norwegian
117 Bokmål translation of the marvellous children's book
118 «<a href="https://fsfe.org/activities/ada-zangemann/">Ada and
119 Zangemann<a>», which focus on the right to repair and control your own
120 property, and the value of controlling the software on the devices you
121 own. The translation is mostly complete, and is now waiting for a
122 transformation of the project and manuscript to use Docbook XML
123 instead of a home made semi-text based format. Great progress is
124 being made and the new book build process is almost complete.</p>
125
126 <p>I have also been looking at how to companies in Norway can use free
127 software to report their accounting summaries to the Norwegian
128 government. Several new regulations make it very hard for companies
129 to do use free software for accounting, and I would like to change
130 this. Found a few drafts for opening up the reporting process, and
131 have read up on some of the specifications, but nothing much is
132 working yet.</p>
133
134 <p>These were just the top of the iceberg, but I guess this blog post
135 is long enough now. If you would like to help with any of these
136 projects, please get in touch, either directly on the project mailing
137 lists and forums, or with me via email, IRC or Signal. :)</p>
138
139 <p>As usual, if you use Bitcoin and want to show your support of my
140 activities, please send Bitcoin donations to my address
141 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
142
143 </div>
144 <div class="tags">
145
146
147 Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian">debian</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram</a>, <a href="http://www.hungry.com/~pere/blog/tags/lsdvd">lsdvd</a>, <a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5</a>, <a href="http://www.hungry.com/~pere/blog/tags/standard">standard</a>, <a href="http://www.hungry.com/~pere/blog/tags/sysadmin">sysadmin</a>, <a href="http://www.hungry.com/~pere/blog/tags/verkidetfri">verkidetfri</a>.
148
149
150 </div>
151 </div>
152 <div class="padding"></div>
153
154 <div class="entry">
155 <div class="title">
156 <a href="http://www.hungry.com/~pere/blog/New_oggz_release_1_1_2_after_15_years.html">New oggz release 1.1.2 after 15 years</a>
157 </div>
158 <div class="date">
159 9th February 2025
160 </div>
161 <div class="body">
162 <p>A little over a week ago, I noticed
163 <a href="https://tracker.debian.org/pkg/liboggz">the liboggz
164 package</a> on my Debian dashboard had not had a new upstream release
165 for a while. A closer look showed that its last release, version
166 1.1.1, happened in 2010. A few patches had accumulated in the Debian
167 package, and I even noticed that I had passed on these patches to
168 upstream five years ago. A handful crash bugs had been reported
169 against the Debian package, and looking at the upstream repository I
170 even found a few crash bugs reported there too. To add insult to
171 injury, I discovered that upstream had accumulated several fixes in the
172 years between 2010 and now, and many of them had not made their way
173 into the Debian package. I decided enough was enough, and that a new
174 upstream release was needed fixing these nasty crash bugs. Luckily I
175 am also a member of the Xiph team, aka upstream, and could actually go
176 to work immediately to fix it.</p>
177
178 <p>I started by adding automatic build testing on
179 <a href="https://gitlab.xiph.org/xiph/liboggz">the Xiph gitlab oggz
180 instance</a>, to get a better idea of the state of affairs with the
181 code base. This exposed a few build problems, which I had to fix. In
182 parallel to this, I sent an email announcing my wish for a new release
183 to every person who had committed to the upstream code base since
184 2010, and asked for help doing a new release both on email and on the
185 #xiph IRC channel. Sadly only a fraction of their email providers
186 accepted my email. But Ralph Giles in the Xiph team came to the
187 rescue and provided invaluable help to guide be through the release
188 Xiph process. While this was going on, I spent a few days tracking
189 down the crash bugs with good help from
190 <a href="https://www.valgrind.org/">valgrind</a>, and came up with
191 patch proposals to get rid of at least these specific crash bugs. The
192 open issues also had to be checked. Several of them proved to be
193 fixed already, but a few I had to creat patches for. I also checked
194 out the Debian, Arch, Fedora, Suse and Gentoo packages to see if there
195 were patches applied in these Linux distributions that should be
196 passed upstream. The end result was ready yesterday. A new liboggz
197 release, version 1.1.2, was tagged, wrapped up and published on the
198 project page. And today, the new release was uploaded into
199 Debian.</p>
200
201 <p>You are probably by now curious on what actually changed in the
202 library. I guess the most interesting new feature was support for
203 Opus and VP8. Almost all other changes were stability or
204 documentation fixes. The rest were related to the gitlab continuous
205 integration testing. All in all, this was really a minor update,
206 hence the version bump only from 1.1.1 to to 1.1.2, but it was long
207 overdue and I am very happy that it is out the door.</p>
208
209 <p>One change proposed upstream was not included this time, as it
210 extended the API and changed some of the existing library methods, and
211 thus require a major SONAME bump and possibly code changes in every
212 program using the library. As I am not that familiar with the code
213 base, I am unsure if I am the right person to evaluate the change.
214 Perhaps later.</p>
215
216 <p>Since the release was tagged, a few minor fixes has been committed
217 upstream already: automatic testing the cross building to Windows, and
218 documentation updates linking to the correct project page. If a
219 important issue is discovered with this release, I guess a new release
220 might happen soon including the minor fixes. If not, perhaps they can
221 wait fifteen years. :)</p>
222
223 <p>I would like to send a big thank you to everyone that helped make
224 this release happen, from the people adding fixes upstream over the
225 course of fifteen years, to the ones reporting crash bugs, other bugs
226 and those maintaining the package in various Linux distributions.
227 Thank you very much for your time and interest.</p>
228
229 <p>As usual, if you use Bitcoin and want to show your support of my
230 activities, please send Bitcoin donations to my address
231 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
232
233 </div>
234 <div class="tags">
235
236
237 Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian">debian</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/multimedia">multimedia</a>, <a href="http://www.hungry.com/~pere/blog/tags/standard">standard</a>, <a href="http://www.hungry.com/~pere/blog/tags/video">video</a>.
238
239
240 </div>
241 </div>
242 <div class="padding"></div>
243
244 <p style="text-align: right;"><a href="02.rss"><img src="http://www.hungry.com/~pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
245 <div id="sidebar">
246
247
248
249 <h2>Archive</h2>
250 <ul>
251
252 <li>2025
253 <ul>
254
255 <li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (4)</a></li>
256
257 <li><a href="http://www.hungry.com/~pere/blog/archive/2025/02/">February (2)</a></li>
258
259 </ul></li>
260
261 <li>2024
262 <ul>
263
264 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/01/">January (1)</a></li>
265
266 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/02/">February (1)</a></li>
267
268 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/03/">March (2)</a></li>
269
270 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/04/">April (3)</a></li>
271
272 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/05/">May (1)</a></li>
273
274 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/06/">June (1)</a></li>
275
276 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/07/">July (2)</a></li>
277
278 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/12/">December (1)</a></li>
279
280 </ul></li>
281
282 <li>2023
283 <ul>
284
285 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/01/">January (3)</a></li>
286
287 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/02/">February (1)</a></li>
288
289 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/04/">April (2)</a></li>
290
291 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/05/">May (3)</a></li>
292
293 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/06/">June (1)</a></li>
294
295 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/08/">August (1)</a></li>
296
297 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/09/">September (1)</a></li>
298
299 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/10/">October (1)</a></li>
300
301 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/11/">November (4)</a></li>
302
303 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/12/">December (1)</a></li>
304
305 </ul></li>
306
307 <li>2022
308 <ul>
309
310 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/02/">February (1)</a></li>
311
312 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/03/">March (3)</a></li>
313
314 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/04/">April (2)</a></li>
315
316 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/06/">June (2)</a></li>
317
318 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/07/">July (1)</a></li>
319
320 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/09/">September (1)</a></li>
321
322 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/10/">October (1)</a></li>
323
324 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/12/">December (1)</a></li>
325
326 </ul></li>
327
328 <li>2021
329 <ul>
330
331 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/01/">January (2)</a></li>
332
333 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/02/">February (1)</a></li>
334
335 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/05/">May (1)</a></li>
336
337 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/06/">June (1)</a></li>
338
339 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/07/">July (3)</a></li>
340
341 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/08/">August (1)</a></li>
342
343 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/09/">September (1)</a></li>
344
345 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/10/">October (1)</a></li>
346
347 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/12/">December (1)</a></li>
348
349 </ul></li>
350
351 <li>2020
352 <ul>
353
354 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/02/">February (2)</a></li>
355
356 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/03/">March (2)</a></li>
357
358 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/04/">April (2)</a></li>
359
360 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/05/">May (3)</a></li>
361
362 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/06/">June (2)</a></li>
363
364 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/07/">July (1)</a></li>
365
366 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/09/">September (1)</a></li>
367
368 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/10/">October (1)</a></li>
369
370 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/11/">November (1)</a></li>
371
372 </ul></li>
373
374 <li>2019
375 <ul>
376
377 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/01/">January (4)</a></li>
378
379 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/02/">February (3)</a></li>
380
381 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/03/">March (3)</a></li>
382
383 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/05/">May (2)</a></li>
384
385 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/06/">June (5)</a></li>
386
387 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/07/">July (2)</a></li>
388
389 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/08/">August (1)</a></li>
390
391 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/09/">September (1)</a></li>
392
393 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/11/">November (1)</a></li>
394
395 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/12/">December (4)</a></li>
396
397 </ul></li>
398
399 <li>2018
400 <ul>
401
402 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/01/">January (1)</a></li>
403
404 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/02/">February (5)</a></li>
405
406 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/03/">March (5)</a></li>
407
408 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/04/">April (3)</a></li>
409
410 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/06/">June (2)</a></li>
411
412 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/07/">July (5)</a></li>
413
414 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/08/">August (3)</a></li>
415
416 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/09/">September (3)</a></li>
417
418 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/10/">October (5)</a></li>
419
420 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/11/">November (2)</a></li>
421
422 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/12/">December (4)</a></li>
423
424 </ul></li>
425
426 <li>2017
427 <ul>
428
429 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/01/">January (4)</a></li>
430
431 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/02/">February (3)</a></li>
432
433 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/03/">March (5)</a></li>
434
435 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/04/">April (2)</a></li>
436
437 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/06/">June (5)</a></li>
438
439 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/07/">July (1)</a></li>
440
441 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/08/">August (1)</a></li>
442
443 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/09/">September (3)</a></li>
444
445 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/10/">October (5)</a></li>
446
447 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/11/">November (3)</a></li>
448
449 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/12/">December (4)</a></li>
450
451 </ul></li>
452
453 <li>2016
454 <ul>
455
456 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/01/">January (3)</a></li>
457
458 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/02/">February (2)</a></li>
459
460 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/03/">March (3)</a></li>
461
462 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/04/">April (8)</a></li>
463
464 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/05/">May (8)</a></li>
465
466 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/06/">June (2)</a></li>
467
468 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/07/">July (2)</a></li>
469
470 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/08/">August (5)</a></li>
471
472 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/09/">September (2)</a></li>
473
474 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/10/">October (3)</a></li>
475
476 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/11/">November (8)</a></li>
477
478 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/12/">December (5)</a></li>
479
480 </ul></li>
481
482 <li>2015
483 <ul>
484
485 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/01/">January (7)</a></li>
486
487 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/02/">February (6)</a></li>
488
489 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/03/">March (1)</a></li>
490
491 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/04/">April (4)</a></li>
492
493 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/05/">May (3)</a></li>
494
495 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/06/">June (4)</a></li>
496
497 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/07/">July (6)</a></li>
498
499 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/08/">August (2)</a></li>
500
501 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/09/">September (2)</a></li>
502
503 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/10/">October (9)</a></li>
504
505 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/11/">November (6)</a></li>
506
507 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/12/">December (3)</a></li>
508
509 </ul></li>
510
511 <li>2014
512 <ul>
513
514 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/01/">January (2)</a></li>
515
516 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/02/">February (3)</a></li>
517
518 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/03/">March (8)</a></li>
519
520 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/04/">April (7)</a></li>
521
522 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/05/">May (1)</a></li>
523
524 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/06/">June (2)</a></li>
525
526 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/07/">July (2)</a></li>
527
528 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/08/">August (2)</a></li>
529
530 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/09/">September (5)</a></li>
531
532 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/10/">October (6)</a></li>
533
534 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/11/">November (3)</a></li>
535
536 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/12/">December (5)</a></li>
537
538 </ul></li>
539
540 <li>2013
541 <ul>
542
543 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/01/">January (11)</a></li>
544
545 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/02/">February (9)</a></li>
546
547 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/03/">March (9)</a></li>
548
549 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/04/">April (6)</a></li>
550
551 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/05/">May (9)</a></li>
552
553 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/06/">June (10)</a></li>
554
555 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/07/">July (7)</a></li>
556
557 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/08/">August (3)</a></li>
558
559 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/09/">September (5)</a></li>
560
561 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/10/">October (7)</a></li>
562
563 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/11/">November (9)</a></li>
564
565 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/12/">December (3)</a></li>
566
567 </ul></li>
568
569 <li>2012
570 <ul>
571
572 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/01/">January (7)</a></li>
573
574 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/02/">February (10)</a></li>
575
576 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/03/">March (17)</a></li>
577
578 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/04/">April (12)</a></li>
579
580 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/05/">May (12)</a></li>
581
582 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/06/">June (20)</a></li>
583
584 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/07/">July (17)</a></li>
585
586 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/08/">August (6)</a></li>
587
588 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/09/">September (9)</a></li>
589
590 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/10/">October (17)</a></li>
591
592 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/11/">November (10)</a></li>
593
594 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/12/">December (7)</a></li>
595
596 </ul></li>
597
598 <li>2011
599 <ul>
600
601 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/01/">January (16)</a></li>
602
603 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/02/">February (6)</a></li>
604
605 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/03/">March (6)</a></li>
606
607 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/04/">April (7)</a></li>
608
609 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/05/">May (3)</a></li>
610
611 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/06/">June (2)</a></li>
612
613 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/07/">July (7)</a></li>
614
615 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/08/">August (6)</a></li>
616
617 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/09/">September (4)</a></li>
618
619 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/10/">October (2)</a></li>
620
621 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/11/">November (3)</a></li>
622
623 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/12/">December (1)</a></li>
624
625 </ul></li>
626
627 <li>2010
628 <ul>
629
630 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/01/">January (2)</a></li>
631
632 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/02/">February (1)</a></li>
633
634 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/03/">March (3)</a></li>
635
636 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/04/">April (3)</a></li>
637
638 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/05/">May (9)</a></li>
639
640 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/06/">June (14)</a></li>
641
642 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/07/">July (12)</a></li>
643
644 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/08/">August (13)</a></li>
645
646 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/09/">September (7)</a></li>
647
648 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/10/">October (9)</a></li>
649
650 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/11/">November (13)</a></li>
651
652 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/12/">December (12)</a></li>
653
654 </ul></li>
655
656 <li>2009
657 <ul>
658
659 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/01/">January (8)</a></li>
660
661 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/02/">February (8)</a></li>
662
663 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/03/">March (12)</a></li>
664
665 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/04/">April (10)</a></li>
666
667 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/05/">May (9)</a></li>
668
669 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/06/">June (3)</a></li>
670
671 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/07/">July (4)</a></li>
672
673 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/08/">August (3)</a></li>
674
675 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/09/">September (1)</a></li>
676
677 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/10/">October (2)</a></li>
678
679 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/11/">November (3)</a></li>
680
681 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/12/">December (3)</a></li>
682
683 </ul></li>
684
685 <li>2008
686 <ul>
687
688 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/11/">November (5)</a></li>
689
690 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/12/">December (7)</a></li>
691
692 </ul></li>
693
694 </ul>
695
696
697
698 <h2>Tags</h2>
699 <ul>
700
701 <li><a href="http://www.hungry.com/~pere/blog/tags/3d-printer">3d-printer (19)</a></li>
702
703 <li><a href="http://www.hungry.com/~pere/blog/tags/amiga">amiga (1)</a></li>
704
705 <li><a href="http://www.hungry.com/~pere/blog/tags/aros">aros (1)</a></li>
706
707 <li><a href="http://www.hungry.com/~pere/blog/tags/bankid">bankid (4)</a></li>
708
709 <li><a href="http://www.hungry.com/~pere/blog/tags/betalkontant">betalkontant (9)</a></li>
710
711 <li><a href="http://www.hungry.com/~pere/blog/tags/bitcoin">bitcoin (13)</a></li>
712
713 <li><a href="http://www.hungry.com/~pere/blog/tags/bootsystem">bootsystem (17)</a></li>
714
715 <li><a href="http://www.hungry.com/~pere/blog/tags/bsa">bsa (2)</a></li>
716
717 <li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
718
719 <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (208)</a></li>
720
721 <li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
722
723 <li><a href="http://www.hungry.com/~pere/blog/tags/debian-handbook">debian-handbook (9)</a></li>
724
725 <li><a href="http://www.hungry.com/~pere/blog/tags/digistan">digistan (11)</a></li>
726
727 <li><a href="http://www.hungry.com/~pere/blog/tags/dld">dld (18)</a></li>
728
729 <li><a href="http://www.hungry.com/~pere/blog/tags/docbook">docbook (33)</a></li>
730
731 <li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
732
733 <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (470)</a></li>
734
735 <li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
736
737 <li><a href="http://www.hungry.com/~pere/blog/tags/fildeling">fildeling (14)</a></li>
738
739 <li><a href="http://www.hungry.com/~pere/blog/tags/freeculture">freeculture (34)</a></li>
740
741 <li><a href="http://www.hungry.com/~pere/blog/tags/freedombox">freedombox (9)</a></li>
742
743 <li><a href="http://www.hungry.com/~pere/blog/tags/frikanalen">frikanalen (20)</a></li>
744
745 <li><a href="http://www.hungry.com/~pere/blog/tags/h264">h264 (20)</a></li>
746
747 <li><a href="http://www.hungry.com/~pere/blog/tags/intervju">intervju (43)</a></li>
748
749 <li><a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram (21)</a></li>
750
751 <li><a href="http://www.hungry.com/~pere/blog/tags/kart">kart (23)</a></li>
752
753 <li><a href="http://www.hungry.com/~pere/blog/tags/kodi">kodi (6)</a></li>
754
755 <li><a href="http://www.hungry.com/~pere/blog/tags/ldap">ldap (9)</a></li>
756
757 <li><a href="http://www.hungry.com/~pere/blog/tags/lego">lego (5)</a></li>
758
759 <li><a href="http://www.hungry.com/~pere/blog/tags/lenker">lenker (8)</a></li>
760
761 <li><a href="http://www.hungry.com/~pere/blog/tags/linuxcnc">linuxcnc (8)</a></li>
762
763 <li><a href="http://www.hungry.com/~pere/blog/tags/lsdvd">lsdvd (3)</a></li>
764
765 <li><a href="http://www.hungry.com/~pere/blog/tags/ltsp">ltsp (1)</a></li>
766
767 <li><a href="http://www.hungry.com/~pere/blog/tags/madewithcc">madewithcc (3)</a></li>
768
769 <li><a href="http://www.hungry.com/~pere/blog/tags/mesh network">mesh network (8)</a></li>
770
771 <li><a href="http://www.hungry.com/~pere/blog/tags/multimedia">multimedia (47)</a></li>
772
773 <li><a href="http://www.hungry.com/~pere/blog/tags/nice free software">nice free software (15)</a></li>
774
775 <li><a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5 (27)</a></li>
776
777 <li><a href="http://www.hungry.com/~pere/blog/tags/norsk">norsk (326)</a></li>
778
779 <li><a href="http://www.hungry.com/~pere/blog/tags/nuug">nuug (200)</a></li>
780
781 <li><a href="http://www.hungry.com/~pere/blog/tags/offentlig innsyn">offentlig innsyn (42)</a></li>
782
783 <li><a href="http://www.hungry.com/~pere/blog/tags/open311">open311 (2)</a></li>
784
785 <li><a href="http://www.hungry.com/~pere/blog/tags/opensnitch">opensnitch (4)</a></li>
786
787 <li><a href="http://www.hungry.com/~pere/blog/tags/opphavsrett">opphavsrett (76)</a></li>
788
789 <li><a href="http://www.hungry.com/~pere/blog/tags/personvern">personvern (114)</a></li>
790
791 <li><a href="http://www.hungry.com/~pere/blog/tags/raid">raid (4)</a></li>
792
793 <li><a href="http://www.hungry.com/~pere/blog/tags/reactos">reactos (1)</a></li>
794
795 <li><a href="http://www.hungry.com/~pere/blog/tags/reprap">reprap (11)</a></li>
796
797 <li><a href="http://www.hungry.com/~pere/blog/tags/rfid">rfid (3)</a></li>
798
799 <li><a href="http://www.hungry.com/~pere/blog/tags/robot">robot (17)</a></li>
800
801 <li><a href="http://www.hungry.com/~pere/blog/tags/rss">rss (1)</a></li>
802
803 <li><a href="http://www.hungry.com/~pere/blog/tags/ruter">ruter (7)</a></li>
804
805 <li><a href="http://www.hungry.com/~pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
806
807 <li><a href="http://www.hungry.com/~pere/blog/tags/sikkerhet">sikkerhet (60)</a></li>
808
809 <li><a href="http://www.hungry.com/~pere/blog/tags/sitesummary">sitesummary (4)</a></li>
810
811 <li><a href="http://www.hungry.com/~pere/blog/tags/skepsis">skepsis (5)</a></li>
812
813 <li><a href="http://www.hungry.com/~pere/blog/tags/standard">standard (79)</a></li>
814
815 <li><a href="http://www.hungry.com/~pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
816
817 <li><a href="http://www.hungry.com/~pere/blog/tags/stortinget">stortinget (14)</a></li>
818
819 <li><a href="http://www.hungry.com/~pere/blog/tags/surveillance">surveillance (65)</a></li>
820
821 <li><a href="http://www.hungry.com/~pere/blog/tags/sysadmin">sysadmin (6)</a></li>
822
823 <li><a href="http://www.hungry.com/~pere/blog/tags/usenix">usenix (2)</a></li>
824
825 <li><a href="http://www.hungry.com/~pere/blog/tags/valg">valg (9)</a></li>
826
827 <li><a href="http://www.hungry.com/~pere/blog/tags/verkidetfri">verkidetfri (23)</a></li>
828
829 <li><a href="http://www.hungry.com/~pere/blog/tags/video">video (81)</a></li>
830
831 <li><a href="http://www.hungry.com/~pere/blog/tags/vitenskap">vitenskap (4)</a></li>
832
833 <li><a href="http://www.hungry.com/~pere/blog/tags/web">web (42)</a></li>
834
835 </ul>
836
837
838 </div>
839 <p style="text-align: right">
840 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
841 </p>
842
843 </body>
844 </html>