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>Lenny-
>Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove
</title>
11 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html
</link>
12 <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>
13 <pubDate>Mon,
22 Nov
2010 14:
15:
00 +
0100</pubDate>
15 <p
>Michael Biebl suggested to me on IRC, that I changed my automated
16 upgrade testing of the
17 <a href=
"http://people.skolelinux.org/~pere/debian-upgrade-testing/
">Lenny
18 Gnome and KDE Desktop
</a
> to do
<tt
>apt-get autoremove
</tt
> when using apt-get.
19 This seem like a very good idea, so I adjusted by test scripts and
20 can now present the updated result from today:
</p
>
22 <p
>This is for Gnome:
</p
>
24 <p
>Installed using apt-get, missing with aptitude
</p
>
26 <blockquote
><p
>
38 freedesktop-sound-theme
40 gconf-defaults-service
55 gnome-desktop-environment
59 gnome-session-canberra
64 gstreamer0.10-fluendo-mp3
73 libaprutil1-dbd-sqlite3
76 libboost-date-time1.42
.0
80 libchamplain-gtk-
0.4-
0
89 libfreerdp-plugins-standard
104 libgnomepanel2.24-cil
109 libgtksourceview2.0-common
110 libmono-addins-gui0.2-cil
111 libmono-addins0.2-cil
113 libmono-corlib2.0-cil
114 libmono-i18n-west2.0-cil
116 libmono-security2.0-cil
117 libmono-sharpzip2.84-cil
118 libmono-system2.0-cil
121 libndesk-dbus-glib1.0-cil
132 libtelepathy-farsight0
141 nautilus-sendto-empathy
162 python-gtksourceview2
186 python-zope.interface
191 rhythmbox-plugin-cdrecorder
198 system-config-printer-udev
200 telepathy-mission-control-
5
211 </p
></blockquote
>
213 <p
>Installed using apt-get, removed with aptitude
</p
>
215 <blockquote
><p
>
221 fast-user-switch-applet
240 libgtksourceview2.0-
0
248 system-config-printer
253 </p
></blockquote
>
255 <p
>Installed using aptitude, missing with apt-get
</p
>
257 <blockquote
><p
>
258 gstreamer0.10-gnomevfs
259 </p
></blockquote
>
261 <p
>Installed using aptitude, removed with apt-get
</p
>
263 <blockquote
><p
>
265 </p
></blockquote
>
267 <p
>This is for KDE:
</p
>
269 <p
>Installed using apt-get, missing with aptitude
</p
>
271 <blockquote
><p
>
273 </p
></blockquote
>
275 <p
>Installed using apt-get, removed with aptitude
</p
>
277 <blockquote
><p
>
280 </p
></blockquote
>
282 <p
>Installed using aptitude, missing with apt-get
</p
>
284 <blockquote
><p
>
300 kdeartwork-theme-icon
304 kdebase-workspace-bin
305 kdebase-workspace-data
334 plasma-dataengines-workspace
336 plasma-desktopthemes-artwork
337 plasma-runners-addons
338 plasma-scriptengine-googlegadgets
339 plasma-scriptengine-python
340 plasma-scriptengine-qedje
341 plasma-scriptengine-ruby
342 plasma-scriptengine-webkit
344 plasma-wallpapers-addons
345 plasma-widget-folderview
346 plasma-widget-networkmanagement
350 xscreensaver-data-extra
352 xscreensaver-gl-extra
353 xscreensaver-screensaver-bsod
354 </p
></blockquote
>
356 <p
>Installed using aptitude, removed with apt-get
</p
>
358 <blockquote
><p
>
360 google-gadgets-common
383 libkonqsidebarplugin4a
392 libplasma-geolocation-interface4
394 libplasmagenericshell4
437 plasma-dataengines-addons
438 plasma-scriptengine-superkaramba
439 plasma-widget-lancelot
440 plasma-widgets-addons
441 plasma-widgets-workspace
445 update-notifier-common
446 </p
></blockquote
>
448 <p
>Running apt-get autoremove made the results using apt-get and
449 aptitude a bit more similar, but there are still quite a lott of
450 differences. I have no idea what packages should be installed after
451 the upgrade, but hope those that do can have a look.
</p
>
456 <title>Migrating Xen virtual machines using LVM to KVM using disk images
</title>
457 <link>http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html
</link>
458 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html
</guid>
459 <pubDate>Mon,
22 Nov
2010 11:
20:
00 +
0100</pubDate>
461 <p
>Most of the computers in use by the
462 <a href=
"http://www.skolelinux.org/
">Debian Edu/Skolelinux project
</a
>
463 are virtual machines. And they have been Xen machines running on a
464 fairly old IBM eserver xseries
345 machine, and we wanted to migrate
465 them to KVM on a newer Dell PowerEdge
2950 host machine. This was a
466 bit harder that it could have been, because we set up the Xen virtual
467 machines to get the virtual partitions from LVM, which as far as I
468 know is not supported by KVM. So to migrate, we had to convert
469 several LVM logical volumes to partitions on a virtual disk file.
</p
>
472 <a href=
"http://searchnetworking.techtarget.com.au/articles/
35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
">a
473 nice recipe
</a
> to do this, and wrote the following script to do the
474 migration. It uses qemu-img from the qemu package to make the disk
475 image, parted to partition it, losetup and kpartx to present the disk
476 image partions as devices, and dd to copy the data. I NFS mounted the
477 new servers storage area on the old server to do the migration.
</p
>
483 # http://searchnetworking.techtarget.com.au/articles/
35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
488 if [ -z
"$
1" ] ; then
489 echo
"Usage: $
0 &lt;hostname
&gt;
"
495 if [ ! -e /dev/vg_data/$host-disk ] ; then
496 echo
"error: unable to find LVM volume for $host
"
500 # Partitions need to be a bit bigger than the LVM LVs. not sure why.
501 disksize=$( lvs --units m | grep $host-disk | awk
'{sum = sum + $
4} END { print int(sum *
1.05) }
')
502 swapsize=$( lvs --units m | grep $host-swap | awk
'{sum = sum + $
4} END { print int(sum *
1.05) }
')
503 totalsize=$(( ( $disksize + $swapsize ) ))
506 #dd if=/dev/zero of=$img bs=
1M count=$(( $disksize + $swapsize ))
507 qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
509 parted $img mklabel msdos
510 parted $img mkpart primary linux-swap
0 $disksize
511 parted $img mkpart primary ext2 $disksize $totalsize
512 parted $img set
1 boot on
515 losetup /dev/loop0 $img
518 dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=
1M
519 fsck.ext3 -f /dev/mapper/loop0p1 || true
520 mkswap /dev/mapper/loop0p2
523 losetup -d /dev/loop0
526 <p
>The script is perhaps so simple that it is not copyrightable, but
527 if it is, it is licenced using GPL v2 or later at your discretion.
</p
>
529 <p
>After doing this, I booted a Debian CD in rescue mode in KVM with
530 the new disk image attached, installed grub-pc and linux-image-
686 and
531 set up grub to boot from the disk image. After this, the KVM machines
532 seem to work just fine.
</p
>
537 <title>Lenny-
>Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop
</title>
538 <link>http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html
</link>
539 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html
</guid>
540 <pubDate>Sat,
20 Nov
2010 22:
50:
00 +
0100</pubDate>
542 <p
>I
'm still running upgrade testing of the
543 <a href=
"http://people.skolelinux.org/~pere/debian-upgrade-testing/
">Lenny
544 Gnome and KDE Desktop
</a
>, but have not had time to spend on reporting the
545 status. Here is a short update based on a test I ran
20101118.
</p
>
547 <p
>I still do not know what a correct migration should look like, so I
548 report any differences between apt and aptitude and hope someone else
549 can see if anything should be changed.
</p
>
551 <p
>This is for Gnome:
</p
>
553 <p
>Installed using apt-get, missing with aptitude
</p
>
555 <blockquote
><p
>
556 apache2.2-bin aptdaemon at-spi baobab binfmt-support
557 browser-plugin-gnash cheese-common cli-common cpp-
4.3 cups-pk-helper
558 dmz-cursor-theme empathy empathy-common finger
559 freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
560 gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
561 geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
562 gnome-cards-data gnome-codec-install gnome-core
563 gnome-desktop-environment gnome-disk-utility gnome-screenshot
564 gnome-search-tool gnome-session-canberra gnome-spell
565 gnome-system-log gnome-themes-extras gnome-themes-more
566 gnome-user-share gs-common gstreamer0.10-fluendo-mp3
567 gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
568 gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
569 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
570 libart2.0-cil libatspi1.0-
0 libboost-date-time1.42
.0
571 libboost-python1.42
.0 libboost-thread1.42
.0 libchamplain-
0.4-
0
572 libchamplain-gtk-
0.4-
0 libcheese-gtk18 libclutter-gtk-
0.10-
0
573 libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-
1.0-
2
574 libepc-common libepc-ui-
1.0-
2 libfreerdp-plugins-standard
575 libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
576 libgdl-
1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-
0 libgif4
577 libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
578 libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
579 libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
580 libgtk2.0-cil libgtkglext1 libgtksourceview-common
581 libgtksourceview2.0-common libmono-addins-gui0.2-cil
582 libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
583 libmono-i18n-west2.0-cil libmono-posix2.0-cil
584 libmono-security2.0-cil libmono-sharpzip2.84-cil
585 libmono-system2.0-cil libmtp8 libmusicbrainz3-
6
586 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6
.8
587 libpolkit-gtk-
1-
0 libpt-
1.10.10-plugins-alsa
588 libpt-
1.10.10-plugins-v4l libpt2.6
.7 libpython2.6 librpm1 librpmio1
589 libsdl1.2debian libservlet2.4-java libsrtp0 libssh-
4
590 libtelepathy-farsight0 libtelepathy-glib0 libtidy-
0.99-
0
591 libxalan2-java libxerces2-java media-player-info mesa-utils
592 mono-
2.0-gac mono-gac mono-runtime nautilus-sendto
593 nautilus-sendto-empathy openoffice.org-writer2latex
594 openssl-blacklist p7zip p7zip-full pkg-config python-
4suite-xml
595 python-aptdaemon python-aptdaemon-gtk python-axiom
596 python-beautifulsoup python-bugbuddy python-clientform
597 python-coherence python-configobj python-crypto python-cupshelpers
598 python-cupsutils python-eggtrayicon python-elementtree
599 python-epsilon python-evolution python-feedparser python-gdata
600 python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
601 python-gtksourceview2 python-httplib2 python-louie python-mako
602 python-markupsafe python-mechanize python-nevow python-notify
603 python-opengl python-openssl python-pam python-pkg-resources
604 python-pyasn1 python-pysqlite2 python-rdflib python-serial
605 python-tagpy python-twisted-bin python-twisted-conch
606 python-twisted-core python-twisted-web python-utidylib python-webkit
607 python-xdg python-zope.interface remmina remmina-plugin-data
608 remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
609 rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
610 software-center svgalibg1 system-config-printer-udev
611 telepathy-gabble telepathy-mission-control-
5 telepathy-salut tomboy
612 totem totem-coherence totem-mozilla totem-plugins
613 transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
615 </p
></blockquote
>
617 Installed using apt-get, removed with aptitude
619 <blockquote
><p
>
620 arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
621 epiphany-extensions epiphany-gecko evolution-exchange
622 fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
623 gedit-common gnome-app-install gnome-games gnome-games-data
624 gnome-nettool gnome-system-tools gnome-themes gnome-utils
625 gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
626 guile-
1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
627 libavahi-ui0 libbind9-
50 libbluetooth2 libcamel1.2-
11 libcdio7
628 libcucul0 libcurl3 libdirectfb-
1.0-
0 libdmx1 libdvdread3
629 libedata-cal1.2-
6 libedataserver1.2-
9 libeel2-
2.20 libepc-
1.0-
1
630 libepc-ui-
1.0-
1 libexchange-storage1.2-
3 libfaad0 libgadu3
631 libgalago3 libgd2-noxpm libgda3-
3 libgda3-common libggz2 libggzcore9
632 libggzmod4 libgksu1.2-
0 libgksuui1.0-
1 libgmyth0 libgnome-desktop-
2
633 libgnome-pilot2 libgnomecups1.0-
1 libgnomeprint2.2-
0
634 libgnomeprintui2.2-
0 libgpod3 libgraphviz4 libgtk-vnc-
1.0-
0
635 libgtkhtml2-
0 libgtksourceview1.0-
0 libgtksourceview2.0-
0
636 libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
637 libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
638 libmagick++
10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
639 libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
640 libnm-util0 libopal-
2.2 libosp5 libparted1.8-
10 libpisock9
641 libpisync1 libpoppler-glib3 libpoppler3 libpt-
1.10.10 libraw1394-
8
642 libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-
8
643 libspeexdsp1 libssh2-
1 libsuitesparse-
3.1.0 libsvga1
644 libswfdec-
0.6-
90 libtalloc1 libtotem-plparser10 libtrackerclient0
645 libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
646 libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
647 sound-juicer swfdec-gnome system-config-printer totem-common
648 totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
649 </p
></blockquote
>
651 <p
>Installed using aptitude, missing with apt-get
</p
>
653 <blockquote
><p
>
654 gstreamer0.10-gnomevfs
655 </p
></blockquote
>
657 <p
>Installed using aptitude, removed with apt-get
</p
>
659 <blockquote
><p
>
661 </p
></blockquote
>
663 <p
>This is for KDE:
</p
>
665 <p
>Installed using apt-get, missing with aptitude
</p
>
667 <blockquote
><p
>
668 autopoint bomber bovo cantor cantor-backend-kalgebra cpp-
4.3 dcoprss
669 edict espeak espeak-data eyesapplet fifteenapplet finger gettext
670 ghostscript-x git gnome-audio gnugo granatier gs-common
671 gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
672 kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
673 kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
674 kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
675 kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
676 kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
677 kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
678 kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
679 kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
680 killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
681 kollision kpf krosspython ksirk ksmserver ksquares kstars-data
682 ksudoku kubrick kweather libasound2-plugins libboost-python1.42
.0
683 libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
684 libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
685 libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
686 libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
687 libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
688 libkrossui4 libmailtools-perl libmime-tools-perl
689 libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
690 libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
691 libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
692 lirc luatex marble networkstatus noatun-plugins
693 openoffice.org-writer2latex palapeli palapeli-data parley
694 parley-data poster psutils pulseaudio pulseaudio-esound-compat
695 pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
696 speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
698 </p
></blockquote
>
700 <p
>Installed using apt-get, removed with aptitude
</p
>
702 <blockquote
><p
>
703 amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
704 dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
705 kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
706 kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
707 keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
708 kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
709 kitchensync kiten kjumpingcube klatin klettres klickety klines
710 klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
711 kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
712 kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
713 kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
714 ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
715 ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
716 kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
717 kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
718 libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
719 libavahi-core5 libavc1394-
0 libbind9-
50 libbluetooth2
720 libboost-python1.34
.1 libcucul0 libcurl3 libcvsservice0
721 libdirectfb-
1.0-
0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
722 libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-
0 libicu38
723 libiec61883-
0 libindex0 libisccc50 libisccfg50 libiw29
724 libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
725 libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
726 libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
727 libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
728 libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
729 libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
730 libpoppler-qt2 libpoppler3 libraw1394-
8 librss1 libsensors3
731 libsmbios2 libssh2-
1 libsuitesparse-
3.1.0 libswfdec-
0.6-
90
732 libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
733 mpeglib network-manager-kde noatun pmount tex-common texlive-base
734 texlive-common texlive-doc-base texlive-fonts-recommended tidy
735 ttf-dustin ttf-kochi-gothic ttf-sjfonts
736 </p
></blockquote
>
738 <p
>Installed using aptitude, missing with apt-get
</p
>
740 <blockquote
><p
>
741 dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
742 kdeartwork kdebase kdebase-apps kdebase-workspace
743 kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
744 kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
745 netpbm plasma-widget-folderview plasma-widget-networkmanagement
746 xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
747 xscreensaver-screensaver-bsod
748 </p
></blockquote
>
750 <p
>Installed using aptitude, removed with apt-get
</p
>
752 <blockquote
><p
>
753 kdebase-bin konq-plugins konqueror
754 </p
></blockquote
>
759 <title>Gnash buildbot slave and Debian kfreebsd
</title>
760 <link>http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html
</link>
761 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html
</guid>
762 <pubDate>Sat,
20 Nov
2010 07:
20:
00 +
0100</pubDate>
765 <a href=
"http://www.listware.net/
201011/gnash-dev/
67431-gnash-dev-buildbot-looking-for-slaves.html
">the
766 call from the Gnash project
</a
> for
767 <a href=
"http://www.gnashdev.org:
8010">buildbot
</a
> slaves to test the
768 current source, I have set up a virtual KVM machine on the Debian
769 Edu/Skolelinux virtualization host to test the git source on
770 Debian/Squeeze. I hope this can help the developers in getting new
771 releases out more often.
</p
>
773 <p
>As the developers want less main-stream build platforms tested to,
774 I have considered setting up a
<a
775 href=
"http://www.debian.org/ports/kfreebsd-gnu/
">Debian/kfreebsd
</a
>
776 machine as well. I have also considered using the kfreebsd
777 architecture in Debian as a file server in NUUG to get access to the
5
778 TB zfs volume we currently use to store DV video. Because of this, I
779 finally got around to do a test installation of Debian/Squeeze with
780 kfreebsd. Installation went fairly smooth, thought I noticed some
781 visual glitches in the cdebconf dialogs (black cursor left on the
782 screen at random locations). Have not gotten very far with the
783 testing. Noticed cfdisk did not work, but fdisk did so it was not a
784 fatal problem. Have to spend some more time on it to see if it is
785 useful as a file server for NUUG. Will try to find time to set up a
786 gnash buildbot slave on the Debian Edu/Skolelinux this weekend.
</p
>
791 <title>Nå er
74 norske overvåkningskamera registert i OpenStreetmap.org
</title>
792 <link>http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html
</link>
793 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html
</guid>
794 <pubDate>Thu,
18 Nov
2010 11:
25:
00 +
0100</pubDate>
796 <p
>Jeg oppdaterte nettopp kartet med overvåkningskamera som
797 <a href=
"http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html
">jeg
798 startet
</a
> for ca. et og et halvt år siden, og nå er det
74 kamera på
799 plass. I prosessen med å oppdatere kartet oppdaget jeg ved en
800 tilfeldighet at webreferansen til registermeldingen hos Datatilsynet
801 nå ikke lenger er gyldig (se
802 <a href=
"http://hetti.datatilsynet.no/melding/report_view.pl?id=
31062">tidligere
803 melding
</a
>). Antar Datatilsynet fjerner utdaterte meldinger fra
804 databasen. Konsekvensen blir at kameraoversikten i OSM må ha med
805 søkekriteriene som ble brukt for å finne registermeldingen
806 (dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye
807 meldinger for samme kamera kan finnes igjen.
</p
>
809 <p
>Det er dukket opp kamera på
810 <a href=
"http://people.skolelinux.no/pere/surveillance-norway/
">kartet
</a
>
811 i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i
812 Troms. Mange områder og kamera mangler, og jeg er overbevist om at
813 bare en brøkdel av den enorme mengden kamera som nå finnes i det
814 offentlige rom er registrert så langt. Instrukser for å legge inn
815 kamera finnes på websiden for kartet hos
816 <a href=
"http://personvern.no/wiki/index.php/Kameraovervåkning
">personvernforeningen
</a
>.
</p
>
821 <title>Gjendikte sangen
"Copying Is Not Theft
" på Norsk?
</title>
822 <link>http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html
</link>
823 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html
</guid>
824 <pubDate>Wed,
10 Nov
2010 14:
40:
00 +
0100</pubDate>
826 <p
>En genial liten sang om kopiering og tyveri er
827 <a href=
"http://www.archive.org/details/CopyingIsNotTheft
">Copying Is
828 Not Theft
</a
> av Nina Paley. Den vil jeg at
829 <a href=
"http://www.nuug.no/
">NUUG
</a
> skal sende på
830 <a href=
"http://www.frikanalen.no/
">Frikanalen
</a
>, men først må vi
831 fikse norske undertekster eller dubbing. Og i og med at det er en
832 sang, tror jeg den kanskje bør gjendiktes.
834 Selve teksten finner en på bloggen til
835 <a href=
"http://blog.ninapaley.com/
2009/
12/
15/minute-meme-
1-copying-is-not-theft/
">tekstforfatteren
</a
> og den ser slik ut:
837 <p
><blockquote
>
838 <p
>Copying is not theft.
839 <br
>Stealing a thing leaves one less left
840 <br
>Copying it makes one thing more;
841 <br
>that
's what copying
's for.
</p
>
843 <p
>Copying is not theft.
844 <br
>If I copy yours you have it too
845 <br
>One for me and one for you
846 <br
>That
's what copies can do
</p
>
848 <p
>If I steal your bicycle
849 <br
>you have to take the bus,
850 <br
>but if I just copy it
851 <br
>there
's one for each of us!
</p
>
853 <p
>Making more of a thing,
854 <br
>that is what we call
"copying
"
855 <br
>Sharing ideas with everyone
856 <br
>That
's why copying
858 <br
>FUN!
</p
>
859 </blockquote
></p
>
861 <p
>Her er et naivt forsøk på oversettelse, uten noe forsøk på
862 gjendiktning eller få det til å flyte sammen med melodien.
</p
>
864 <p
><blockquote
>
865 <p
>Kopiering er ikke tyveri.
866 <br
>Stjeler du en ting er det en mindre igjen
867 <br
>Kopier den og det er ting til.
868 <br
>det er derfor vi har kopiering.
</p
>
870 <p
>Kopiering er ikke tyveri.
871 <br
>Hvis jeg kopierer din så har du den fortsatt
872 <br
>En for meg og en for deg.
873 <br
>Det er det kopier gir oss
</p
>
875 <p
>Hvis jeg stjeler sykkelen din
876 <br
>så må du ta bussen,
877 <br
>men hvis jeg bare kopierer den,
878 <br
>så får vi hver vår!
</p
>
880 <p
>Lage mer av en ting,
881 <br
>det er det vi kaller
"kopiering
".
882 <br
>Deler ideer med enhver
883 <br
>Det er derfor kopiering
885 <br
>MORSOMT!
</p
>
886 </blockquote
></p
>
888 <p
>Hvis du har forslag til bedre oversettelse eller lyst til å bidra
889 til å få denne sangen over i norsk språkdrakt, ta kontakt med video
890 (at) nuug.no.
</p
>
895 <title>Debian in
3D
</title>
896 <link>http://people.skolelinux.org/pere/blog/Debian_in_3D.html
</link>
897 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Debian_in_3D.html
</guid>
898 <pubDate>Tue,
9 Nov
2010 16:
10:
00 +
0100</pubDate>
900 <p
><img src=
"http://thingiverse-production.s3.amazonaws.com/renders/
23/e0/c4/f9/
2b/debswagtdose_preview_medium.jpg
"></p
>
902 <p
>3D printing is just great. I just came across this Debian logo in
904 <a href=
"http://blog.thingiverse.com/
2010/
11/
09/participatory-branding/
">the
905 thingiverse blog
</a
>.
</p
>
910 <title>Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning
</title>
911 <link>http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html
</link>
912 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html
</guid>
913 <pubDate>Tue,
9 Nov
2010 14:
35:
00 +
0100</pubDate>
915 <p
>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for
916 å holde rede på overvåkningskamera i Norge ikke var egnet til annet
917 enn å lage statistikk, og ikke kunne brukes for å kontrollere om et
918 overvåkningskamera i det offentlige rom er lovlig satt opp og
919 registrert. For å teste hypotesen sendte jeg for noen dager siden
920 følgende spørsmål til datatilsynet. Det omtalte kameraet står litt
921 merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og
922 jeg lurer oppriktig på om det er lovlig plassert og registrert.
</p
>
924 <p
><blockquote
>
925 <p
>Date: Tue,
2 Nov
2010 16:
08:
20 +
0100
926 <br
>From: Petter Reinholdtsen
&lt;pere (at) hungry.com
&gt;
927 <br
>To: postkasse (at) datatilsynet.no
928 <br
>Subject: Er overvåkningskameraet korrekt registrert?
</p
>
930 <p
>Hei.
</p
>
932 <p
>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er
933 spesielt merkelig plassert like over et kumlokk. Jeg lurer på om
934 dette kameraet er korrekt registrert og i henhold til lovverket.
</p
>
936 <p
>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å
937 søke på i
&lt;URL:
938 <a href=
"http://hetti.datatilsynet.no/melding/report_search.pl
">http://hetti.datatilsynet.no/melding/report_search.pl
</a
> &gt;.
939 Kartreferanse for kameraet er tilgjengelig fra
941 <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;.
943 <p
>Kan dere fortelle meg om dette kameraet er registrert hos
944 Datatilsynet som det skal være i henhold til lovverket?
</p
>
946 <p
>Det hadde forresten vært fint om rådata fra kameraregisteret var
947 tilgjengelig på web og regelmessig oppdatert, for å kunne søke på
948 andre ting enn organisasjonsnavn og -nummer ved å laste det ned og
949 gjøre egne søk.
</p
>
951 <p
>Vennlig hilsen,
953 <br
>Petter Reinholdtsen
954 </blockquote
></p
>
956 <p
>Her er svaret som kom dagen etter:
</p
>
958 <p
><blockquote
>
959 <p
>Date: Wed,
3 Nov
2010 14:
44:
09 +
0100
960 <br
>From:
"juridisk
" &lt;juridisk (at) Datatilsynet.no
&gt;
961 <br
>To: Petter Reinholdtsen
962 <br
>Subject: VS: Er overvåkningskameraet korrekt registrert?
964 <p
>Viser til e-post av
2. november.
966 <p
>Datatilsynet er det forvaltningsorganet som skal kontrollere at
967 personopplysningsloven blir fulgt. Formålet med loven er å verne
968 enkeltpersoner mot krenking av personvernet gjennom behandling av
969 personopplysninger.
</p
>
971 <p
>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning
972 omkring personopplysningslovens regler på generelt grunnlag.
</p
>
974 <p
>Datatilsynet har dessverre ikke en fullstendig oversikt over alle
975 kameraer, den oversikten som finner er i vår meldingsdatabase som du
977 <a href=
"http://www.datatilsynet.no/templates/article____211.aspx
">http://www.datatilsynet.no/templates/article____211.aspx
</a
></p
>
979 <p
>Denne databasen gir en oversikt over virksomheter som har meldt inn
980 kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er
981 ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette
984 <p
>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne
985 enkeltpersoner er ikke meldepliktige, da dette ikke anses som
986 kameraovervåkning i personopplysningslovens forstand. Dersom kameraet
987 du sikter til er et slikt webkamera, vil det kanskje ikke finnes i
988 meldingsdatabasen på grunn av dette. Også dersom et kamera med god
989 oppløsning ikke filmer mennesker, faller det utenfor loven.
</p
>
991 <p
>Datatilsynet har laget en veileder som gjennomgår når det er lov å
992 overvåke med kamera, se lenke:
993 <a href=
"http://www.datatilsynet.no/templates/article____401.aspx
">http://www.datatilsynet.no/templates/article____401.aspx
</a
></p
>
995 <p
>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det
996 vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få
997 avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom
998 du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan
999 kameraet anmeldes til politiet.
</p
>
1001 <p
>Med vennlig hilsen
</p
>
1003 <p
>Maria Bakke
1004 <br
>Juridisk veiledningstjeneste
1005 <br
>Datatilsynet
</p
>
1006 </blockquote
></p
>
1008 <p
>Personlig synes jeg det bør være krav om å registrere hvert eneste
1009 overvåkningskamera i det offentlige rom hos Datatilsynet, med
1010 kartreferanse og begrunnelse om hvorfor det er satt opp, slik at
1011 enhver borger enkelt kan hente ut kart over områder vi er interessert
1012 i og sjekke om det er overvåkningskamera der som er satt opp uten å
1013 være registert. Slike registreringer skal jo i dag fornyes
1014 regelmessing, noe jeg mistenker ikke blir gjort. Dermed kan kamera
1015 som en gang var korrekt registrert nå være ulovlig satt opp. Det
1016 burde også være bøter for å ha kamera som ikke er korrekt registrert,
1017 slik at en ikke kan ignorere registrering uten at det får
1018 konsekvenser.
</p
>
1020 <p
>En ide fra England som jeg har sans (lite annet jeg har sans for
1021 når det gjelder overvåkningskamera i England) for er at enhver borger
1022 kan be om å få kopi av det som er tatt opp med et overvåkningskamera i
1023 det offentlige rom, noe som gjør at det kan komme løpende utgifter ved
1024 å sette overvåkningskamera. Jeg tror alt som gjør det mindre
1025 attraktivt å ha overvåkningskamera i det offentlige rom er en god
1026 ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.
</p
>
1031 <title>Making room on the Debian Edu/Sqeeze DVD
</title>
1032 <link>http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html
</link>
1033 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html
</guid>
1034 <pubDate>Sun,
7 Nov
2010 11:
45:
00 +
0100</pubDate>
1036 <p
>Prioritising packages for the Debian Edu /
1037 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
> DVD, which is
1038 supposed provide a school with all the services and user applications
1039 needed on the pupils computer network has always been hard. Even
1040 schools without Internet connections should be able to get Debian Edu
1041 working using this DVD.
</p
>
1043 <p
>The job became a lot harder when apt and aptitude started
1044 installing recommended packages by default. We want the same set of
1045 packages to be installed when using the DVD and the netinst CD, and
1046 that means all recommended packages need to be on the DVD. I created
1047 a patch for debian-cd in
<a href=
"http://bugs.debian.org/
601203">BTS
1048 report #
601203</a
> to do this, and since this change was applied to
1049 the Debian Edu DVD build, we have been seriously short on space.
</p
>
1051 <p
>A few days ago we decided to drop blender, wxmaxima and kicad from
1052 the default installation to save space on the DVD, believing that
1053 those needing these applications are few and can get them from the
1054 Debian archive.
</p
>
1056 <p
>Yesterday, I had a look what source packages to see which packages
1057 were using most space. A few large packages are well know;
1058 openoffice.org, openclipart and fluid-soundfont. But I also
1059 discovered that lilypond used
106 MiB and fglrx-driver used
53 MiB.
1060 The lilypond package is pulled in as a dependency for rosegarden, and
1061 when looking a bit closer I discovered that
99 MiB of the
106 MiB were
1062 the documentation package, which is recommended by the binary package.
1063 I decided to drop this documentation package from our DVD, as most of
1064 our users will use the GUI front-ends and do not need the lilypond
1065 documentation. Similarly, I dropped the non-free fglrx-driver package
1066 which might be installed by d-i when its hardware is detected, as the
1067 free X driver should work.
</p
>
1069 <p
>With this change, we finally got space for the LXDE and Gnome
1070 desktop packages as well as the language specific packages making the
1071 DVD more useful again.
</p
>
1076 <title>Norgeskartet på mange vis - via OpenStreetmap.org
</title>
1077 <link>http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html
</link>
1078 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html
</guid>
1079 <pubDate>Mon,
1 Nov
2010 11:
15:
00 +
0100</pubDate>
1081 <p
>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er
1082 tilgjengelig i en rekke forskjellige formater. Her er en liste med
1083 eksporter jeg kjenner til for Norge, for de som trenger et
1084 fribrukskart til sine tjenester:
</p
>
1088 <li
>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country
1089 bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM
1090 XML feature extracts via
1091 <a href=
"http://downloads.cloudmade.com/europe/norway
">sine
1092 nedlastingssider
</a
>.
</li
>
1094 <li
>Geofabric tilbyr
1095 <a href=
"http://download.geofabrik.de/osm/europe/norway.osm.bz2
">OSM
1097 <a href=
"http://download.geofabrik.de/osm/europe/norway.osm.pbf
">OSM
1098 protobuf binærformat
</a
> og
1099 <a href=
"http://download.geofabrik.de/osm/europe/norway.shp.zip
">ESRI
1100 Shapefile (EPSG:
4326)
</a
> fra sine nedlastingssider.
</li
>
1102 <li
>Frikart.no tilbyr
1103 <a href=
"http://www.frikart.no/garmin/
">Garmin-kart
</a
> i uike
1104 varianter for veibruk og turbruk sommer og vinter.
</li
>
1106 </ul
></p
>
1108 <p
>Kartene oppdateres regelmessig, som oftest hver uke. Det skulle
1109 dermed være noe for enhver smak.
</p
>