]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2010/11/index.html
Generated.
[homepage.git] / blog / archive / 2010 / 11 / 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 November 2010</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="11.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from November 2010.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://people.skolelinux.org/pere/blog/Norgeskartet_p__mange_vis___via_OpenStreetmap_org.html">Norgeskartet på mange vis - via OpenStreetmap.org</a>
27 </div>
28 <div class="date">
29 1st November 2010
30 </div>
31 <div class="body">
32 <p>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er
33 tilgjengelig i en rekke forskjellige formater. Her er en liste med
34 eksporter jeg kjenner til for Norge, for de som trenger et
35 fribrukskart til sine tjenester:</p>
36
37 <p><ul>
38
39 <li>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country
40 bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM
41 XML feature extracts via
42 <a href="http://downloads.cloudmade.com/europe/norway">sine
43 nedlastingssider</a>.</li>
44
45 <li>Geofabric tilbyr
46 <a href="http://download.geofabrik.de/osm/europe/norway.osm.bz2">OSM
47 XML</a>,
48 <a href="http://download.geofabrik.de/osm/europe/norway.osm.pbf">OSM
49 protobuf binærformat</a> og
50 <a href="http://download.geofabrik.de/osm/europe/norway.shp.zip">ESRI
51 Shapefile (EPSG:4326)</a> fra sine nedlastingssider.</li>
52
53 <li>Frikart.no tilbyr
54 <a href="http://www.frikart.no/garmin/">Garmin-kart</a> i uike
55 varianter for veibruk og turbruk sommer og vinter.</li>
56
57 </ul></p>
58
59 <p>Kartene oppdateres regelmessig, som oftest hver uke. Det skulle
60 dermed være noe for enhver smak.</p>
61
62 </div>
63 <div class="tags">
64
65
66 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
67
68
69 </div>
70 </div>
71 <div class="padding"></div>
72
73 <div class="entry">
74 <div class="title">
75 <a href="http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html">Making room on the Debian Edu/Sqeeze DVD</a>
76 </div>
77 <div class="date">
78 7th November 2010
79 </div>
80 <div class="body">
81 <p>Prioritising packages for the Debian Edu /
82 <a href="http://www.skolelinux.org/">Skolelinux</a> DVD, which is
83 supposed provide a school with all the services and user applications
84 needed on the pupils computer network has always been hard. Even
85 schools without Internet connections should be able to get Debian Edu
86 working using this DVD.</p>
87
88 <p>The job became a lot harder when apt and aptitude started
89 installing recommended packages by default. We want the same set of
90 packages to be installed when using the DVD and the netinst CD, and
91 that means all recommended packages need to be on the DVD. I created
92 a patch for debian-cd in <a href="http://bugs.debian.org/601203">BTS
93 report #601203</a> to do this, and since this change was applied to
94 the Debian Edu DVD build, we have been seriously short on space.</p>
95
96 <p>A few days ago we decided to drop blender, wxmaxima and kicad from
97 the default installation to save space on the DVD, believing that
98 those needing these applications are few and can get them from the
99 Debian archive.</p>
100
101 <p>Yesterday, I had a look what source packages to see which packages
102 were using most space. A few large packages are well know;
103 openoffice.org, openclipart and fluid-soundfont. But I also
104 discovered that lilypond used 106 MiB and fglrx-driver used 53 MiB.
105 The lilypond package is pulled in as a dependency for rosegarden, and
106 when looking a bit closer I discovered that 99 MiB of the 106 MiB were
107 the documentation package, which is recommended by the binary package.
108 I decided to drop this documentation package from our DVD, as most of
109 our users will use the GUI front-ends and do not need the lilypond
110 documentation. Similarly, I dropped the non-free fglrx-driver package
111 which might be installed by d-i when its hardware is detected, as the
112 free X driver should work.</p>
113
114 <p>With this change, we finally got space for the LXDE and Gnome
115 desktop packages as well as the language specific packages making the
116 DVD more useful again.</p>
117
118 </div>
119 <div class="tags">
120
121
122 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
123
124
125 </div>
126 </div>
127 <div class="padding"></div>
128
129 <div class="entry">
130 <div class="title">
131 <a href="http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt_yet_som_trengs_for___kontrollere_kameraoverv_kning.html">Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning</a>
132 </div>
133 <div class="date">
134 9th November 2010
135 </div>
136 <div class="body">
137 <p>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for
138 å holde rede på overvåkningskamera i Norge ikke var egnet til annet
139 enn å lage statistikk, og ikke kunne brukes for å kontrollere om et
140 overvåkningskamera i det offentlige rom er lovlig satt opp og
141 registrert. For å teste hypotesen sendte jeg for noen dager siden
142 følgende spørsmål til datatilsynet. Det omtalte kameraet står litt
143 merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og
144 jeg lurer oppriktig på om det er lovlig plassert og registrert.</p>
145
146 <p><blockquote>
147 <p>Date: Tue, 2 Nov 2010 16:08:20 +0100
148 <br>From: Petter Reinholdtsen &lt;pere (at) hungry.com&gt;
149 <br>To: postkasse (at) datatilsynet.no
150 <br>Subject: Er overvåkningskameraet korrekt registrert?</p>
151
152 <p>Hei.</p>
153
154 <p>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er
155 spesielt merkelig plassert like over et kumlokk. Jeg lurer på om
156 dette kameraet er korrekt registrert og i henhold til lovverket.</p>
157
158 <p>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å
159 søke på i &lt;URL:
160 <a href="http://hetti.datatilsynet.no/melding/report_search.pl">http://hetti.datatilsynet.no/melding/report_search.pl</a> &gt;.
161 Kartreferanse for kameraet er tilgjengelig fra
162 &lt;URL:
163 <a href="http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T">http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T</a> &gt;.
164
165 <p>Kan dere fortelle meg om dette kameraet er registrert hos
166 Datatilsynet som det skal være i henhold til lovverket?</p>
167
168 <p>Det hadde forresten vært fint om rådata fra kameraregisteret var
169 tilgjengelig på web og regelmessig oppdatert, for å kunne søke på
170 andre ting enn organisasjonsnavn og -nummer ved å laste det ned og
171 gjøre egne søk.</p>
172
173 <p>Vennlig hilsen,
174 <br>--
175 <br>Petter Reinholdtsen
176 </blockquote></p>
177
178 <p>Her er svaret som kom dagen etter:</p>
179
180 <p><blockquote>
181 <p>Date: Wed, 3 Nov 2010 14:44:09 +0100
182 <br>From: "juridisk" &lt;juridisk (at) Datatilsynet.no&gt;
183 <br>To: Petter Reinholdtsen
184 <br>Subject: VS: Er overvåkningskameraet korrekt registrert?
185
186 <p>Viser til e-post av 2. november.
187
188 <p>Datatilsynet er det forvaltningsorganet som skal kontrollere at
189 personopplysningsloven blir fulgt. Formålet med loven er å verne
190 enkeltpersoner mot krenking av personvernet gjennom behandling av
191 personopplysninger.</p>
192
193 <p>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning
194 omkring personopplysningslovens regler på generelt grunnlag.</p>
195
196 <p>Datatilsynet har dessverre ikke en fullstendig oversikt over alle
197 kameraer, den oversikten som finner er i vår meldingsdatabase som du
198 finner her:
199 <a href="http://www.datatilsynet.no/templates/article____211.aspx">http://www.datatilsynet.no/templates/article____211.aspx</a></p>
200
201 <p>Denne databasen gir en oversikt over virksomheter som har meldt inn
202 kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er
203 ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette
204 opp.</p>
205
206 <p>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne
207 enkeltpersoner er ikke meldepliktige, da dette ikke anses som
208 kameraovervåkning i personopplysningslovens forstand. Dersom kameraet
209 du sikter til er et slikt webkamera, vil det kanskje ikke finnes i
210 meldingsdatabasen på grunn av dette. Også dersom et kamera med god
211 oppløsning ikke filmer mennesker, faller det utenfor loven.</p>
212
213 <p>Datatilsynet har laget en veileder som gjennomgår når det er lov å
214 overvåke med kamera, se lenke:
215 <a href="http://www.datatilsynet.no/templates/article____401.aspx">http://www.datatilsynet.no/templates/article____401.aspx</a></p>
216
217 <p>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det
218 vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få
219 avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom
220 du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan
221 kameraet anmeldes til politiet.</p>
222
223 <p>Med vennlig hilsen</p>
224
225 <p>Maria Bakke
226 <br>Juridisk veiledningstjeneste
227 <br>Datatilsynet</p>
228 </blockquote></p>
229
230 <p>Personlig synes jeg det bør være krav om å registrere hvert eneste
231 overvåkningskamera i det offentlige rom hos Datatilsynet, med
232 kartreferanse og begrunnelse om hvorfor det er satt opp, slik at
233 enhver borger enkelt kan hente ut kart over områder vi er interessert
234 i og sjekke om det er overvåkningskamera der som er satt opp uten å
235 være registert. Slike registreringer skal jo i dag fornyes
236 regelmessing, noe jeg mistenker ikke blir gjort. Dermed kan kamera
237 som en gang var korrekt registrert nå være ulovlig satt opp. Det
238 burde også være bøter for å ha kamera som ikke er korrekt registrert,
239 slik at en ikke kan ignorere registrering uten at det får
240 konsekvenser.</p>
241
242 <p>En ide fra England som jeg har sans (lite annet jeg har sans for
243 når det gjelder overvåkningskamera i England) for er at enhver borger
244 kan be om å få kopi av det som er tatt opp med et overvåkningskamera i
245 det offentlige rom, noe som gjør at det kan komme løpende utgifter ved
246 å sette overvåkningskamera. Jeg tror alt som gjør det mindre
247 attraktivt å ha overvåkningskamera i det offentlige rom er en god
248 ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.</p>
249
250 </div>
251 <div class="tags">
252
253
254 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
255
256
257 </div>
258 </div>
259 <div class="padding"></div>
260
261 <div class="entry">
262 <div class="title">
263 <a href="http://people.skolelinux.org/pere/blog/Debian_in_3D.html">Debian in 3D</a>
264 </div>
265 <div class="date">
266 9th November 2010
267 </div>
268 <div class="body">
269 <p><img src="http://thingiverse-production.s3.amazonaws.com/renders/23/e0/c4/f9/2b/debswagtdose_preview_medium.jpg"></p>
270
271 <p>3D printing is just great. I just came across this Debian logo in
272 3D linked in from
273 <a href="http://blog.thingiverse.com/2010/11/09/participatory-branding/">the
274 thingiverse blog</a>.</p>
275
276 </div>
277 <div class="tags">
278
279
280 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
281
282
283 </div>
284 </div>
285 <div class="padding"></div>
286
287 <div class="entry">
288 <div class="title">
289 <a href="http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p__Norsk_.html">Gjendikte sangen "Copying Is Not Theft" på Norsk?</a>
290 </div>
291 <div class="date">
292 10th November 2010
293 </div>
294 <div class="body">
295 <p>En genial liten sang om kopiering og tyveri er
296 <a href="http://www.archive.org/details/CopyingIsNotTheft">Copying Is
297 Not Theft</a> av Nina Paley. Den vil jeg at
298 <a href="http://www.nuug.no/">NUUG</a> skal sende på
299 <a href="http://www.frikanalen.no/">Frikanalen</a>, men først må vi
300 fikse norske undertekster eller dubbing. Og i og med at det er en
301 sang, tror jeg den kanskje bør gjendiktes.
302
303 Selve teksten finner en på bloggen til
304 <a href="http://blog.ninapaley.com/2009/12/15/minute-meme-1-copying-is-not-theft/">tekstforfatteren</a> og den ser slik ut:
305
306 <p><blockquote>
307 <p>Copying is not theft.
308 <br>Stealing a thing leaves one less left
309 <br>Copying it makes one thing more;
310 <br>that's what copying's for.</p>
311
312 <p>Copying is not theft.
313 <br>If I copy yours you have it too
314 <br>One for me and one for you
315 <br>That's what copies can do</p>
316
317 <p>If I steal your bicycle
318 <br>you have to take the bus,
319 <br>but if I just copy it
320 <br>there's one for each of us!</p>
321
322 <p>Making more of a thing,
323 <br>that is what we call "copying"
324 <br>Sharing ideas with everyone
325 <br>That's why copying
326 <br>is
327 <br>FUN!</p>
328 </blockquote></p>
329
330 <p>Her er et naivt forsøk på oversettelse, uten noe forsøk på
331 gjendiktning eller få det til å flyte sammen med melodien.</p>
332
333 <p><blockquote>
334 <p>Kopiering er ikke tyveri.
335 <br>Stjeler du en ting er det en mindre igjen
336 <br>Kopier den og det er ting til.
337 <br>det er derfor vi har kopiering.</p>
338
339 <p>Kopiering er ikke tyveri.
340 <br>Hvis jeg kopierer din så har du den fortsatt
341 <br>En for meg og en for deg.
342 <br>Det er det kopier gir oss</p>
343
344 <p>Hvis jeg stjeler sykkelen din
345 <br>så må du ta bussen,
346 <br>men hvis jeg bare kopierer den,
347 <br>så får vi hver vår!</p>
348
349 <p>Lage mer av en ting,
350 <br>det er det vi kaller "kopiering".
351 <br>Deler ideer med enhver
352 <br>Det er derfor kopiering
353 <br>er
354 <br>MORSOMT!</p>
355 </blockquote></p>
356
357 <p>Hvis du har forslag til bedre oversettelse eller lyst til å bidra
358 til å få denne sangen over i norsk språkdrakt, ta kontakt med video
359 (at) nuug.no.</p>
360
361 </div>
362 <div class="tags">
363
364
365 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
366
367
368 </div>
369 </div>
370 <div class="padding"></div>
371
372 <div class="entry">
373 <div class="title">
374 <a href="http://people.skolelinux.org/pere/blog/N__er_74_norske_overv_kningskamera_registert_i_OpenStreetmap_org.html">Nå er 74 norske overvåkningskamera registert i OpenStreetmap.org</a>
375 </div>
376 <div class="date">
377 18th November 2010
378 </div>
379 <div class="body">
380 <p>Jeg oppdaterte nettopp kartet med overvåkningskamera som
381 <a href="http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">jeg
382 startet</a> for ca. et og et halvt år siden, og nå er det 74 kamera på
383 plass. I prosessen med å oppdatere kartet oppdaget jeg ved en
384 tilfeldighet at webreferansen til registermeldingen hos Datatilsynet
385 nå ikke lenger er gyldig (se
386 <a href="http://hetti.datatilsynet.no/melding/report_view.pl?id=31062">tidligere
387 melding</a>). Antar Datatilsynet fjerner utdaterte meldinger fra
388 databasen. Konsekvensen blir at kameraoversikten i OSM må ha med
389 søkekriteriene som ble brukt for å finne registermeldingen
390 (dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye
391 meldinger for samme kamera kan finnes igjen.</p>
392
393 <p>Det er dukket opp kamera på
394 <a href="http://people.skolelinux.no/pere/surveillance-norway/">kartet</a>
395 i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i
396 Troms. Mange områder og kamera mangler, og jeg er overbevist om at
397 bare en brøkdel av den enorme mengden kamera som nå finnes i det
398 offentlige rom er registrert så langt. Instrukser for å legge inn
399 kamera finnes på websiden for kartet hos
400 <a href="http://personvern.no/wiki/index.php/Kameraovervåkning">personvernforeningen</a>.</p>
401
402 </div>
403 <div class="tags">
404
405
406 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
407
408
409 </div>
410 </div>
411 <div class="padding"></div>
412
413 <div class="entry">
414 <div class="title">
415 <a href="http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html">Gnash buildbot slave and Debian kfreebsd</a>
416 </div>
417 <div class="date">
418 20th November 2010
419 </div>
420 <div class="body">
421 <p>Answering
422 <a href="http://www.listware.net/201011/gnash-dev/67431-gnash-dev-buildbot-looking-for-slaves.html">the
423 call from the Gnash project</a> for
424 <a href="http://www.gnashdev.org:8010">buildbot</a> slaves to test the
425 current source, I have set up a virtual KVM machine on the Debian
426 Edu/Skolelinux virtualization host to test the git source on
427 Debian/Squeeze. I hope this can help the developers in getting new
428 releases out more often.</p>
429
430 <p>As the developers want less main-stream build platforms tested to,
431 I have considered setting up a <a
432 href="http://www.debian.org/ports/kfreebsd-gnu/">Debian/kfreebsd</a>
433 machine as well. I have also considered using the kfreebsd
434 architecture in Debian as a file server in NUUG to get access to the 5
435 TB zfs volume we currently use to store DV video. Because of this, I
436 finally got around to do a test installation of Debian/Squeeze with
437 kfreebsd. Installation went fairly smooth, thought I noticed some
438 visual glitches in the cdebconf dialogs (black cursor left on the
439 screen at random locations). Have not gotten very far with the
440 testing. Noticed cfdisk did not work, but fdisk did so it was not a
441 fatal problem. Have to spend some more time on it to see if it is
442 useful as a file server for NUUG. Will try to find time to set up a
443 gnash buildbot slave on the Debian Edu/Skolelinux this weekend.</p>
444
445 </div>
446 <div class="tags">
447
448
449 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
450
451
452 </div>
453 </div>
454 <div class="padding"></div>
455
456 <div class="entry">
457 <div class="title">
458 <a href="http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html">Lenny->Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop</a>
459 </div>
460 <div class="date">
461 20th November 2010
462 </div>
463 <div class="body">
464 <p>I'm still running upgrade testing of the
465 <a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
466 Gnome and KDE Desktop</a>, but have not had time to spend on reporting the
467 status. Here is a short update based on a test I ran 20101118.</p>
468
469 <p>I still do not know what a correct migration should look like, so I
470 report any differences between apt and aptitude and hope someone else
471 can see if anything should be changed.</p>
472
473 <p>This is for Gnome:</p>
474
475 <p>Installed using apt-get, missing with aptitude</p>
476
477 <blockquote><p>
478 apache2.2-bin aptdaemon at-spi baobab binfmt-support
479 browser-plugin-gnash cheese-common cli-common cpp-4.3 cups-pk-helper
480 dmz-cursor-theme empathy empathy-common finger
481 freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
482 gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
483 geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
484 gnome-cards-data gnome-codec-install gnome-core
485 gnome-desktop-environment gnome-disk-utility gnome-screenshot
486 gnome-search-tool gnome-session-canberra gnome-spell
487 gnome-system-log gnome-themes-extras gnome-themes-more
488 gnome-user-share gs-common gstreamer0.10-fluendo-mp3
489 gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
490 gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
491 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
492 libart2.0-cil libatspi1.0-0 libboost-date-time1.42.0
493 libboost-python1.42.0 libboost-thread1.42.0 libchamplain-0.4-0
494 libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0
495 libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-1.0-2
496 libepc-common libepc-ui-1.0-2 libfreerdp-plugins-standard
497 libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
498 libgdl-1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libgif4
499 libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
500 libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
501 libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
502 libgtk2.0-cil libgtkglext1 libgtksourceview-common
503 libgtksourceview2.0-common libmono-addins-gui0.2-cil
504 libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
505 libmono-i18n-west2.0-cil libmono-posix2.0-cil
506 libmono-security2.0-cil libmono-sharpzip2.84-cil
507 libmono-system2.0-cil libmtp8 libmusicbrainz3-6
508 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6.8
509 libpolkit-gtk-1-0 libpt-1.10.10-plugins-alsa
510 libpt-1.10.10-plugins-v4l libpt2.6.7 libpython2.6 librpm1 librpmio1
511 libsdl1.2debian libservlet2.4-java libsrtp0 libssh-4
512 libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0
513 libxalan2-java libxerces2-java media-player-info mesa-utils
514 mono-2.0-gac mono-gac mono-runtime nautilus-sendto
515 nautilus-sendto-empathy openoffice.org-writer2latex
516 openssl-blacklist p7zip p7zip-full pkg-config python-4suite-xml
517 python-aptdaemon python-aptdaemon-gtk python-axiom
518 python-beautifulsoup python-bugbuddy python-clientform
519 python-coherence python-configobj python-crypto python-cupshelpers
520 python-cupsutils python-eggtrayicon python-elementtree
521 python-epsilon python-evolution python-feedparser python-gdata
522 python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
523 python-gtksourceview2 python-httplib2 python-louie python-mako
524 python-markupsafe python-mechanize python-nevow python-notify
525 python-opengl python-openssl python-pam python-pkg-resources
526 python-pyasn1 python-pysqlite2 python-rdflib python-serial
527 python-tagpy python-twisted-bin python-twisted-conch
528 python-twisted-core python-twisted-web python-utidylib python-webkit
529 python-xdg python-zope.interface remmina remmina-plugin-data
530 remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
531 rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
532 software-center svgalibg1 system-config-printer-udev
533 telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy
534 totem totem-coherence totem-mozilla totem-plugins
535 transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
536 zip
537 </p></blockquote>
538
539 Installed using apt-get, removed with aptitude
540
541 <blockquote><p>
542 arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
543 epiphany-extensions epiphany-gecko evolution-exchange
544 fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
545 gedit-common gnome-app-install gnome-games gnome-games-data
546 gnome-nettool gnome-system-tools gnome-themes gnome-utils
547 gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
548 guile-1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
549 libavahi-ui0 libbind9-50 libbluetooth2 libcamel1.2-11 libcdio7
550 libcucul0 libcurl3 libdirectfb-1.0-0 libdmx1 libdvdread3
551 libedata-cal1.2-6 libedataserver1.2-9 libeel2-2.20 libepc-1.0-1
552 libepc-ui-1.0-1 libexchange-storage1.2-3 libfaad0 libgadu3
553 libgalago3 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9
554 libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2
555 libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0
556 libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtk-vnc-1.0-0
557 libgtkhtml2-0 libgtksourceview1.0-0 libgtksourceview2.0-0
558 libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
559 libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
560 libmagick++10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
561 libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
562 libnm-util0 libopal-2.2 libosp5 libparted1.8-10 libpisock9
563 libpisync1 libpoppler-glib3 libpoppler3 libpt-1.10.10 libraw1394-8
564 libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-8
565 libspeexdsp1 libssh2-1 libsuitesparse-3.1.0 libsvga1
566 libswfdec-0.6-90 libtalloc1 libtotem-plparser10 libtrackerclient0
567 libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
568 libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
569 sound-juicer swfdec-gnome system-config-printer totem-common
570 totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
571 </p></blockquote>
572
573 <p>Installed using aptitude, missing with apt-get</p>
574
575 <blockquote><p>
576 gstreamer0.10-gnomevfs
577 </p></blockquote>
578
579 <p>Installed using aptitude, removed with apt-get</p>
580
581 <blockquote><p>
582 [nothing]
583 </p></blockquote>
584
585 <p>This is for KDE:</p>
586
587 <p>Installed using apt-get, missing with aptitude</p>
588
589 <blockquote><p>
590 autopoint bomber bovo cantor cantor-backend-kalgebra cpp-4.3 dcoprss
591 edict espeak espeak-data eyesapplet fifteenapplet finger gettext
592 ghostscript-x git gnome-audio gnugo granatier gs-common
593 gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
594 kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
595 kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
596 kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
597 kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
598 kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
599 kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
600 kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
601 kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
602 killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
603 kollision kpf krosspython ksirk ksmserver ksquares kstars-data
604 ksudoku kubrick kweather libasound2-plugins libboost-python1.42.0
605 libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
606 libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
607 libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
608 libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
609 libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
610 libkrossui4 libmailtools-perl libmime-tools-perl
611 libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
612 libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
613 libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
614 lirc luatex marble networkstatus noatun-plugins
615 openoffice.org-writer2latex palapeli palapeli-data parley
616 parley-data poster psutils pulseaudio pulseaudio-esound-compat
617 pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
618 speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
619 ttf-sazanami-gothic
620 </p></blockquote>
621
622 <p>Installed using apt-get, removed with aptitude</p>
623
624 <blockquote><p>
625 amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
626 dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
627 kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
628 kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
629 keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
630 kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
631 kitchensync kiten kjumpingcube klatin klettres klickety klines
632 klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
633 kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
634 kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
635 kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
636 ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
637 ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
638 kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
639 kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
640 libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
641 libavahi-core5 libavc1394-0 libbind9-50 libbluetooth2
642 libboost-python1.34.1 libcucul0 libcurl3 libcvsservice0
643 libdirectfb-1.0-0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
644 libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-0 libicu38
645 libiec61883-0 libindex0 libisccc50 libisccfg50 libiw29
646 libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
647 libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
648 libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
649 libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
650 libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
651 libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
652 libpoppler-qt2 libpoppler3 libraw1394-8 librss1 libsensors3
653 libsmbios2 libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90
654 libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
655 mpeglib network-manager-kde noatun pmount tex-common texlive-base
656 texlive-common texlive-doc-base texlive-fonts-recommended tidy
657 ttf-dustin ttf-kochi-gothic ttf-sjfonts
658 </p></blockquote>
659
660 <p>Installed using aptitude, missing with apt-get</p>
661
662 <blockquote><p>
663 dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
664 kdeartwork kdebase kdebase-apps kdebase-workspace
665 kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
666 kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
667 netpbm plasma-widget-folderview plasma-widget-networkmanagement
668 xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
669 xscreensaver-screensaver-bsod
670 </p></blockquote>
671
672 <p>Installed using aptitude, removed with apt-get</p>
673
674 <blockquote><p>
675 kdebase-bin konq-plugins konqueror
676 </p></blockquote>
677
678 </div>
679 <div class="tags">
680
681
682 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
683
684
685 </div>
686 </div>
687 <div class="padding"></div>
688
689 <div class="entry">
690 <div class="title">
691 <a href="http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html">Migrating Xen virtual machines using LVM to KVM using disk images</a>
692 </div>
693 <div class="date">
694 22nd November 2010
695 </div>
696 <div class="body">
697 <p>Most of the computers in use by the
698 <a href="http://www.skolelinux.org/">Debian Edu/Skolelinux project</a>
699 are virtual machines. And they have been Xen machines running on a
700 fairly old IBM eserver xseries 345 machine, and we wanted to migrate
701 them to KVM on a newer Dell PowerEdge 2950 host machine. This was a
702 bit harder that it could have been, because we set up the Xen virtual
703 machines to get the virtual partitions from LVM, which as far as I
704 know is not supported by KVM. So to migrate, we had to convert
705 several LVM logical volumes to partitions on a virtual disk file.</p>
706
707 <p>I found
708 <a href="http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM">a
709 nice recipe</a> to do this, and wrote the following script to do the
710 migration. It uses qemu-img from the qemu package to make the disk
711 image, parted to partition it, losetup and kpartx to present the disk
712 image partions as devices, and dd to copy the data. I NFS mounted the
713 new servers storage area on the old server to do the migration.</p>
714
715 <pre>
716 #!/bin/sh
717
718 # Based on
719 # http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
720
721 set -e
722 set -x
723
724 if [ -z "$1" ] ; then
725 echo "Usage: $0 &lt;hostname&gt;"
726 exit 1
727 else
728 host="$1"
729 fi
730
731 if [ ! -e /dev/vg_data/$host-disk ] ; then
732 echo "error: unable to find LVM volume for $host"
733 exit 1
734 fi
735
736 # Partitions need to be a bit bigger than the LVM LVs. not sure why.
737 disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
738 swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
739 totalsize=$(( ( $disksize + $swapsize ) ))
740
741 img=$host.img
742 #dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize ))
743 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
744
745 parted $img mklabel msdos
746 parted $img mkpart primary linux-swap 0 $disksize
747 parted $img mkpart primary ext2 $disksize $totalsize
748 parted $img set 1 boot on
749
750 modprobe dm-mod
751 losetup /dev/loop0 $img
752 kpartx -a /dev/loop0
753
754 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M
755 fsck.ext3 -f /dev/mapper/loop0p1 || true
756 mkswap /dev/mapper/loop0p2
757
758 kpartx -d /dev/loop0
759 losetup -d /dev/loop0
760 </pre>
761
762 <p>The script is perhaps so simple that it is not copyrightable, but
763 if it is, it is licenced using GPL v2 or later at your discretion.</p>
764
765 <p>After doing this, I booted a Debian CD in rescue mode in KVM with
766 the new disk image attached, installed grub-pc and linux-image-686 and
767 set up grub to boot from the disk image. After this, the KVM machines
768 seem to work just fine.</p>
769
770 </div>
771 <div class="tags">
772
773
774 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
775
776
777 </div>
778 </div>
779 <div class="padding"></div>
780
781 <div class="entry">
782 <div class="title">
783 <a href="http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html">Lenny->Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove</a>
784 </div>
785 <div class="date">
786 22nd November 2010
787 </div>
788 <div class="body">
789 <p>Michael Biebl suggested to me on IRC, that I changed my automated
790 upgrade testing of the
791 <a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
792 Gnome and KDE Desktop</a> to do <tt>apt-get autoremove</tt> when using apt-get.
793 This seem like a very good idea, so I adjusted by test scripts and
794 can now present the updated result from today:</p>
795
796 <p>This is for Gnome:</p>
797
798 <p>Installed using apt-get, missing with aptitude</p>
799
800 <blockquote><p>
801 apache2.2-bin
802 aptdaemon
803 baobab
804 binfmt-support
805 browser-plugin-gnash
806 cheese-common
807 cli-common
808 cups-pk-helper
809 dmz-cursor-theme
810 empathy
811 empathy-common
812 freedesktop-sound-theme
813 freeglut3
814 gconf-defaults-service
815 gdm-themes
816 gedit-plugins
817 geoclue
818 geoclue-hostip
819 geoclue-localnet
820 geoclue-manual
821 geoclue-yahoo
822 gnash
823 gnash-common
824 gnome
825 gnome-backgrounds
826 gnome-cards-data
827 gnome-codec-install
828 gnome-core
829 gnome-desktop-environment
830 gnome-disk-utility
831 gnome-screenshot
832 gnome-search-tool
833 gnome-session-canberra
834 gnome-system-log
835 gnome-themes-extras
836 gnome-themes-more
837 gnome-user-share
838 gstreamer0.10-fluendo-mp3
839 gstreamer0.10-tools
840 gtk2-engines
841 gtk2-engines-pixbuf
842 gtk2-engines-smooth
843 hamster-applet
844 libapache2-mod-dnssd
845 libapr1
846 libaprutil1
847 libaprutil1-dbd-sqlite3
848 libaprutil1-ldap
849 libart2.0-cil
850 libboost-date-time1.42.0
851 libboost-python1.42.0
852 libboost-thread1.42.0
853 libchamplain-0.4-0
854 libchamplain-gtk-0.4-0
855 libcheese-gtk18
856 libclutter-gtk-0.10-0
857 libcryptui0
858 libdiscid0
859 libelf1
860 libepc-1.0-2
861 libepc-common
862 libepc-ui-1.0-2
863 libfreerdp-plugins-standard
864 libfreerdp0
865 libgconf2.0-cil
866 libgdata-common
867 libgdata7
868 libgdu-gtk0
869 libgee2
870 libgeoclue0
871 libgexiv2-0
872 libgif4
873 libglade2.0-cil
874 libglib2.0-cil
875 libgmime2.4-cil
876 libgnome-vfs2.0-cil
877 libgnome2.24-cil
878 libgnomepanel2.24-cil
879 libgpod-common
880 libgpod4
881 libgtk2.0-cil
882 libgtkglext1
883 libgtksourceview2.0-common
884 libmono-addins-gui0.2-cil
885 libmono-addins0.2-cil
886 libmono-cairo2.0-cil
887 libmono-corlib2.0-cil
888 libmono-i18n-west2.0-cil
889 libmono-posix2.0-cil
890 libmono-security2.0-cil
891 libmono-sharpzip2.84-cil
892 libmono-system2.0-cil
893 libmtp8
894 libmusicbrainz3-6
895 libndesk-dbus-glib1.0-cil
896 libndesk-dbus1.0-cil
897 libopal3.6.8
898 libpolkit-gtk-1-0
899 libpt2.6.7
900 libpython2.6
901 librpm1
902 librpmio1
903 libsdl1.2debian
904 libsrtp0
905 libssh-4
906 libtelepathy-farsight0
907 libtelepathy-glib0
908 libtidy-0.99-0
909 media-player-info
910 mesa-utils
911 mono-2.0-gac
912 mono-gac
913 mono-runtime
914 nautilus-sendto
915 nautilus-sendto-empathy
916 p7zip-full
917 pkg-config
918 python-aptdaemon
919 python-aptdaemon-gtk
920 python-axiom
921 python-beautifulsoup
922 python-bugbuddy
923 python-clientform
924 python-coherence
925 python-configobj
926 python-crypto
927 python-cupshelpers
928 python-elementtree
929 python-epsilon
930 python-evolution
931 python-feedparser
932 python-gdata
933 python-gdbm
934 python-gst0.10
935 python-gtkglext1
936 python-gtksourceview2
937 python-httplib2
938 python-louie
939 python-mako
940 python-markupsafe
941 python-mechanize
942 python-nevow
943 python-notify
944 python-opengl
945 python-openssl
946 python-pam
947 python-pkg-resources
948 python-pyasn1
949 python-pysqlite2
950 python-rdflib
951 python-serial
952 python-tagpy
953 python-twisted-bin
954 python-twisted-conch
955 python-twisted-core
956 python-twisted-web
957 python-utidylib
958 python-webkit
959 python-xdg
960 python-zope.interface
961 remmina
962 remmina-plugin-data
963 remmina-plugin-rdp
964 remmina-plugin-vnc
965 rhythmbox-plugin-cdrecorder
966 rhythmbox-plugins
967 rpm-common
968 rpm2cpio
969 seahorse-plugins
970 shotwell
971 software-center
972 system-config-printer-udev
973 telepathy-gabble
974 telepathy-mission-control-5
975 telepathy-salut
976 tomboy
977 totem
978 totem-coherence
979 totem-mozilla
980 totem-plugins
981 transmission-common
982 xdg-user-dirs
983 xdg-user-dirs-gtk
984 xserver-xephyr
985 </p></blockquote>
986
987 <p>Installed using apt-get, removed with aptitude</p>
988
989 <blockquote><p>
990 cheese
991 ekiga
992 eog
993 epiphany-extensions
994 evolution-exchange
995 fast-user-switch-applet
996 file-roller
997 gcalctool
998 gconf-editor
999 gdm
1000 gedit
1001 gedit-common
1002 gnome-games
1003 gnome-games-data
1004 gnome-nettool
1005 gnome-system-tools
1006 gnome-themes
1007 gnuchess
1008 gucharmap
1009 guile-1.8-libs
1010 libavahi-ui0
1011 libdmx1
1012 libgalago3
1013 libgtk-vnc-1.0-0
1014 libgtksourceview2.0-0
1015 liblircclient0
1016 libsdl1.2debian-alsa
1017 libspeexdsp1
1018 libsvga1
1019 rhythmbox
1020 seahorse
1021 sound-juicer
1022 system-config-printer
1023 totem-common
1024 transmission-gtk
1025 vinagre
1026 vino
1027 </p></blockquote>
1028
1029 <p>Installed using aptitude, missing with apt-get</p>
1030
1031 <blockquote><p>
1032 gstreamer0.10-gnomevfs
1033 </p></blockquote>
1034
1035 <p>Installed using aptitude, removed with apt-get</p>
1036
1037 <blockquote><p>
1038 [nothing]
1039 </p></blockquote>
1040
1041 <p>This is for KDE:</p>
1042
1043 <p>Installed using apt-get, missing with aptitude</p>
1044
1045 <blockquote><p>
1046 ksmserver
1047 </p></blockquote>
1048
1049 <p>Installed using apt-get, removed with aptitude</p>
1050
1051 <blockquote><p>
1052 kwin
1053 network-manager-kde
1054 </p></blockquote>
1055
1056 <p>Installed using aptitude, missing with apt-get</p>
1057
1058 <blockquote><p>
1059 arts
1060 dolphin
1061 freespacenotifier
1062 google-gadgets-gst
1063 google-gadgets-xul
1064 kappfinder
1065 kcalc
1066 kcharselect
1067 kde-core
1068 kde-plasma-desktop
1069 kde-standard
1070 kde-window-manager
1071 kdeartwork
1072 kdeartwork-emoticons
1073 kdeartwork-style
1074 kdeartwork-theme-icon
1075 kdebase
1076 kdebase-apps
1077 kdebase-workspace
1078 kdebase-workspace-bin
1079 kdebase-workspace-data
1080 kdeeject
1081 kdelibs
1082 kdeplasma-addons
1083 kdeutils
1084 kdewallpapers
1085 kdf
1086 kfloppy
1087 kgpg
1088 khelpcenter4
1089 kinfocenter
1090 konq-plugins-l10n
1091 konqueror-nsplugins
1092 kscreensaver
1093 kscreensaver-xsavers
1094 ktimer
1095 kwrite
1096 libgle3
1097 libkde4-ruby1.8
1098 libkonq5
1099 libkonq5-templates
1100 libnetpbm10
1101 libplasma-ruby
1102 libplasma-ruby1.8
1103 libqt4-ruby1.8
1104 marble-data
1105 marble-plugins
1106 netpbm
1107 nuvola-icon-theme
1108 plasma-dataengines-workspace
1109 plasma-desktop
1110 plasma-desktopthemes-artwork
1111 plasma-runners-addons
1112 plasma-scriptengine-googlegadgets
1113 plasma-scriptengine-python
1114 plasma-scriptengine-qedje
1115 plasma-scriptengine-ruby
1116 plasma-scriptengine-webkit
1117 plasma-scriptengines
1118 plasma-wallpapers-addons
1119 plasma-widget-folderview
1120 plasma-widget-networkmanagement
1121 ruby
1122 sweeper
1123 update-notifier-kde
1124 xscreensaver-data-extra
1125 xscreensaver-gl
1126 xscreensaver-gl-extra
1127 xscreensaver-screensaver-bsod
1128 </p></blockquote>
1129
1130 <p>Installed using aptitude, removed with apt-get</p>
1131
1132 <blockquote><p>
1133 ark
1134 google-gadgets-common
1135 google-gadgets-qt
1136 htdig
1137 kate
1138 kdebase-bin
1139 kdebase-data
1140 kdepasswd
1141 kfind
1142 klipper
1143 konq-plugins
1144 konqueror
1145 ksysguard
1146 ksysguardd
1147 libarchive1
1148 libcln6
1149 libeet1
1150 libeina-svn-06
1151 libggadget-1.0-0b
1152 libggadget-qt-1.0-0b
1153 libgps19
1154 libkdecorations4
1155 libkephal4
1156 libkonq4
1157 libkonqsidebarplugin4a
1158 libkscreensaver5
1159 libksgrd4
1160 libksignalplotter4
1161 libkunitconversion4
1162 libkwineffects1a
1163 libmarblewidget4
1164 libntrack-qt4-1
1165 libntrack0
1166 libplasma-geolocation-interface4
1167 libplasmaclock4a
1168 libplasmagenericshell4
1169 libprocesscore4a
1170 libprocessui4a
1171 libqalculate5
1172 libqedje0a
1173 libqtruby4shared2
1174 libqzion0a
1175 libruby1.8
1176 libscim8c2a
1177 libsmokekdecore4-3
1178 libsmokekdeui4-3
1179 libsmokekfile3
1180 libsmokekhtml3
1181 libsmokekio3
1182 libsmokeknewstuff2-3
1183 libsmokeknewstuff3-3
1184 libsmokekparts3
1185 libsmokektexteditor3
1186 libsmokekutils3
1187 libsmokenepomuk3
1188 libsmokephonon3
1189 libsmokeplasma3
1190 libsmokeqtcore4-3
1191 libsmokeqtdbus4-3
1192 libsmokeqtgui4-3
1193 libsmokeqtnetwork4-3
1194 libsmokeqtopengl4-3
1195 libsmokeqtscript4-3
1196 libsmokeqtsql4-3
1197 libsmokeqtsvg4-3
1198 libsmokeqttest4-3
1199 libsmokeqtuitools4-3
1200 libsmokeqtwebkit4-3
1201 libsmokeqtxml4-3
1202 libsmokesolid3
1203 libsmokesoprano3
1204 libtaskmanager4a
1205 libtidy-0.99-0
1206 libweather-ion4a
1207 libxklavier16
1208 libxxf86misc1
1209 okteta
1210 oxygencursors
1211 plasma-dataengines-addons
1212 plasma-scriptengine-superkaramba
1213 plasma-widget-lancelot
1214 plasma-widgets-addons
1215 plasma-widgets-workspace
1216 polkit-kde-1
1217 ruby1.8
1218 systemsettings
1219 update-notifier-common
1220 </p></blockquote>
1221
1222 <p>Running apt-get autoremove made the results using apt-get and
1223 aptitude a bit more similar, but there are still quite a lott of
1224 differences. I have no idea what packages should be installed after
1225 the upgrade, but hope those that do can have a look.</p>
1226
1227 </div>
1228 <div class="tags">
1229
1230
1231 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
1232
1233
1234 </div>
1235 </div>
1236 <div class="padding"></div>
1237
1238 <div class="entry">
1239 <div class="title">
1240 <a href="http://people.skolelinux.org/pere/blog/DND_hedrer_overv_kning_av_barn_med_Rosingsprisen.html">DND hedrer overvåkning av barn med Rosingsprisen</a>
1241 </div>
1242 <div class="date">
1243 23rd November 2010
1244 </div>
1245 <div class="body">
1246 <p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening
1247 <a
1248 href="http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer
1249 overvåkning av barn med Rosingsprisen for kreativitet i år</a>. Jeg
1250 er glad jeg nå er meldt ut av DND.</p>
1251
1252 <p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
1253 men et overgrep mot individer i utvikling som bør læres opp til å ta
1254 egne valg.</p>
1255
1256 <p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
1257 <a href="http://www.idg.no/computerworld/article174262.ece">et intervju
1258 med Computerworld Norge</A>:</p>
1259
1260 <p><blockquote>
1261 - For alle som har barn, meg selv inkludert, er førstetanken at det
1262 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
1263 har ikke godt av det. De er små individer som skal søke rundt og finne
1264 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
1265 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
1266 dette.
1267 </blockquote></p>
1268
1269 <p>Det er skremmende å se at DND mener en tjeneste som legger opp til
1270 slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
1271 virtuell
1272 <a href="http://en.wikipedia.org/wiki/Panopticon">Panopticon</a> er et
1273 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
1274 burde tenke seg godt om før de gir etter for sine instinkter her.</p>
1275
1276 <p>Blipper-tjenesten får meg til å tenke på bøkene til
1277 <a href="http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve
1278 Hawks</a>, som forbilledlig beskriver hvordan et totalitært
1279 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
1280 gode intensjoner og manglende bevissthet om hvilke prinsipper et
1281 liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
1282 lese alle de tre bøkene.</p>
1283
1284 </div>
1285 <div class="tags">
1286
1287
1288 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
1289
1290
1291 </div>
1292 </div>
1293 <div class="padding"></div>
1294
1295 <div class="entry">
1296 <div class="title">
1297 <a href="http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html">Why isn't Debian Edu using VLC?</a>
1298 </div>
1299 <div class="date">
1300 27th November 2010
1301 </div>
1302 <div class="body">
1303 <p>In the latest issue of Linux Journal, the readers choices were
1304 presented, and the winner among the multimedia player were VLC.
1305 Personally, I like VLC, and it is my player of choice when I first try
1306 to play a video file or stream. Only if VLC fail will I drag out
1307 gmplayer to see if it can do better. The reason is mostly the failure
1308 model and trust. When VLC fail, it normally pop up a error message
1309 reporting the problem. When mplayer fail, it normally segfault or
1310 just hangs. The latter failure mode drain my trust in the program.<p>
1311
1312 <p>But even if VLC is my player of choice, we have choosen to use
1313 mplayer in <a href="http://www.skolelinux.org/">Debian
1314 Edu/Skolelinux</a>. The reason is simple. We need a good browser
1315 plugin to play web videos seamlessly, and the VLC browser plugin is
1316 not very good. For example, it lack in-line control buttons, so there
1317 is no way for the user to pause the video. Also, when I
1318 <a href="http://wiki.debian.org/DebianEdu/BrowserMultimedia">last
1319 tested the browser plugins</a> available in Debian, the VLC plugin
1320 failed on several video pages where mplayer based plugins worked. If
1321 the browser plugin for VLC was as good as the gecko-mediaplayer
1322 package (which uses mplayer), we would switch.</P>
1323
1324 <p>While VLC is a good player, its user interface is slightly
1325 annoying. The most annoying feature is its inconsistent use of
1326 keyboard shortcuts. When the player is in full screen mode, its
1327 shortcuts are different from when it is playing the video in a window.
1328 For example, space only work as pause when in full screen mode. I
1329 wish it had consisten shortcuts and that space also would work when in
1330 window mode. Another nice shortcut in gmplayer is [enter] to restart
1331 the current video. It is very nice when playing short videos from the
1332 web and want to restart it when new people arrive to have a look at
1333 what is going on.</p>
1334
1335 </div>
1336 <div class="tags">
1337
1338
1339 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
1340
1341
1342 </div>
1343 </div>
1344 <div class="padding"></div>
1345
1346 <div class="entry">
1347 <div class="title">
1348 <a href="http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html">Debian Edu development gathering and General Assembly for FRiSK</a>
1349 </div>
1350 <div class="date">
1351 29th November 2010
1352 </div>
1353 <div class="body">
1354 <p>On friday, the first Debian Edu / Skolelinux
1355 <a href="http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo">development
1356 gathering</a> in a long time take place here in Oslo, Norway. I
1357 really look forward to seeing all the good people working on the
1358 Squeeze release. The gathering is open for everyone interested in
1359 learning more about Debian Edu / Skolelinux.</p>
1360
1361 <p>On Saturday, the Norwegian member organization taking care of
1362 organizing these development gatherings, Fri Programvare i Skolen,
1363 will hold its
1364 <a href="http://friprogramvareiskolen.no/Genfors/2010">General Assembly
1365 for 2010</a>. Membership is open for all, and currently there are 388
1366 people registered as members. Last year 32 members cast their vote in
1367 the memberdb based election system. I hope more people find time to
1368 vote this year.</p>
1369
1370 </div>
1371 <div class="tags">
1372
1373
1374 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
1375
1376
1377 </div>
1378 </div>
1379 <div class="padding"></div>
1380
1381 <p style="text-align: right;"><a href="11.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
1382 <div id="sidebar">
1383
1384
1385
1386 <h2>Archive</h2>
1387 <ul>
1388
1389 <li>2012
1390 <ul>
1391
1392 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
1393
1394 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
1395
1396 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
1397
1398 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
1399
1400 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
1401
1402 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
1403
1404 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (12)</a></li>
1405
1406 </ul></li>
1407
1408 <li>2011
1409 <ul>
1410
1411 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
1412
1413 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
1414
1415 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
1416
1417 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
1418
1419 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
1420
1421 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1422
1423 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1424
1425 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
1426
1427 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
1428
1429 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
1430
1431 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
1432
1433 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
1434
1435 </ul></li>
1436
1437 <li>2010
1438 <ul>
1439
1440 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1441
1442 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1443
1444 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1445
1446 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1447
1448 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1449
1450 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1451
1452 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1453
1454 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1455
1456 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1457
1458 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1459
1460 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1461
1462 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1463
1464 </ul></li>
1465
1466 <li>2009
1467 <ul>
1468
1469 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1470
1471 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1472
1473 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1474
1475 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1476
1477 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1478
1479 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1480
1481 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1482
1483 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1484
1485 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1486
1487 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1488
1489 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1490
1491 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1492
1493 </ul></li>
1494
1495 <li>2008
1496 <ul>
1497
1498 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1499
1500 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1501
1502 </ul></li>
1503
1504 </ul>
1505
1506
1507
1508 <h2>Tags</h2>
1509 <ul>
1510
1511 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
1512
1513 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1514
1515 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1516
1517 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
1518
1519 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
1520
1521 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
1522
1523 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (55)</a></li>
1524
1525 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (109)</a></li>
1526
1527 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
1528
1529 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
1530
1531 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (141)</a></li>
1532
1533 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (17)</a></li>
1534
1535 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
1536
1537 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (6)</a></li>
1538
1539 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (30)</a></li>
1540
1541 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (16)</a></li>
1542
1543 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
1544
1545 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
1546
1547 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1548
1549 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (22)</a></li>
1550
1551 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (188)</a></li>
1552
1553 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (139)</a></li>
1554
1555 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (4)</a></li>
1556
1557 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1558
1559 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (32)</a></li>
1560
1561 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (48)</a></li>
1562
1563 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
1564
1565 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1566
1567 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
1568
1569 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
1570
1571 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1572
1573 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
1574
1575 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1576
1577 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
1578
1579 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1580
1581 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (1)</a></li>
1582
1583 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (35)</a></li>
1584
1585 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
1586
1587 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (4)</a></li>
1588
1589 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (10)</a></li>
1590
1591 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
1592
1593 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (32)</a></li>
1594
1595 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
1596
1597 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (25)</a></li>
1598
1599 </ul>
1600
1601
1602 </div>
1603 <p style="text-align: right">
1604 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
1605 </p>
1606
1607 </body>
1608 </html>