]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2024/07/index.html
Converted pages to actually temp site.
[homepage.git] / blog / archive / 2024 / 07 / 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 July 2024</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="07.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 July 2024.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://www.hungry.com/~pere/blog/More_than_200_orphaned_Debian_packages_moved_to_git__216_to_go.html">More than 200 orphaned Debian packages moved to git, 216 to go</a>
27 </div>
28 <div class="date">
29 11th July 2024
30 </div>
31 <div class="body">
32 <p><a href="https://people.skolelinux.org/pere/blog/Time_to_move_orphaned_Debian_packages_to_git.html">In
33 April</a>, I started migrating orphaned Debian packages without any
34 version control system listed in debian/control to git. This morning,
35 my Debian QA page finally reached 200 QA packages migrated. In
36 reality there are a few more, as the packages uploaded by someone else
37 after my initial upload have disappeared from my QA uploads list. As
38 I am running out of steam and will most likely focus on other parts of
39 Debian moving forward, I hope someone else will find time to continue
40 the migration to bring the number of orphaned packages without any
41 version control system down to zero. Here is the updated recipe if
42 someone want to help out.</p>
43
44 <p>To locate packages to work on, the following one-liner can be used:</p>
45
46 <blockquote><pre>
47 PGPASSWORD="udd-mirror" psql --port=5432 --host=udd-mirror.debian.net \
48 --username=udd-mirror udd -c "select source from sources \
49 where release = 'sid' and (vcs_url ilike '%anonscm.debian.org%' \
50 OR vcs_browser ilike '%anonscm.debian.org%' or vcs_url IS NULL \
51 OR vcs_browser IS NULL) AND maintainer ilike '%packages@qa.debian.org%' \
52 order by random() limit 10;"
53 </pre></blockquote>
54
55 <p>Pick a random package from the list and run the latest edition of
56 the script
57 <tt><a href="https://people.skolelinux.org/pere/blog/images/2024-07-11-debian-snap-to-salsa.sh">debian-snap-to-salsa</a></tt>
58 with the package name as the argument to prepare a git repository with
59 the existing packaging. This will download old Debian packages from
60 <tt>snapshot.debian.org</tt>. Note that very recent uploads will not
61 be included, so check out the package on <tt>tracker.debian.org</tt>.
62 Next, run <tt>gbp buildpackage --git-ignore-new</tt> to verify that
63 the package build as it should, and then visit
64 <a href="https://salsa.debian.org/debian/">https://salsa.debian.org/debian/</a>
65 and make sure there is not already a git repository for the package
66 there. I also did <tt>git log -p debian/control</tt> and look for vcs
67 entries to check if the package used to have a git repository on
68 Alioth, and see if it can be a useful starting point moving forward.
69 If all this check out, I created a new gitlab project below the Debian
70 group on salsa, push the package source there and upload a new version.
71 I tend to also ensure build hardening is enabled, if it prove to be
72 easy, and check if I can easily fix any lintian issues or bug reports.
73 If the process took more than 20 minutes, I dropped it and moved on to
74 another package.</p>
75
76 <p>If I found patches in debian/patches/ that were not yet passed
77 upstream, I would send an email to make sure upstream know about them.
78 This has proved to be a valuable step, and caused several new releases
79 for software that initially appeared abandoned. :)</p>
80
81 <p>As usual, if you use Bitcoin and want to show your support of my
82 activities, please send Bitcoin donations to my address
83 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
84
85 </div>
86 <div class="tags">
87
88
89 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>.
90
91
92 </div>
93 </div>
94 <div class="padding"></div>
95
96 <div class="entry">
97 <div class="title">
98 <a href="http://www.hungry.com/~pere/blog/Some_notes_from_the_2024_LinuxCNC_Norwegian_developer_gathering.html">Some notes from the 2024 LinuxCNC Norwegian developer gathering</a>
99 </div>
100 <div class="date">
101 10th July 2024
102 </div>
103 <div class="body">
104 <p>The Norwegian <a href="https://linuxcnc.org/">The LinuxCNC</a>
105 developer gathering 2024 is over. It was a great and productive
106 weekend, and I am sad that it is over.</p>
107
108 <p>Regular readers probably still remember what LinuxCNC is, but her
109 is a quick summary for those that forgot? LinuxCNC is a free software
110 system for numerical control of machines such as milling machines,
111 lathes, plasma cutters, routers, cutting machines, robots and
112 hexapods. It eats G-code and produce motor movement and other changes
113 to the physical world, while reading sensor input.</p>
114
115 <p>I am not quite sure about the total head count, as not all people
116 were present at the gathering the entire weekend, but I believe it was
117 close to 10 people showing their faces at the gathering. The "hard
118 core" of the group, who stayed the entire weekend, were two from
119 Norway, two from Germany and one from England. I am happy with the
120 outcome from the gathering. We managed to wrap up a new stable
121 LinuxCNC release 2.9.3 and even tested it on real hardware within
122 minutes of the release. The release notes for 2.9.3 are still being
123 written, but should show up on on the project site in the next few
124 days. We managed to go through around twenty pull requests and merge
125 then into either the stable release (2.9) or the development branch
126 (master). There are still around thirty pull requests left to
127 process, so we are not out of work yet. We even managed to
128 fix/improve a slightly worn lathe, and experiment with running a
129 mechanical clock using G-code.</p>
130
131 <p>The evening barbeque worked well both on Saturday and Sunday. It
132 is quite fun to light up a charcoal grill using compressed air. Sadly
133 the weather was not the best, so we stayed indoors most of the
134 time.</p>
135
136 <p>This gathering was made possible partly with sponsoring from both
137 <a href="https://www.redpill-linpro.com/">Redpill Linpro</a>,
138 <a href="https://debian.org/">Debian</a> and
139 <a href="https://nuugfoundation.no/">NUUG Foundation</a>, and we are
140 most grateful for the support. I would also like to thank the local
141 school for lending us some furniture, and of course the rest of the
142 members of the organizers team, Asle and Bosse, for their countless
143 contributions. The gathering was such success that we want to do it
144 again next year.</p>
145
146 <p>We plan to organize the next Norwegian LinuxCNC developer gathering
147 at the end of June next year, the weekend Friday 27th to Sunday 29th
148 of June 2025. I recommend you reserve the dates on your calendar
149 today. Other related communities are also welcome to join in, for
150 example those working on systems like FreeCAD and opencamlib, as I am
151 sure we have much in common and sharing experiences would be very
152 useful to all involved. We are of course looking for sponsors for
153 this gathering already. The total budget for this gathering was
154 around NOK 25.000 (around EUR 2.300), so our needs are quite modest.
155 Perhaps a machine or tools company would like to help out the free
156 software manufacturing community by sponsoring food, lodging and
157 transport for such gathering?</p>
158
159 </div>
160 <div class="tags">
161
162
163 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/linuxcnc">linuxcnc</a>.
164
165
166 </div>
167 </div>
168 <div class="padding"></div>
169
170 <p style="text-align: right;"><a href="07.rss"><img src="http://www.hungry.com/~pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
171 <div id="sidebar">
172
173
174
175 <h2>Archive</h2>
176 <ul>
177
178 <li>2024
179 <ul>
180
181 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/01/">January (1)</a></li>
182
183 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/02/">February (1)</a></li>
184
185 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/03/">March (2)</a></li>
186
187 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/04/">April (3)</a></li>
188
189 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/05/">May (1)</a></li>
190
191 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/06/">June (1)</a></li>
192
193 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/07/">July (2)</a></li>
194
195 </ul></li>
196
197 <li>2023
198 <ul>
199
200 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/01/">January (3)</a></li>
201
202 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/02/">February (1)</a></li>
203
204 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/04/">April (2)</a></li>
205
206 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/05/">May (3)</a></li>
207
208 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/06/">June (1)</a></li>
209
210 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/08/">August (1)</a></li>
211
212 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/09/">September (1)</a></li>
213
214 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/10/">October (1)</a></li>
215
216 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/11/">November (4)</a></li>
217
218 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/12/">December (1)</a></li>
219
220 </ul></li>
221
222 <li>2022
223 <ul>
224
225 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/02/">February (1)</a></li>
226
227 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/03/">March (3)</a></li>
228
229 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/04/">April (2)</a></li>
230
231 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/06/">June (2)</a></li>
232
233 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/07/">July (1)</a></li>
234
235 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/09/">September (1)</a></li>
236
237 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/10/">October (1)</a></li>
238
239 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/12/">December (1)</a></li>
240
241 </ul></li>
242
243 <li>2021
244 <ul>
245
246 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/01/">January (2)</a></li>
247
248 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/02/">February (1)</a></li>
249
250 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/05/">May (1)</a></li>
251
252 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/06/">June (1)</a></li>
253
254 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/07/">July (3)</a></li>
255
256 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/08/">August (1)</a></li>
257
258 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/09/">September (1)</a></li>
259
260 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/10/">October (1)</a></li>
261
262 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/12/">December (1)</a></li>
263
264 </ul></li>
265
266 <li>2020
267 <ul>
268
269 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/02/">February (2)</a></li>
270
271 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/03/">March (2)</a></li>
272
273 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/04/">April (2)</a></li>
274
275 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/05/">May (3)</a></li>
276
277 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/06/">June (2)</a></li>
278
279 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/07/">July (1)</a></li>
280
281 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/09/">September (1)</a></li>
282
283 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/10/">October (1)</a></li>
284
285 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/11/">November (1)</a></li>
286
287 </ul></li>
288
289 <li>2019
290 <ul>
291
292 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/01/">January (4)</a></li>
293
294 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/02/">February (3)</a></li>
295
296 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/03/">March (3)</a></li>
297
298 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/05/">May (2)</a></li>
299
300 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/06/">June (5)</a></li>
301
302 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/07/">July (2)</a></li>
303
304 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/08/">August (1)</a></li>
305
306 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/09/">September (1)</a></li>
307
308 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/11/">November (1)</a></li>
309
310 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/12/">December (4)</a></li>
311
312 </ul></li>
313
314 <li>2018
315 <ul>
316
317 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/01/">January (1)</a></li>
318
319 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/02/">February (5)</a></li>
320
321 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/03/">March (5)</a></li>
322
323 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/04/">April (3)</a></li>
324
325 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/06/">June (2)</a></li>
326
327 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/07/">July (5)</a></li>
328
329 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/08/">August (3)</a></li>
330
331 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/09/">September (3)</a></li>
332
333 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/10/">October (5)</a></li>
334
335 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/11/">November (2)</a></li>
336
337 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/12/">December (4)</a></li>
338
339 </ul></li>
340
341 <li>2017
342 <ul>
343
344 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/01/">January (4)</a></li>
345
346 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/02/">February (3)</a></li>
347
348 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/03/">March (5)</a></li>
349
350 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/04/">April (2)</a></li>
351
352 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/06/">June (5)</a></li>
353
354 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/07/">July (1)</a></li>
355
356 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/08/">August (1)</a></li>
357
358 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/09/">September (3)</a></li>
359
360 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/10/">October (5)</a></li>
361
362 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/11/">November (3)</a></li>
363
364 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/12/">December (4)</a></li>
365
366 </ul></li>
367
368 <li>2016
369 <ul>
370
371 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/01/">January (3)</a></li>
372
373 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/02/">February (2)</a></li>
374
375 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/03/">March (3)</a></li>
376
377 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/04/">April (8)</a></li>
378
379 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/05/">May (8)</a></li>
380
381 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/06/">June (2)</a></li>
382
383 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/07/">July (2)</a></li>
384
385 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/08/">August (5)</a></li>
386
387 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/09/">September (2)</a></li>
388
389 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/10/">October (3)</a></li>
390
391 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/11/">November (8)</a></li>
392
393 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/12/">December (5)</a></li>
394
395 </ul></li>
396
397 <li>2015
398 <ul>
399
400 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/01/">January (7)</a></li>
401
402 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/02/">February (6)</a></li>
403
404 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/03/">March (1)</a></li>
405
406 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/04/">April (4)</a></li>
407
408 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/05/">May (3)</a></li>
409
410 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/06/">June (4)</a></li>
411
412 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/07/">July (6)</a></li>
413
414 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/08/">August (2)</a></li>
415
416 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/09/">September (2)</a></li>
417
418 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/10/">October (9)</a></li>
419
420 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/11/">November (6)</a></li>
421
422 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/12/">December (3)</a></li>
423
424 </ul></li>
425
426 <li>2014
427 <ul>
428
429 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/01/">January (2)</a></li>
430
431 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/02/">February (3)</a></li>
432
433 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/03/">March (8)</a></li>
434
435 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/04/">April (7)</a></li>
436
437 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/05/">May (1)</a></li>
438
439 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/06/">June (2)</a></li>
440
441 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/07/">July (2)</a></li>
442
443 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/08/">August (2)</a></li>
444
445 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/09/">September (5)</a></li>
446
447 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/10/">October (6)</a></li>
448
449 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/11/">November (3)</a></li>
450
451 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/12/">December (5)</a></li>
452
453 </ul></li>
454
455 <li>2013
456 <ul>
457
458 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/01/">January (11)</a></li>
459
460 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/02/">February (9)</a></li>
461
462 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/03/">March (9)</a></li>
463
464 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/04/">April (6)</a></li>
465
466 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/05/">May (9)</a></li>
467
468 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/06/">June (10)</a></li>
469
470 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/07/">July (7)</a></li>
471
472 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/08/">August (3)</a></li>
473
474 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/09/">September (5)</a></li>
475
476 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/10/">October (7)</a></li>
477
478 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/11/">November (9)</a></li>
479
480 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/12/">December (3)</a></li>
481
482 </ul></li>
483
484 <li>2012
485 <ul>
486
487 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/01/">January (7)</a></li>
488
489 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/02/">February (10)</a></li>
490
491 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/03/">March (17)</a></li>
492
493 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/04/">April (12)</a></li>
494
495 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/05/">May (12)</a></li>
496
497 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/06/">June (20)</a></li>
498
499 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/07/">July (17)</a></li>
500
501 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/08/">August (6)</a></li>
502
503 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/09/">September (9)</a></li>
504
505 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/10/">October (17)</a></li>
506
507 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/11/">November (10)</a></li>
508
509 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/12/">December (7)</a></li>
510
511 </ul></li>
512
513 <li>2011
514 <ul>
515
516 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/01/">January (16)</a></li>
517
518 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/02/">February (6)</a></li>
519
520 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/03/">March (6)</a></li>
521
522 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/04/">April (7)</a></li>
523
524 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/05/">May (3)</a></li>
525
526 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/06/">June (2)</a></li>
527
528 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/07/">July (7)</a></li>
529
530 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/08/">August (6)</a></li>
531
532 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/09/">September (4)</a></li>
533
534 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/10/">October (2)</a></li>
535
536 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/11/">November (3)</a></li>
537
538 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/12/">December (1)</a></li>
539
540 </ul></li>
541
542 <li>2010
543 <ul>
544
545 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/01/">January (2)</a></li>
546
547 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/02/">February (1)</a></li>
548
549 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/03/">March (3)</a></li>
550
551 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/04/">April (3)</a></li>
552
553 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/05/">May (9)</a></li>
554
555 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/06/">June (14)</a></li>
556
557 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/07/">July (12)</a></li>
558
559 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/08/">August (13)</a></li>
560
561 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/09/">September (7)</a></li>
562
563 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/10/">October (9)</a></li>
564
565 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/11/">November (13)</a></li>
566
567 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/12/">December (12)</a></li>
568
569 </ul></li>
570
571 <li>2009
572 <ul>
573
574 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/01/">January (8)</a></li>
575
576 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/02/">February (8)</a></li>
577
578 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/03/">March (12)</a></li>
579
580 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/04/">April (10)</a></li>
581
582 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/05/">May (9)</a></li>
583
584 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/06/">June (3)</a></li>
585
586 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/07/">July (4)</a></li>
587
588 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/08/">August (3)</a></li>
589
590 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/09/">September (1)</a></li>
591
592 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/10/">October (2)</a></li>
593
594 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/11/">November (3)</a></li>
595
596 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/12/">December (3)</a></li>
597
598 </ul></li>
599
600 <li>2008
601 <ul>
602
603 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/11/">November (5)</a></li>
604
605 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/12/">December (7)</a></li>
606
607 </ul></li>
608
609 </ul>
610
611
612
613 <h2>Tags</h2>
614 <ul>
615
616 <li><a href="http://www.hungry.com/~pere/blog/tags/3d-printer">3d-printer (19)</a></li>
617
618 <li><a href="http://www.hungry.com/~pere/blog/tags/amiga">amiga (1)</a></li>
619
620 <li><a href="http://www.hungry.com/~pere/blog/tags/aros">aros (1)</a></li>
621
622 <li><a href="http://www.hungry.com/~pere/blog/tags/bankid">bankid (4)</a></li>
623
624 <li><a href="http://www.hungry.com/~pere/blog/tags/betalkontant">betalkontant (9)</a></li>
625
626 <li><a href="http://www.hungry.com/~pere/blog/tags/bitcoin">bitcoin (13)</a></li>
627
628 <li><a href="http://www.hungry.com/~pere/blog/tags/bootsystem">bootsystem (17)</a></li>
629
630 <li><a href="http://www.hungry.com/~pere/blog/tags/bsa">bsa (2)</a></li>
631
632 <li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
633
634 <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (202)</a></li>
635
636 <li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
637
638 <li><a href="http://www.hungry.com/~pere/blog/tags/debian-handbook">debian-handbook (9)</a></li>
639
640 <li><a href="http://www.hungry.com/~pere/blog/tags/digistan">digistan (11)</a></li>
641
642 <li><a href="http://www.hungry.com/~pere/blog/tags/dld">dld (18)</a></li>
643
644 <li><a href="http://www.hungry.com/~pere/blog/tags/docbook">docbook (33)</a></li>
645
646 <li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
647
648 <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (464)</a></li>
649
650 <li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
651
652 <li><a href="http://www.hungry.com/~pere/blog/tags/fildeling">fildeling (14)</a></li>
653
654 <li><a href="http://www.hungry.com/~pere/blog/tags/freeculture">freeculture (34)</a></li>
655
656 <li><a href="http://www.hungry.com/~pere/blog/tags/freedombox">freedombox (9)</a></li>
657
658 <li><a href="http://www.hungry.com/~pere/blog/tags/frikanalen">frikanalen (20)</a></li>
659
660 <li><a href="http://www.hungry.com/~pere/blog/tags/h264">h264 (20)</a></li>
661
662 <li><a href="http://www.hungry.com/~pere/blog/tags/intervju">intervju (43)</a></li>
663
664 <li><a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram (18)</a></li>
665
666 <li><a href="http://www.hungry.com/~pere/blog/tags/kart">kart (23)</a></li>
667
668 <li><a href="http://www.hungry.com/~pere/blog/tags/kodi">kodi (6)</a></li>
669
670 <li><a href="http://www.hungry.com/~pere/blog/tags/ldap">ldap (9)</a></li>
671
672 <li><a href="http://www.hungry.com/~pere/blog/tags/lego">lego (5)</a></li>
673
674 <li><a href="http://www.hungry.com/~pere/blog/tags/lenker">lenker (8)</a></li>
675
676 <li><a href="http://www.hungry.com/~pere/blog/tags/linuxcnc">linuxcnc (7)</a></li>
677
678 <li><a href="http://www.hungry.com/~pere/blog/tags/lsdvd">lsdvd (2)</a></li>
679
680 <li><a href="http://www.hungry.com/~pere/blog/tags/ltsp">ltsp (1)</a></li>
681
682 <li><a href="http://www.hungry.com/~pere/blog/tags/madewithcc">madewithcc (3)</a></li>
683
684 <li><a href="http://www.hungry.com/~pere/blog/tags/mesh network">mesh network (8)</a></li>
685
686 <li><a href="http://www.hungry.com/~pere/blog/tags/multimedia">multimedia (46)</a></li>
687
688 <li><a href="http://www.hungry.com/~pere/blog/tags/nice free software">nice free software (15)</a></li>
689
690 <li><a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5 (25)</a></li>
691
692 <li><a href="http://www.hungry.com/~pere/blog/tags/norsk">norsk (325)</a></li>
693
694 <li><a href="http://www.hungry.com/~pere/blog/tags/nuug">nuug (199)</a></li>
695
696 <li><a href="http://www.hungry.com/~pere/blog/tags/offentlig innsyn">offentlig innsyn (41)</a></li>
697
698 <li><a href="http://www.hungry.com/~pere/blog/tags/open311">open311 (2)</a></li>
699
700 <li><a href="http://www.hungry.com/~pere/blog/tags/opensnitch">opensnitch (4)</a></li>
701
702 <li><a href="http://www.hungry.com/~pere/blog/tags/opphavsrett">opphavsrett (76)</a></li>
703
704 <li><a href="http://www.hungry.com/~pere/blog/tags/personvern">personvern (114)</a></li>
705
706 <li><a href="http://www.hungry.com/~pere/blog/tags/raid">raid (4)</a></li>
707
708 <li><a href="http://www.hungry.com/~pere/blog/tags/reactos">reactos (1)</a></li>
709
710 <li><a href="http://www.hungry.com/~pere/blog/tags/reprap">reprap (11)</a></li>
711
712 <li><a href="http://www.hungry.com/~pere/blog/tags/rfid">rfid (3)</a></li>
713
714 <li><a href="http://www.hungry.com/~pere/blog/tags/robot">robot (17)</a></li>
715
716 <li><a href="http://www.hungry.com/~pere/blog/tags/rss">rss (1)</a></li>
717
718 <li><a href="http://www.hungry.com/~pere/blog/tags/ruter">ruter (7)</a></li>
719
720 <li><a href="http://www.hungry.com/~pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
721
722 <li><a href="http://www.hungry.com/~pere/blog/tags/sikkerhet">sikkerhet (60)</a></li>
723
724 <li><a href="http://www.hungry.com/~pere/blog/tags/sitesummary">sitesummary (4)</a></li>
725
726 <li><a href="http://www.hungry.com/~pere/blog/tags/skepsis">skepsis (5)</a></li>
727
728 <li><a href="http://www.hungry.com/~pere/blog/tags/standard">standard (76)</a></li>
729
730 <li><a href="http://www.hungry.com/~pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
731
732 <li><a href="http://www.hungry.com/~pere/blog/tags/stortinget">stortinget (14)</a></li>
733
734 <li><a href="http://www.hungry.com/~pere/blog/tags/surveillance">surveillance (65)</a></li>
735
736 <li><a href="http://www.hungry.com/~pere/blog/tags/sysadmin">sysadmin (5)</a></li>
737
738 <li><a href="http://www.hungry.com/~pere/blog/tags/usenix">usenix (2)</a></li>
739
740 <li><a href="http://www.hungry.com/~pere/blog/tags/valg">valg (9)</a></li>
741
742 <li><a href="http://www.hungry.com/~pere/blog/tags/verkidetfri">verkidetfri (22)</a></li>
743
744 <li><a href="http://www.hungry.com/~pere/blog/tags/video">video (80)</a></li>
745
746 <li><a href="http://www.hungry.com/~pere/blog/tags/vitenskap">vitenskap (4)</a></li>
747
748 <li><a href="http://www.hungry.com/~pere/blog/tags/web">web (42)</a></li>
749
750 </ul>
751
752
753 </div>
754 <p style="text-align: right">
755 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
756 </p>
757
758 </body>
759 </html>