1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Now accepting bitcoins - anonymous and distributed p2p crypto-money
</title>
11 <link>http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html
</guid>
13 <pubDate>Fri,
10 Dec
2010 08:
20:
00 +
0100</pubDate>
15 <p
>With this weeks lawless
16 <a href=
"http://www.salon.com/news/opinion/glenn_greenwald/
2010/
12/
06/wikileaks/index.html
">governmental
17 attacks
</a
> on Wikileak and
18 <a href=
"http://www.salon.com/technology/dan_gillmor/
2010/
12/
06/war_on_speech
">free
19 speech
</a
>, it has become obvious that PayPal, visa and mastercard can
20 not be trusted to handle money transactions.
22 <a href=
"http://webmink.com/
2010/
12/
06/now-accepting-bitcoin/
">Simon
23 Phipps on bitcoin
</a
> reminded me about a project that a friend of
24 mine mentioned earlier. I decided to follow Simon
's example, and get
25 involved with
<a href=
"http://www.bitcoin.org/
">BitCoin
</a
>. I got
26 some help from my friend to get it all running, and he even handed me
27 some bitcoins to get started. I even donated a few bitcoins to Simon
28 for helping me remember BitCoin.
</p
>
30 <p
>So, what is bitcoins, you probably wonder? It is a digital
31 crypto-currency, decentralised and handled using peer-to-peer
32 networks. It allows anonymous transactions and prohibits central
33 control over the transactions, making it impossible for governments
34 and companies alike to block donations and other transactions. The
35 source is free software, and while the key dependency wxWidgets
2.9
36 for the graphical user interface is missing in Debian, the command
37 line client builds just fine. Hopefully Jonas
38 <a href=
"http://bugs.debian.org/
578157">will get the package into
39 Debian
</a
> soon.
</p
>
41 <p
>Bitcoins can be converted to other currencies, like USD and EUR.
42 There are
<a href=
"http://www.bitcoin.org/trade
">companies accepting
43 bitcoins
</a
> when selling services and goods, and there are even
44 currency
"stock
" markets where the exchange rate is decided. There
45 are not many users so far, but the concept seems promising. If you
46 want to get started and lack a friend with any bitcoins to spare,
48 <a href=
"https://freebitcoins.appspot.com/
">some for free
</a
> (
0.05
49 bitcoin at the time of writing). Use
50 <a href=
"http://www.bitcoinwatch.com/
">BitcoinWatch
</a
> to keep an eye
51 on the current exchange rates.
</p
>
53 <p
>As an experiment, I have decided to set up bitcoind on one of my
54 machines. If you want to support my activity, please send Bitcoin
55 donations to the address
56 <b
>15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</b
>. Thank you!
</p
>
61 <title>Martin Bekkelund: En stille bønn om Datalagringsdirektivet
</title>
62 <link>http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html
</link>
63 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html
</guid>
64 <pubDate>Thu,
9 Dec
2010 21:
25:
00 +
0100</pubDate>
66 <p
><a href=
"http://www.bekkelund.net/
">Martin Bekkelund
</a
> ved
67 <a href=
"http://www.friprog.no/
">friprog-senteret
</a
> har skrevet
69 <a href=
"http://www.bekkelund.net/
2010/
12/
09/en-stille-bonn/
">korte
70 oppsummering
</a
> rundt datalagringsdirektivet, som jeg videreformidler
73 <p
><blockquote
><strong
>Det pågår i disse dager en intens diskusjon om
74 innføring av Datalagringsdirektivet (
<acronym
75 title=
"Datalagringsdirektivet
">DLD
</acronym
>) i norsk rett. Kanskje
76 har du gjort deg opp en mening, kanskje er du usikker. I begge
77 tilfeller ber jeg deg lese videre.
</strong
></p
>
79 <p
>Samtlige fagmiljøer, både i Norge og EU, har konkludert med at
80 <acronym title=
"Datalagringsdirektivet
">DLD
</acronym
> ikke bør
81 innføres på nåværende tidspunkt. Den tekniske kvaliteten på direktivet
82 er dårlig, det griper uforholdsmessig inn i personvernet, det har
83 store mangler og viktige spørsmål som hvem som skal ha tilgang og
84 hvordan data skal lagres er fortsatt uavklart.
</p
>
87 <li
><a href=
"http://ikt-norge.no/norge-kan-slippe-datalagringsdirektivet/
">EU-ekspertene sier
</a
> at konsekvensene av å benytte vetoretten er minimale
</li
>
88 <li
><a href=
"http://www.regjeringen.no/pages/
2281080/Deninternasjonalejuristkommisjon.pdf
">Juristene påpeker
</a
> at direktivet er i strid med EMK
</li
>
89 <li
><a href=
"http://www.dagbladet.no/
2010/
12/
06/kultur/debatt/kronikk/dld/personvern/
14594699/
">Datatilsynet sier
</a
> direktivet får store konsekvenser for personvernet og at direktivet er irreversibelt
</li
>
90 <li
><a href=
"http://www.bekkelund.net/?s=dld
">Teknologene sier
</a
> at sikker lagring ikke er mulig, at det er svært enkelt å omgå og mulig å manipulere data og produsere falske beviser
</li
>
91 <li
><a href=
"http://www.regjeringen.no/pages/
2281080/NJ_247460_1_P.pdf
">Pressen sier
</a
> nei av hensyn til kildevernet
</li
>
92 <li
>Det er store
<a href=
"http://tetzschner.blogspot.com/
2010/
03/den-tyske-forfatningsdomstol.html
">interne
</a
> <a href=
"http://stoppdld.no/
2010/
03/
02/datalagring-stoppet-av-tysk-forfatningsdomstol/
">stridigheter
</a
> i EU. Blant annet har den tyske forfatningsdomstolen funnet at måten
<acronym title=
"Datalagringsdirektivet
">DLD
</acronym
> er innført på er i strid med tysk grunnlov
</li
>
93 <li
>Alle de store
<a href=
"http://www.bekkelund.net/
2010/
12/
08/lokasjonsdata-og-datalagringsdirektivet/
">operatørene og tilbyderne sier nei
</a
>, av tekniske og personvernmessige årsaker
</li
>
96 <p
>Jeg liker å tro at jeg er en hyggelig fyr. Jeg har et rent
97 rulleblad, og med unntak av to fartsbøter har jeg aldri vært en byrde
98 for samfunnet. Det akter jeg å fortsette med. Det er mange som meg,
99 lovlydige, pliktoppfyllende borgere som aldri vil utgjøre en trussel
100 mot noe som helst. Vi synes derfor det er trist og sårende at all vår
101 atferd skal overvåkes døgnkontinuerlig.
</p
>
103 <p
><strong
>Understøttet av faglige vurderinger kan du trygt si nei til
104 <acronym title=
"Datalagringsdirektivet
">DLD
</acronym
>.
</strong
></p
>
106 <p
><a href=
"http://www.bekkelund.net/kontakt/
">Ta kontakt med meg
</a
>
107 hvis du har spørsmål om
<acronym
108 title=
"Datalagringsdirektivet
">DLD
</acronym
>, uansett hva det måtte
111 <p class=
"info
">Denne teksten er å anse som
<a
112 href=
"http://creativecommons.org/licenses/publicdomain/
"><em
>Public
113 Domain
</em
></a
>. Spre den videre til alle som kan ha nytte av
115 </blockquote
></p
>
117 <p
>Siste
<a href=
"http://www.nettavisen.no/it/article3043918.ece
">melding
118 fra Nettavisen
</a
> er at regjeringen planlegger å fremme sitt forslag
119 til implementering av datalagringsdirektivet i morgen, i ly av
120 fredprisutdelingen for å få minst mulig pressedekning om saken. Vi
121 får snart se om det stemmer.
</p
>
126 <title>Student group continue the work on my Reprap
3D printer
</title>
127 <link>http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html
</link>
128 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html
</guid>
129 <pubDate>Thu,
9 Dec
2010 19:
30:
00 +
0100</pubDate>
131 <p
>A few days ago, I was introduces to some students in the robot
132 student assosiation
<a href=
"http://www.robotica.no/
">Robotica
133 Osloensis
</a
> at the University of Oslo where I work, who planned to
134 get their own
3D printer. They wanted to learn from me based on my
135 work in the area. After having a short lunch meeting with them, I
136 offered them to borrow my reprap kit, as I never had time to complete
137 the build and this seem unlike to change any time soon. I look
138 forward to see how this goes. This monday their volunteer driver
139 picked up my kit and drove it to their lab, and tomorrow I am told the
140 last exam is over so they can start work on getting the
3D printer
141 operational.
</p
>
143 <p
>The robotic group have already build several robots on their own,
144 and seem capable of getting the reprap operational. I really look
145 forward to being able to print all the cool
3D designs published on
146 <a href=
"http://www.thingiverse.com/
">Thingiverse
</a
>. I even got
147 some
3D scans I got made during Dagen@IFI when one of the groups at
148 the computer science department at the university demonstrated their
149 very cool
3D scanner.
</p
>
154 <title>Debian Edu development gathering and General Assembly for FRiSK
</title>
155 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html
</link>
156 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html
</guid>
157 <pubDate>Mon,
29 Nov
2010 18:
40:
00 +
0100</pubDate>
159 <p
>On friday, the first Debian Edu / Skolelinux
160 <a href=
"http://www.friprogramvareiskolen.no/Gathering/
2010-
12-
03-
05-Oslo
">development
161 gathering
</a
> in a long time take place here in Oslo, Norway. I
162 really look forward to seeing all the good people working on the
163 Squeeze release. The gathering is open for everyone interested in
164 learning more about Debian Edu / Skolelinux.
</p
>
166 <p
>On Saturday, the Norwegian member organization taking care of
167 organizing these development gatherings, Fri Programvare i Skolen,
169 <a href=
"http://friprogramvareiskolen.no/Genfors/
2010">General Assembly
170 for
2010</a
>. Membership is open for all, and currently there are
388
171 people registered as members. Last year
32 members cast their vote in
172 the memberdb based election system. I hope more people find time to
173 vote this year.
</p
>
178 <title>Why isn
't Debian Edu using VLC?
</title>
179 <link>http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html
</link>
180 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html
</guid>
181 <pubDate>Sat,
27 Nov
2010 11:
30:
00 +
0100</pubDate>
183 <p
>In the latest issue of Linux Journal, the readers choices were
184 presented, and the winner among the multimedia player were VLC.
185 Personally, I like VLC, and it is my player of choice when I first try
186 to play a video file or stream. Only if VLC fail will I drag out
187 gmplayer to see if it can do better. The reason is mostly the failure
188 model and trust. When VLC fail, it normally pop up a error message
189 reporting the problem. When mplayer fail, it normally segfault or
190 just hangs. The latter failure mode drain my trust in the program.
<p
>
192 <p
>But even if VLC is my player of choice, we have choosen to use
193 mplayer in
<a href=
"http://www.skolelinux.org/
">Debian
194 Edu/Skolelinux
</a
>. The reason is simple. We need a good browser
195 plugin to play web videos seamlessly, and the VLC browser plugin is
196 not very good. For example, it lack in-line control buttons, so there
197 is no way for the user to pause the video. Also, when I
198 <a href=
"http://wiki.debian.org/DebianEdu/BrowserMultimedia
">last
199 tested the browser plugins
</a
> available in Debian, the VLC plugin
200 failed on several video pages where mplayer based plugins worked. If
201 the browser plugin for VLC was as good as the gecko-mediaplayer
202 package (which uses mplayer), we would switch.
</P
>
204 <p
>While VLC is a good player, its user interface is slightly
205 annoying. The most annoying feature is its inconsistent use of
206 keyboard shortcuts. When the player is in full screen mode, its
207 shortcuts are different from when it is playing the video in a window.
208 For example, space only work as pause when in full screen mode. I
209 wish it had consisten shortcuts and that space also would work when in
210 window mode. Another nice shortcut in gmplayer is [enter] to restart
211 the current video. It is very nice when playing short videos from the
212 web and want to restart it when new people arrive to have a look at
213 what is going on.
</p
>
218 <title>DND hedrer overvåkning av barn med Rosingsprisen
</title>
219 <link>http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html
</link>
220 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html
</guid>
221 <pubDate>Tue,
23 Nov
2010 14:
15:
00 +
0100</pubDate>
223 <p
>Jeg registrerer med vond smak i munnen at Den Norske Dataforening
225 href=
"http://www.dataforeningen.no/hedret-med-rosingprisen
.4849070-
133913.html
">hedrer
226 overvåkning av barn med Rosingsprisen for kreativitet i år
</a
>. Jeg
227 er glad jeg nå er meldt ut av DND.
</p
>
229 <p
>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
230 men et overgrep mot individer i utvikling som bør læres opp til å ta
233 <p
>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
234 <a href=
"http://www.idg.no/computerworld/article174262.ece
">et intervju
235 med Computerworld Norge
</A
>:
</p
>
237 <p
><blockquote
>
238 - For alle som har barn, meg selv inkludert, er førstetanken at det
239 hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
240 har ikke godt av det. De er små individer som skal søke rundt og finne
241 sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
242 i kortene. Det kan være fristende, men jeg ville ikke gått inn i
244 </blockquote
></p
>
246 <p
>Det er skremmende å se at DND mener en tjeneste som legger opp til
247 slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
249 <a href=
"http://en.wikipedia.org/wiki/Panopticon
">Panopticon
</a
> er et
250 grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
251 burde tenke seg godt om før de gir etter for sine instinkter her.
</p
>
253 <p
>Blipper-tjenesten får meg til å tenke på bøkene til
254 <a href=
"http://en.wikipedia.org/wiki/John_Twelve_Hawks
">John Twelve
255 Hawks
</a
>, som forbilledlig beskriver hvordan et totalitært
256 overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
257 gode intensjoner og manglende bevissthet om hvilke prinsipper et
258 liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
259 lese alle de tre bøkene.
</p
>
264 <title>Lenny-
>Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove
</title>
265 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html
</link>
266 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html
</guid>
267 <pubDate>Mon,
22 Nov
2010 14:
15:
00 +
0100</pubDate>
269 <p
>Michael Biebl suggested to me on IRC, that I changed my automated
270 upgrade testing of the
271 <a href=
"http://people.skolelinux.org/~pere/debian-upgrade-testing/
">Lenny
272 Gnome and KDE Desktop
</a
> to do
<tt
>apt-get autoremove
</tt
> when using apt-get.
273 This seem like a very good idea, so I adjusted by test scripts and
274 can now present the updated result from today:
</p
>
276 <p
>This is for Gnome:
</p
>
278 <p
>Installed using apt-get, missing with aptitude
</p
>
280 <blockquote
><p
>
292 freedesktop-sound-theme
294 gconf-defaults-service
309 gnome-desktop-environment
313 gnome-session-canberra
318 gstreamer0.10-fluendo-mp3
327 libaprutil1-dbd-sqlite3
330 libboost-date-time1.42
.0
331 libboost-python1.42
.0
332 libboost-thread1.42
.0
334 libchamplain-gtk-
0.4-
0
336 libclutter-gtk-
0.10-
0
343 libfreerdp-plugins-standard
358 libgnomepanel2.24-cil
363 libgtksourceview2.0-common
364 libmono-addins-gui0.2-cil
365 libmono-addins0.2-cil
367 libmono-corlib2.0-cil
368 libmono-i18n-west2.0-cil
370 libmono-security2.0-cil
371 libmono-sharpzip2.84-cil
372 libmono-system2.0-cil
375 libndesk-dbus-glib1.0-cil
386 libtelepathy-farsight0
395 nautilus-sendto-empathy
416 python-gtksourceview2
440 python-zope.interface
445 rhythmbox-plugin-cdrecorder
452 system-config-printer-udev
454 telepathy-mission-control-
5
465 </p
></blockquote
>
467 <p
>Installed using apt-get, removed with aptitude
</p
>
469 <blockquote
><p
>
475 fast-user-switch-applet
494 libgtksourceview2.0-
0
502 system-config-printer
507 </p
></blockquote
>
509 <p
>Installed using aptitude, missing with apt-get
</p
>
511 <blockquote
><p
>
512 gstreamer0.10-gnomevfs
513 </p
></blockquote
>
515 <p
>Installed using aptitude, removed with apt-get
</p
>
517 <blockquote
><p
>
519 </p
></blockquote
>
521 <p
>This is for KDE:
</p
>
523 <p
>Installed using apt-get, missing with aptitude
</p
>
525 <blockquote
><p
>
527 </p
></blockquote
>
529 <p
>Installed using apt-get, removed with aptitude
</p
>
531 <blockquote
><p
>
534 </p
></blockquote
>
536 <p
>Installed using aptitude, missing with apt-get
</p
>
538 <blockquote
><p
>
554 kdeartwork-theme-icon
558 kdebase-workspace-bin
559 kdebase-workspace-data
588 plasma-dataengines-workspace
590 plasma-desktopthemes-artwork
591 plasma-runners-addons
592 plasma-scriptengine-googlegadgets
593 plasma-scriptengine-python
594 plasma-scriptengine-qedje
595 plasma-scriptengine-ruby
596 plasma-scriptengine-webkit
598 plasma-wallpapers-addons
599 plasma-widget-folderview
600 plasma-widget-networkmanagement
604 xscreensaver-data-extra
606 xscreensaver-gl-extra
607 xscreensaver-screensaver-bsod
608 </p
></blockquote
>
610 <p
>Installed using aptitude, removed with apt-get
</p
>
612 <blockquote
><p
>
614 google-gadgets-common
637 libkonqsidebarplugin4a
646 libplasma-geolocation-interface4
648 libplasmagenericshell4
691 plasma-dataengines-addons
692 plasma-scriptengine-superkaramba
693 plasma-widget-lancelot
694 plasma-widgets-addons
695 plasma-widgets-workspace
699 update-notifier-common
700 </p
></blockquote
>
702 <p
>Running apt-get autoremove made the results using apt-get and
703 aptitude a bit more similar, but there are still quite a lott of
704 differences. I have no idea what packages should be installed after
705 the upgrade, but hope those that do can have a look.
</p
>
710 <title>Migrating Xen virtual machines using LVM to KVM using disk images
</title>
711 <link>http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html
</link>
712 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html
</guid>
713 <pubDate>Mon,
22 Nov
2010 11:
20:
00 +
0100</pubDate>
715 <p
>Most of the computers in use by the
716 <a href=
"http://www.skolelinux.org/
">Debian Edu/Skolelinux project
</a
>
717 are virtual machines. And they have been Xen machines running on a
718 fairly old IBM eserver xseries
345 machine, and we wanted to migrate
719 them to KVM on a newer Dell PowerEdge
2950 host machine. This was a
720 bit harder that it could have been, because we set up the Xen virtual
721 machines to get the virtual partitions from LVM, which as far as I
722 know is not supported by KVM. So to migrate, we had to convert
723 several LVM logical volumes to partitions on a virtual disk file.
</p
>
726 <a href=
"http://searchnetworking.techtarget.com.au/articles/
35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
">a
727 nice recipe
</a
> to do this, and wrote the following script to do the
728 migration. It uses qemu-img from the qemu package to make the disk
729 image, parted to partition it, losetup and kpartx to present the disk
730 image partions as devices, and dd to copy the data. I NFS mounted the
731 new servers storage area on the old server to do the migration.
</p
>
737 # http://searchnetworking.techtarget.com.au/articles/
35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
742 if [ -z
"$
1" ] ; then
743 echo
"Usage: $
0 &lt;hostname
&gt;
"
749 if [ ! -e /dev/vg_data/$host-disk ] ; then
750 echo
"error: unable to find LVM volume for $host
"
754 # Partitions need to be a bit bigger than the LVM LVs. not sure why.
755 disksize=$( lvs --units m | grep $host-disk | awk
'{sum = sum + $
4} END { print int(sum *
1.05) }
')
756 swapsize=$( lvs --units m | grep $host-swap | awk
'{sum = sum + $
4} END { print int(sum *
1.05) }
')
757 totalsize=$(( ( $disksize + $swapsize ) ))
760 #dd if=/dev/zero of=$img bs=
1M count=$(( $disksize + $swapsize ))
761 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
763 parted $img mklabel msdos
764 parted $img mkpart primary linux-swap
0 $disksize
765 parted $img mkpart primary ext2 $disksize $totalsize
766 parted $img set
1 boot on
769 losetup /dev/loop0 $img
772 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=
1M
773 fsck.ext3 -f /dev/mapper/loop0p1 || true
774 mkswap /dev/mapper/loop0p2
777 losetup -d /dev/loop0
780 <p
>The script is perhaps so simple that it is not copyrightable, but
781 if it is, it is licenced using GPL v2 or later at your discretion.
</p
>
783 <p
>After doing this, I booted a Debian CD in rescue mode in KVM with
784 the new disk image attached, installed grub-pc and linux-image-
686 and
785 set up grub to boot from the disk image. After this, the KVM machines
786 seem to work just fine.
</p
>
791 <title>Lenny-
>Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop
</title>
792 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html
</link>
793 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html
</guid>
794 <pubDate>Sat,
20 Nov
2010 22:
50:
00 +
0100</pubDate>
796 <p
>I
'm still running upgrade testing of the
797 <a href=
"http://people.skolelinux.org/~pere/debian-upgrade-testing/
">Lenny
798 Gnome and KDE Desktop
</a
>, but have not had time to spend on reporting the
799 status. Here is a short update based on a test I ran
20101118.
</p
>
801 <p
>I still do not know what a correct migration should look like, so I
802 report any differences between apt and aptitude and hope someone else
803 can see if anything should be changed.
</p
>
805 <p
>This is for Gnome:
</p
>
807 <p
>Installed using apt-get, missing with aptitude
</p
>
809 <blockquote
><p
>
810 apache2.2-bin aptdaemon at-spi baobab binfmt-support
811 browser-plugin-gnash cheese-common cli-common cpp-
4.3 cups-pk-helper
812 dmz-cursor-theme empathy empathy-common finger
813 freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
814 gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
815 geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
816 gnome-cards-data gnome-codec-install gnome-core
817 gnome-desktop-environment gnome-disk-utility gnome-screenshot
818 gnome-search-tool gnome-session-canberra gnome-spell
819 gnome-system-log gnome-themes-extras gnome-themes-more
820 gnome-user-share gs-common gstreamer0.10-fluendo-mp3
821 gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
822 gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
823 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
824 libart2.0-cil libatspi1.0-
0 libboost-date-time1.42
.0
825 libboost-python1.42
.0 libboost-thread1.42
.0 libchamplain-
0.4-
0
826 libchamplain-gtk-
0.4-
0 libcheese-gtk18 libclutter-gtk-
0.10-
0
827 libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-
1.0-
2
828 libepc-common libepc-ui-
1.0-
2 libfreerdp-plugins-standard
829 libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
830 libgdl-
1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-
0 libgif4
831 libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
832 libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
833 libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
834 libgtk2.0-cil libgtkglext1 libgtksourceview-common
835 libgtksourceview2.0-common libmono-addins-gui0.2-cil
836 libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
837 libmono-i18n-west2.0-cil libmono-posix2.0-cil
838 libmono-security2.0-cil libmono-sharpzip2.84-cil
839 libmono-system2.0-cil libmtp8 libmusicbrainz3-
6
840 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6
.8
841 libpolkit-gtk-
1-
0 libpt-
1.10.10-plugins-alsa
842 libpt-
1.10.10-plugins-v4l libpt2.6
.7 libpython2.6 librpm1 librpmio1
843 libsdl1.2debian libservlet2.4-java libsrtp0 libssh-
4
844 libtelepathy-farsight0 libtelepathy-glib0 libtidy-
0.99-
0
845 libxalan2-java libxerces2-java media-player-info mesa-utils
846 mono-
2.0-gac mono-gac mono-runtime nautilus-sendto
847 nautilus-sendto-empathy openoffice.org-writer2latex
848 openssl-blacklist p7zip p7zip-full pkg-config python-
4suite-xml
849 python-aptdaemon python-aptdaemon-gtk python-axiom
850 python-beautifulsoup python-bugbuddy python-clientform
851 python-coherence python-configobj python-crypto python-cupshelpers
852 python-cupsutils python-eggtrayicon python-elementtree
853 python-epsilon python-evolution python-feedparser python-gdata
854 python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
855 python-gtksourceview2 python-httplib2 python-louie python-mako
856 python-markupsafe python-mechanize python-nevow python-notify
857 python-opengl python-openssl python-pam python-pkg-resources
858 python-pyasn1 python-pysqlite2 python-rdflib python-serial
859 python-tagpy python-twisted-bin python-twisted-conch
860 python-twisted-core python-twisted-web python-utidylib python-webkit
861 python-xdg python-zope.interface remmina remmina-plugin-data
862 remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
863 rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
864 software-center svgalibg1 system-config-printer-udev
865 telepathy-gabble telepathy-mission-control-
5 telepathy-salut tomboy
866 totem totem-coherence totem-mozilla totem-plugins
867 transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
869 </p
></blockquote
>
871 Installed using apt-get, removed with aptitude
873 <blockquote
><p
>
874 arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
875 epiphany-extensions epiphany-gecko evolution-exchange
876 fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
877 gedit-common gnome-app-install gnome-games gnome-games-data
878 gnome-nettool gnome-system-tools gnome-themes gnome-utils
879 gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
880 guile-
1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
881 libavahi-ui0 libbind9-
50 libbluetooth2 libcamel1.2-
11 libcdio7
882 libcucul0 libcurl3 libdirectfb-
1.0-
0 libdmx1 libdvdread3
883 libedata-cal1.2-
6 libedataserver1.2-
9 libeel2-
2.20 libepc-
1.0-
1
884 libepc-ui-
1.0-
1 libexchange-storage1.2-
3 libfaad0 libgadu3
885 libgalago3 libgd2-noxpm libgda3-
3 libgda3-common libggz2 libggzcore9
886 libggzmod4 libgksu1.2-
0 libgksuui1.0-
1 libgmyth0 libgnome-desktop-
2
887 libgnome-pilot2 libgnomecups1.0-
1 libgnomeprint2.2-
0
888 libgnomeprintui2.2-
0 libgpod3 libgraphviz4 libgtk-vnc-
1.0-
0
889 libgtkhtml2-
0 libgtksourceview1.0-
0 libgtksourceview2.0-
0
890 libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
891 libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
892 libmagick++
10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
893 libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
894 libnm-util0 libopal-
2.2 libosp5 libparted1.8-
10 libpisock9
895 libpisync1 libpoppler-glib3 libpoppler3 libpt-
1.10.10 libraw1394-
8
896 libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-
8
897 libspeexdsp1 libssh2-
1 libsuitesparse-
3.1.0 libsvga1
898 libswfdec-
0.6-
90 libtalloc1 libtotem-plparser10 libtrackerclient0
899 libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
900 libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
901 sound-juicer swfdec-gnome system-config-printer totem-common
902 totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
903 </p
></blockquote
>
905 <p
>Installed using aptitude, missing with apt-get
</p
>
907 <blockquote
><p
>
908 gstreamer0.10-gnomevfs
909 </p
></blockquote
>
911 <p
>Installed using aptitude, removed with apt-get
</p
>
913 <blockquote
><p
>
915 </p
></blockquote
>
917 <p
>This is for KDE:
</p
>
919 <p
>Installed using apt-get, missing with aptitude
</p
>
921 <blockquote
><p
>
922 autopoint bomber bovo cantor cantor-backend-kalgebra cpp-
4.3 dcoprss
923 edict espeak espeak-data eyesapplet fifteenapplet finger gettext
924 ghostscript-x git gnome-audio gnugo granatier gs-common
925 gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
926 kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
927 kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
928 kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
929 kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
930 kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
931 kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
932 kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
933 kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
934 killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
935 kollision kpf krosspython ksirk ksmserver ksquares kstars-data
936 ksudoku kubrick kweather libasound2-plugins libboost-python1.42
.0
937 libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
938 libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
939 libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
940 libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
941 libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
942 libkrossui4 libmailtools-perl libmime-tools-perl
943 libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
944 libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
945 libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
946 lirc luatex marble networkstatus noatun-plugins
947 openoffice.org-writer2latex palapeli palapeli-data parley
948 parley-data poster psutils pulseaudio pulseaudio-esound-compat
949 pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
950 speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
952 </p
></blockquote
>
954 <p
>Installed using apt-get, removed with aptitude
</p
>
956 <blockquote
><p
>
957 amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
958 dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
959 kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
960 kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
961 keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
962 kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
963 kitchensync kiten kjumpingcube klatin klettres klickety klines
964 klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
965 kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
966 kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
967 kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
968 ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
969 ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
970 kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
971 kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
972 libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
973 libavahi-core5 libavc1394-
0 libbind9-
50 libbluetooth2
974 libboost-python1.34
.1 libcucul0 libcurl3 libcvsservice0
975 libdirectfb-
1.0-
0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
976 libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-
0 libicu38
977 libiec61883-
0 libindex0 libisccc50 libisccfg50 libiw29
978 libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
979 libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
980 libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
981 libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
982 libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
983 libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
984 libpoppler-qt2 libpoppler3 libraw1394-
8 librss1 libsensors3
985 libsmbios2 libssh2-
1 libsuitesparse-
3.1.0 libswfdec-
0.6-
90
986 libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
987 mpeglib network-manager-kde noatun pmount tex-common texlive-base
988 texlive-common texlive-doc-base texlive-fonts-recommended tidy
989 ttf-dustin ttf-kochi-gothic ttf-sjfonts
990 </p
></blockquote
>
992 <p
>Installed using aptitude, missing with apt-get
</p
>
994 <blockquote
><p
>
995 dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
996 kdeartwork kdebase kdebase-apps kdebase-workspace
997 kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
998 kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
999 netpbm plasma-widget-folderview plasma-widget-networkmanagement
1000 xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
1001 xscreensaver-screensaver-bsod
1002 </p
></blockquote
>
1004 <p
>Installed using aptitude, removed with apt-get
</p
>
1006 <blockquote
><p
>
1007 kdebase-bin konq-plugins konqueror
1008 </p
></blockquote
>
1013 <title>Gnash buildbot slave and Debian kfreebsd
</title>
1014 <link>http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html
</link>
1015 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html
</guid>
1016 <pubDate>Sat,
20 Nov
2010 07:
20:
00 +
0100</pubDate>
1019 <a href=
"http://www.listware.net/
201011/gnash-dev/
67431-gnash-dev-buildbot-looking-for-slaves.html
">the
1020 call from the Gnash project
</a
> for
1021 <a href=
"http://www.gnashdev.org:
8010">buildbot
</a
> slaves to test the
1022 current source, I have set up a virtual KVM machine on the Debian
1023 Edu/Skolelinux virtualization host to test the git source on
1024 Debian/Squeeze. I hope this can help the developers in getting new
1025 releases out more often.
</p
>
1027 <p
>As the developers want less main-stream build platforms tested to,
1028 I have considered setting up a
<a
1029 href=
"http://www.debian.org/ports/kfreebsd-gnu/
">Debian/kfreebsd
</a
>
1030 machine as well. I have also considered using the kfreebsd
1031 architecture in Debian as a file server in NUUG to get access to the
5
1032 TB zfs volume we currently use to store DV video. Because of this, I
1033 finally got around to do a test installation of Debian/Squeeze with
1034 kfreebsd. Installation went fairly smooth, thought I noticed some
1035 visual glitches in the cdebconf dialogs (black cursor left on the
1036 screen at random locations). Have not gotten very far with the
1037 testing. Noticed cfdisk did not work, but fdisk did so it was not a
1038 fatal problem. Have to spend some more time on it to see if it is
1039 useful as a file server for NUUG. Will try to find time to set up a
1040 gnash buildbot slave on the Debian Edu/Skolelinux this weekend.
</p
>