X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/5bbfb81251e47dfa16d2b45a49c3b8080013548b..89c527ec6b7ffb3549922017fdc362d27cdecf05:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 357afca887..7c1c1e68ff 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,801 @@ http://people.skolelinux.org/pere/blog/ + + DND hedrer overvåkning av barn med Rosingsprisen + http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html + http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html + Tue, 23 Nov 2010 14:15:00 +0100 + +<p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening +<a +href="http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer +overvåkning av barn med Rosingsprisen for kreativitet i år</a>. Jeg +er glad jeg nå er meldt ut av DND.</p> + +<p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste, +men et overgrep mot individer i utvikling som bør læres opp til å ta +egne valg.</p> + +<p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i +<a href="http://www.idg.no/computerworld/article174262.ece">et intervju +med Computerworld Norge</A>:</p> + +<p><blockquote> +- For alle som har barn, meg selv inkludert, er førstetanken at det +hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene +har ikke godt av det. De er små individer som skal søke rundt og finne +sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem +i kortene. Det kan være fristende, men jeg ville ikke gått inn i +dette. +</blockquote></p> + +<p>Det er skremmende å se at DND mener en tjeneste som legger opp til +slike overgrep bør hedres. Å flytte oppveksten for barn inn i en +virtuell +<a href="http://en.wikipedia.org/wiki/Panopticon">Panopticon</a> er et +grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre +burde tenke seg godt om før de gir etter for sine instinkter her.</p> + +<p>Blipper-tjenesten får meg til å tenke på bøkene til +<a href="http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve +Hawks</a>, som forbilledlig beskriver hvordan et totalitært +overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av +gode intensjoner og manglende bevissthet om hvilke prinsipper et +liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å +lese alle de tre bøkene.</p> + + + + + Lenny->Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove + http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html + http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html + Mon, 22 Nov 2010 14:15:00 +0100 + +<p>Michael Biebl suggested to me on IRC, that I changed my automated +upgrade testing of the +<a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny +Gnome and KDE Desktop</a> to do <tt>apt-get autoremove</tt> when using apt-get. +This seem like a very good idea, so I adjusted by test scripts and +can now present the updated result from today:</p> + +<p>This is for Gnome:</p> + +<p>Installed using apt-get, missing with aptitude</p> + +<blockquote><p> + apache2.2-bin + aptdaemon + baobab + binfmt-support + browser-plugin-gnash + cheese-common + cli-common + cups-pk-helper + dmz-cursor-theme + empathy + empathy-common + freedesktop-sound-theme + freeglut3 + gconf-defaults-service + gdm-themes + gedit-plugins + geoclue + geoclue-hostip + geoclue-localnet + geoclue-manual + geoclue-yahoo + gnash + gnash-common + gnome + gnome-backgrounds + gnome-cards-data + gnome-codec-install + gnome-core + gnome-desktop-environment + gnome-disk-utility + gnome-screenshot + gnome-search-tool + gnome-session-canberra + gnome-system-log + gnome-themes-extras + gnome-themes-more + gnome-user-share + gstreamer0.10-fluendo-mp3 + gstreamer0.10-tools + gtk2-engines + gtk2-engines-pixbuf + gtk2-engines-smooth + hamster-applet + libapache2-mod-dnssd + libapr1 + libaprutil1 + libaprutil1-dbd-sqlite3 + libaprutil1-ldap + libart2.0-cil + libboost-date-time1.42.0 + libboost-python1.42.0 + libboost-thread1.42.0 + libchamplain-0.4-0 + libchamplain-gtk-0.4-0 + libcheese-gtk18 + libclutter-gtk-0.10-0 + libcryptui0 + libdiscid0 + libelf1 + libepc-1.0-2 + libepc-common + libepc-ui-1.0-2 + libfreerdp-plugins-standard + libfreerdp0 + libgconf2.0-cil + libgdata-common + libgdata7 + libgdu-gtk0 + libgee2 + libgeoclue0 + libgexiv2-0 + libgif4 + libglade2.0-cil + libglib2.0-cil + libgmime2.4-cil + libgnome-vfs2.0-cil + libgnome2.24-cil + libgnomepanel2.24-cil + libgpod-common + libgpod4 + libgtk2.0-cil + libgtkglext1 + libgtksourceview2.0-common + libmono-addins-gui0.2-cil + libmono-addins0.2-cil + libmono-cairo2.0-cil + libmono-corlib2.0-cil + libmono-i18n-west2.0-cil + libmono-posix2.0-cil + libmono-security2.0-cil + libmono-sharpzip2.84-cil + libmono-system2.0-cil + libmtp8 + libmusicbrainz3-6 + libndesk-dbus-glib1.0-cil + libndesk-dbus1.0-cil + libopal3.6.8 + libpolkit-gtk-1-0 + libpt2.6.7 + libpython2.6 + librpm1 + librpmio1 + libsdl1.2debian + libsrtp0 + libssh-4 + libtelepathy-farsight0 + libtelepathy-glib0 + libtidy-0.99-0 + media-player-info + mesa-utils + mono-2.0-gac + mono-gac + mono-runtime + nautilus-sendto + nautilus-sendto-empathy + p7zip-full + pkg-config + python-aptdaemon + python-aptdaemon-gtk + python-axiom + python-beautifulsoup + python-bugbuddy + python-clientform + python-coherence + python-configobj + python-crypto + python-cupshelpers + python-elementtree + python-epsilon + python-evolution + python-feedparser + python-gdata + python-gdbm + python-gst0.10 + python-gtkglext1 + python-gtksourceview2 + python-httplib2 + python-louie + python-mako + python-markupsafe + python-mechanize + python-nevow + python-notify + python-opengl + python-openssl + python-pam + python-pkg-resources + python-pyasn1 + python-pysqlite2 + python-rdflib + python-serial + python-tagpy + python-twisted-bin + python-twisted-conch + python-twisted-core + python-twisted-web + python-utidylib + python-webkit + python-xdg + python-zope.interface + remmina + remmina-plugin-data + remmina-plugin-rdp + remmina-plugin-vnc + rhythmbox-plugin-cdrecorder + rhythmbox-plugins + rpm-common + rpm2cpio + seahorse-plugins + shotwell + software-center + system-config-printer-udev + telepathy-gabble + telepathy-mission-control-5 + telepathy-salut + tomboy + totem + totem-coherence + totem-mozilla + totem-plugins + transmission-common + xdg-user-dirs + xdg-user-dirs-gtk + xserver-xephyr +</p></blockquote> + +<p>Installed using apt-get, removed with aptitude</p> + +<blockquote><p> + cheese + ekiga + eog + epiphany-extensions + evolution-exchange + fast-user-switch-applet + file-roller + gcalctool + gconf-editor + gdm + gedit + gedit-common + gnome-games + gnome-games-data + gnome-nettool + gnome-system-tools + gnome-themes + gnuchess + gucharmap + guile-1.8-libs + libavahi-ui0 + libdmx1 + libgalago3 + libgtk-vnc-1.0-0 + libgtksourceview2.0-0 + liblircclient0 + libsdl1.2debian-alsa + libspeexdsp1 + libsvga1 + rhythmbox + seahorse + sound-juicer + system-config-printer + totem-common + transmission-gtk + vinagre + vino +</p></blockquote> + +<p>Installed using aptitude, missing with apt-get</p> + +<blockquote><p> + gstreamer0.10-gnomevfs +</p></blockquote> + +<p>Installed using aptitude, removed with apt-get</p> + +<blockquote><p> +[nothing] +</p></blockquote> + +<p>This is for KDE:</p> + +<p>Installed using apt-get, missing with aptitude</p> + +<blockquote><p> + ksmserver +</p></blockquote> + +<p>Installed using apt-get, removed with aptitude</p> + +<blockquote><p> + kwin + network-manager-kde +</p></blockquote> + +<p>Installed using aptitude, missing with apt-get</p> + +<blockquote><p> + arts + dolphin + freespacenotifier + google-gadgets-gst + google-gadgets-xul + kappfinder + kcalc + kcharselect + kde-core + kde-plasma-desktop + kde-standard + kde-window-manager + kdeartwork + kdeartwork-emoticons + kdeartwork-style + kdeartwork-theme-icon + kdebase + kdebase-apps + kdebase-workspace + kdebase-workspace-bin + kdebase-workspace-data + kdeeject + kdelibs + kdeplasma-addons + kdeutils + kdewallpapers + kdf + kfloppy + kgpg + khelpcenter4 + kinfocenter + konq-plugins-l10n + konqueror-nsplugins + kscreensaver + kscreensaver-xsavers + ktimer + kwrite + libgle3 + libkde4-ruby1.8 + libkonq5 + libkonq5-templates + libnetpbm10 + libplasma-ruby + libplasma-ruby1.8 + libqt4-ruby1.8 + marble-data + marble-plugins + netpbm + nuvola-icon-theme + plasma-dataengines-workspace + plasma-desktop + plasma-desktopthemes-artwork + plasma-runners-addons + plasma-scriptengine-googlegadgets + plasma-scriptengine-python + plasma-scriptengine-qedje + plasma-scriptengine-ruby + plasma-scriptengine-webkit + plasma-scriptengines + plasma-wallpapers-addons + plasma-widget-folderview + plasma-widget-networkmanagement + ruby + sweeper + update-notifier-kde + xscreensaver-data-extra + xscreensaver-gl + xscreensaver-gl-extra + xscreensaver-screensaver-bsod +</p></blockquote> + +<p>Installed using aptitude, removed with apt-get</p> + +<blockquote><p> + ark + google-gadgets-common + google-gadgets-qt + htdig + kate + kdebase-bin + kdebase-data + kdepasswd + kfind + klipper + konq-plugins + konqueror + ksysguard + ksysguardd + libarchive1 + libcln6 + libeet1 + libeina-svn-06 + libggadget-1.0-0b + libggadget-qt-1.0-0b + libgps19 + libkdecorations4 + libkephal4 + libkonq4 + libkonqsidebarplugin4a + libkscreensaver5 + libksgrd4 + libksignalplotter4 + libkunitconversion4 + libkwineffects1a + libmarblewidget4 + libntrack-qt4-1 + libntrack0 + libplasma-geolocation-interface4 + libplasmaclock4a + libplasmagenericshell4 + libprocesscore4a + libprocessui4a + libqalculate5 + libqedje0a + libqtruby4shared2 + libqzion0a + libruby1.8 + libscim8c2a + libsmokekdecore4-3 + libsmokekdeui4-3 + libsmokekfile3 + libsmokekhtml3 + libsmokekio3 + libsmokeknewstuff2-3 + libsmokeknewstuff3-3 + libsmokekparts3 + libsmokektexteditor3 + libsmokekutils3 + libsmokenepomuk3 + libsmokephonon3 + libsmokeplasma3 + libsmokeqtcore4-3 + libsmokeqtdbus4-3 + libsmokeqtgui4-3 + libsmokeqtnetwork4-3 + libsmokeqtopengl4-3 + libsmokeqtscript4-3 + libsmokeqtsql4-3 + libsmokeqtsvg4-3 + libsmokeqttest4-3 + libsmokeqtuitools4-3 + libsmokeqtwebkit4-3 + libsmokeqtxml4-3 + libsmokesolid3 + libsmokesoprano3 + libtaskmanager4a + libtidy-0.99-0 + libweather-ion4a + libxklavier16 + libxxf86misc1 + okteta + oxygencursors + plasma-dataengines-addons + plasma-scriptengine-superkaramba + plasma-widget-lancelot + plasma-widgets-addons + plasma-widgets-workspace + polkit-kde-1 + ruby1.8 + systemsettings + update-notifier-common +</p></blockquote> + +<p>Running apt-get autoremove made the results using apt-get and +aptitude a bit more similar, but there are still quite a lott of +differences. I have no idea what packages should be installed after +the upgrade, but hope those that do can have a look.</p> + + + + + Migrating Xen virtual machines using LVM to KVM using disk images + http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html + http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html + Mon, 22 Nov 2010 11:20:00 +0100 + +<p>Most of the computers in use by the +<a href="http://www.skolelinux.org/">Debian Edu/Skolelinux project</a> +are virtual machines. And they have been Xen machines running on a +fairly old IBM eserver xseries 345 machine, and we wanted to migrate +them to KVM on a newer Dell PowerEdge 2950 host machine. This was a +bit harder that it could have been, because we set up the Xen virtual +machines to get the virtual partitions from LVM, which as far as I +know is not supported by KVM. So to migrate, we had to convert +several LVM logical volumes to partitions on a virtual disk file.</p> + +<p>I found +<a href="http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM">a +nice recipe</a> to do this, and wrote the following script to do the +migration. It uses qemu-img from the qemu package to make the disk +image, parted to partition it, losetup and kpartx to present the disk +image partions as devices, and dd to copy the data. I NFS mounted the +new servers storage area on the old server to do the migration.</p> + +<pre> +#!/bin/sh + +# Based on +# http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM + +set -e +set -x + +if [ -z "$1" ] ; then + echo "Usage: $0 &lt;hostname&gt;" + exit 1 +else + host="$1" +fi + +if [ ! -e /dev/vg_data/$host-disk ] ; then + echo "error: unable to find LVM volume for $host" + exit 1 +fi + +# Partitions need to be a bit bigger than the LVM LVs. not sure why. +disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $4} END { print int(sum * 1.05) }') +swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $4} END { print int(sum * 1.05) }') +totalsize=$(( ( $disksize + $swapsize ) )) + +img=$host.img +#dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize )) +qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD + +parted $img mklabel msdos +parted $img mkpart primary linux-swap 0 $disksize +parted $img mkpart primary ext2 $disksize $totalsize +parted $img set 1 boot on + +modprobe dm-mod +losetup /dev/loop0 $img +kpartx -a /dev/loop0 + +dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M +fsck.ext3 -f /dev/mapper/loop0p1 || true +mkswap /dev/mapper/loop0p2 + +kpartx -d /dev/loop0 +losetup -d /dev/loop0 +</pre> + +<p>The script is perhaps so simple that it is not copyrightable, but +if it is, it is licenced using GPL v2 or later at your discretion.</p> + +<p>After doing this, I booted a Debian CD in rescue mode in KVM with +the new disk image attached, installed grub-pc and linux-image-686 and +set up grub to boot from the disk image. After this, the KVM machines +seem to work just fine.</p> + + + + + Lenny->Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop + http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html + http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html + Sat, 20 Nov 2010 22:50:00 +0100 + +<p>I'm still running upgrade testing of the +<a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny +Gnome and KDE Desktop</a>, but have not had time to spend on reporting the +status. Here is a short update based on a test I ran 20101118.</p> + +<p>I still do not know what a correct migration should look like, so I +report any differences between apt and aptitude and hope someone else +can see if anything should be changed.</p> + +<p>This is for Gnome:</p> + +<p>Installed using apt-get, missing with aptitude</p> + +<blockquote><p> + apache2.2-bin aptdaemon at-spi baobab binfmt-support + browser-plugin-gnash cheese-common cli-common cpp-4.3 cups-pk-helper + dmz-cursor-theme empathy empathy-common finger + freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes + gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual + geoclue-yahoo gnash gnash-common gnome gnome-backgrounds + gnome-cards-data gnome-codec-install gnome-core + gnome-desktop-environment gnome-disk-utility gnome-screenshot + gnome-search-tool gnome-session-canberra gnome-spell + gnome-system-log gnome-themes-extras gnome-themes-more + gnome-user-share gs-common gstreamer0.10-fluendo-mp3 + gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf + gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd + libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap + libart2.0-cil libatspi1.0-0 libboost-date-time1.42.0 + libboost-python1.42.0 libboost-thread1.42.0 libchamplain-0.4-0 + libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0 + libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-1.0-2 + libepc-common libepc-ui-1.0-2 libfreerdp-plugins-standard + libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7 + libgdl-1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libgif4 + libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil + libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data + libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4 + libgtk2.0-cil libgtkglext1 libgtksourceview-common + libgtksourceview2.0-common libmono-addins-gui0.2-cil + libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil + libmono-i18n-west2.0-cil libmono-posix2.0-cil + libmono-security2.0-cil libmono-sharpzip2.84-cil + libmono-system2.0-cil libmtp8 libmusicbrainz3-6 + libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6.8 + libpolkit-gtk-1-0 libpt-1.10.10-plugins-alsa + libpt-1.10.10-plugins-v4l libpt2.6.7 libpython2.6 librpm1 librpmio1 + libsdl1.2debian libservlet2.4-java libsrtp0 libssh-4 + libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0 + libxalan2-java libxerces2-java media-player-info mesa-utils + mono-2.0-gac mono-gac mono-runtime nautilus-sendto + nautilus-sendto-empathy openoffice.org-writer2latex + openssl-blacklist p7zip p7zip-full pkg-config python-4suite-xml + python-aptdaemon python-aptdaemon-gtk python-axiom + python-beautifulsoup python-bugbuddy python-clientform + python-coherence python-configobj python-crypto python-cupshelpers + python-cupsutils python-eggtrayicon python-elementtree + python-epsilon python-evolution python-feedparser python-gdata + python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed + python-gtksourceview2 python-httplib2 python-louie python-mako + python-markupsafe python-mechanize python-nevow python-notify + python-opengl python-openssl python-pam python-pkg-resources + python-pyasn1 python-pysqlite2 python-rdflib python-serial + python-tagpy python-twisted-bin python-twisted-conch + python-twisted-core python-twisted-web python-utidylib python-webkit + python-xdg python-zope.interface remmina remmina-plugin-data + remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder + rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell + software-center svgalibg1 system-config-printer-udev + telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy + totem totem-coherence totem-mozilla totem-plugins + transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr + zip +</p></blockquote> + +Installed using apt-get, removed with aptitude + +<blockquote><p> + arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog + epiphany-extensions epiphany-gecko evolution-exchange + fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit + gedit-common gnome-app-install gnome-games gnome-games-data + gnome-nettool gnome-system-tools gnome-themes gnome-utils + gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap + guile-1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5 + libavahi-ui0 libbind9-50 libbluetooth2 libcamel1.2-11 libcdio7 + libcucul0 libcurl3 libdirectfb-1.0-0 libdmx1 libdvdread3 + libedata-cal1.2-6 libedataserver1.2-9 libeel2-2.20 libepc-1.0-1 + libepc-ui-1.0-1 libexchange-storage1.2-3 libfaad0 libgadu3 + libgalago3 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9 + libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2 + libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0 + libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtk-vnc-1.0-0 + libgtkhtml2-0 libgtksourceview1.0-0 libgtksourceview2.0-0 + libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29 + libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50 + libmagick++10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7 + libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0 + libnm-util0 libopal-2.2 libosp5 libparted1.8-10 libpisock9 + libpisync1 libpoppler-glib3 libpoppler3 libpt-1.10.10 libraw1394-8 + libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-8 + libspeexdsp1 libssh2-1 libsuitesparse-3.1.0 libsvga1 + libswfdec-0.6-90 libtalloc1 libtotem-plparser10 libtrackerclient0 + libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12 + libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse + sound-juicer swfdec-gnome system-config-printer totem-common + totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim +</p></blockquote> + +<p>Installed using aptitude, missing with apt-get</p> + +<blockquote><p> + gstreamer0.10-gnomevfs +</p></blockquote> + +<p>Installed using aptitude, removed with apt-get</p> + +<blockquote><p> +[nothing] +</p></blockquote> + +<p>This is for KDE:</p> + +<p>Installed using apt-get, missing with aptitude</p> + +<blockquote><p> + autopoint bomber bovo cantor cantor-backend-kalgebra cpp-4.3 dcoprss + edict espeak espeak-data eyesapplet fifteenapplet finger gettext + ghostscript-x git gnome-audio gnugo granatier gs-common + gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra + kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate + kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins + kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window + kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data + kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc + kdemultimedia-kfile-plugins kdenetwork-kfile-plugins + kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev + kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo + killbots kiriki klettres-data kmoon kmrml knewsticker-scripts + kollision kpf krosspython ksirk ksmserver ksquares kstars-data + ksudoku kubrick kweather libasound2-plugins libboost-python1.42.0 + libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++ + libdjvulibre-text libdotconf1.0 liberror-perl libespeak1 + libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl + libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl + libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5 + libkrossui4 libmailtools-perl libmime-tools-perl + libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0 + libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl + libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java + lirc luatex marble networkstatus noatun-plugins + openoffice.org-writer2latex palapeli palapeli-data parley + parley-data poster psutils pulseaudio pulseaudio-esound-compat + pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync + speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex + ttf-sazanami-gothic +</p></blockquote> + +<p>Installed using apt-get, removed with aptitude</p> + +<blockquote><p> + amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs + dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy + kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch + kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit + keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview + kgoldrunner khangman khexedit kiconedit kig kimagemapeditor + kitchensync kiten kjumpingcube klatin klettres klickety klines + klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines + kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka + kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec + kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet + ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime + ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow + kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz + kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile + libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1 + libavahi-core5 libavc1394-0 libbind9-50 libbluetooth2 + libboost-python1.34.1 libcucul0 libcurl3 libcvsservice0 + libdirectfb-1.0-0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0 + libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-0 libicu38 + libiec61883-0 libindex0 libisccc50 libisccfg50 libiw29 + libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3 + libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2 + libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1 + libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10 + libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl + libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3 + libpoppler-qt2 libpoppler3 libraw1394-8 librss1 libsensors3 + libsmbios2 libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90 + libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat + mpeglib network-manager-kde noatun pmount tex-common texlive-base + texlive-common texlive-doc-base texlive-fonts-recommended tidy + ttf-dustin ttf-kochi-gothic ttf-sjfonts +</p></blockquote> + +<p>Installed using aptitude, missing with apt-get</p> + +<blockquote><p> + dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager + kdeartwork kdebase kdebase-apps kdebase-workspace + kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver + kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10 + netpbm plasma-widget-folderview plasma-widget-networkmanagement + xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra + xscreensaver-screensaver-bsod +</p></blockquote> + +<p>Installed using aptitude, removed with apt-get</p> + +<blockquote><p> + kdebase-bin konq-plugins konqueror +</p></blockquote> + + + Gnash buildbot slave and Debian kfreebsd http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html @@ -323,283 +1118,5 @@ DVD more useful again.</p> - - Norgeskartet på mange vis - via OpenStreetmap.org - http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html - http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html - Mon, 1 Nov 2010 11:15:00 +0100 - -<p>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er -tilgjengelig i en rekke forskjellige formater. Her er en liste med -eksporter jeg kjenner til for Norge, for de som trenger et -fribrukskart til sine tjenester:</p> - -<p><ul> - -<li>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country -bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM -XML feature extracts via -<a href="http://downloads.cloudmade.com/europe/norway">sine -nedlastingssider</a>.</li> - -<li>Geofabric tilbyr -<a href="http://download.geofabrik.de/osm/europe/norway.osm.bz2">OSM -XML</a>, -<a href="http://download.geofabrik.de/osm/europe/norway.osm.pbf">OSM -protobuf binærformat</a> og -<a href="http://download.geofabrik.de/osm/europe/norway.shp.zip">ESRI -Shapefile (EPSG:4326)</a> fra sine nedlastingssider.</li> - -<li>Frikart.no tilbyr -<a href="http://www.frikart.no/garmin/">Garmin-kart</a> i uike -varianter for veibruk og turbruk sommer og vinter.</li> - -</ul></p> - -<p>Kartene oppdateres regelmessig, som oftest hver uke. Det skulle -dermed være noe for enhver smak.</p> - - - - - Best å ikke fortelle noen at streaming er nedlasting... - http://people.skolelinux.org/pere/blog/Best____ikke_fortelle_noen_at_streaming_er_nedlasting___.html - http://people.skolelinux.org/pere/blog/Best____ikke_fortelle_noen_at_streaming_er_nedlasting___.html - Sat, 30 Oct 2010 11:20:00 +0200 - -<p>I dag la jeg inn en kommentar på en sak hos NRKBeta -<a href="http://nrkbeta.no/2010/10/27/bakom-blindpassasjer-del-1/">om -hvordan TV-serien Blindpassasjer ble laget</a> i forbindelse med at -filmene NRK la ut ikke var tilgjengelig i et -<a href="http://www.digistan.org/open-standard:definition">fritt og -åpent format</a>. Dette var det jeg skrev publiserte der 07:39.</p> - -<p><blockquote> -<p>"Vi fikk en kommentar rundt måten streamet innhold er beskyttet fra -nedlasting. Mange av oss som kan mer enn gjennomsnittet om systemer -som dette, vet at det stort sett er mulig å lure ut ting med den -nødvendige forkunnskapen."</p> - -<p>Haha. Å streame innhold er det samme som å laste ned innhold, så å -beskytte en stream mot nedlasting er ikke mulig. Å skrive noe slikt -er å forlede leseren.</p> - -<p>Med den bakgrunn blir forklaringen om at noen rettighetshavere kun -vil tillate streaming men ikke nedlasting meningsløs.</p> - -<p>Anbefaler forresten å lese -<a href="http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm">http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm</a> -om hva som ville være konsekvensen hvis digitale avspillingssperrer -(DRM) fungerte. Det gjør de naturligvis ikke teknisk - det er jo -derfor de må ha totalitære juridiske beskyttelsesmekanismer på plass, -men det er skremmende hva samfunnet tillater og NRK er med på å bygge -opp under.</p> -</blockquote></p> - -<p>Ca. 20 minutter senere får jeg følgende epost fra Anders Hofseth i -NRKBeta:</p> - -<p><blockquote> -<p>From: Anders Hofseth &lt;XXX@gmail.com> -<br>To: "pere@hungry.com" &lt;pere@hungry.com> -<br>Cc: Eirik Solheim &lt;XXX@gmail.com>, Jon Ståle Carlsen &lt;XXX@gmail.com>, Henrik Lied &lt;XXX@gmail.com> -<br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del 1" -<br>Date: Sat, 30 Oct 2010 07:58:44 +0200</p> - -<p>Hei Petter. -<br>Det du forsøker dra igang er egentlig en interessant diskusjon, -men om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt -om å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli -særlig lett å klarere ut noe annet arkivmateriale på lang tid.</p> - -<p>Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er -fjernet og den delen av diskusjonen er avsluttet på nrkbeta, vi antar -konsekvensene vi beskriver ikke er noe du ønsker heller...</p> - -<p>Med hilsen, -<br>-anders</p> - -<p>Ring meg om noe er uklart: 95XXXXXXX</p> -</blockquote></p> - -<p>Ble så fascinert over denne holdningen, at jeg forfattet og sendte -over følgende svar. I og med at debatten er fjernet fra NRK Betas -kommentarfelt, så velger jeg å publisere her på bloggen min i stedet. -Har fjernet epostadresser og telefonnummer til de involverte, for å -unngå at de tiltrekker seg uønskede direkte kontaktforsøk.</p> - -<p><blockquote> -<p>From: Petter Reinholdtsen &lt;pere@hungry.com> -<br>To: Anders Hofseth &lt;XXX@gmail.com> -<br>Cc: Eirik Solheim &lt;XXX@gmail.com>, -<br> Jon Ståle Carlsen &lt;XXX@gmail.com>, -<br> Henrik Lied &lt;XXX@gmail.com> -<br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del 1" -<br>Date: Sat, 30 Oct 2010 08:24:34 +0200</p> - -<p>[Anders Hofseth] -<br>> Hei Petter.</p> - -<p>Hei.</p> - -<p>> Det du forsøker dra igang er egentlig en interessant diskusjon, men -<br>> om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt om -<br>> å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli -<br>> særlig lett å klarere ut noe annet arkivmateriale på lang tid.</p> - -<p>Godt å se at du er enig i at dette er en interessant diskusjon. Den -vil nok fortsette en stund til. :)</p> - -<p>Må innrømme at jeg synes det er merkelig å lese at dere i NRK med -vitende og vilje ønsker å forlede rettighetshaverne for å kunne -fortsette å legge ut arkivmateriale.</p> - -<p>Kommentarer og diskusjoner i bloggene til NRK Beta påvirker jo ikke -faktum, som er at streaming er det samme som nedlasting, og at innhold -som er lagt ut på nett kan lagres lokalt for avspilling når en ønsker -det.</p> - -<p>Det du sier er jo at klarering av arkivmateriale for publisering på -web krever at en holder faktum skjult fra debattfeltet på NRKBeta. -Det er ikke et argument som holder vann. :)</p> - -<p>> Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er fjernet -<br>> og den delen av diskusjonen er avsluttet på nrkbeta, vi antar -<br>> konsekvensene vi beskriver ikke er noe du ønsker heller...</p> - -<p>Personlig ønsker jeg at NRK skal slutte å stikke hodet i sanden og -heller være åpne på hvordan virkeligheten fungerer, samt ta opp kampen -mot de som vil låse kulturen inne. Jeg synes det er en skam at NRK -godtar å forlede publikum. Ville heller at NRK krever at innhold som -skal sendes skal være uten bruksbegresninger og kan publiseres i -formater som heller ikke har bruksbegresninger (bruksbegresningene til -H.264 burde få varselbjellene i NRK til å ringe).</p> - -<p>At NRK er med på DRM-tåkeleggingen og at det kommer feilaktive -påstander om at "streaming beskytter mot nedlasting" som bare er egnet -til å bygge opp om en myte som er skadelig for samfunnet som helhet.</p> - -<p>Anbefaler &lt;URL:<a href="http://webmink.com/2010/09/03/h-264-and-foss/">http://webmink.com/2010/09/03/h-264-and-foss/</a>> og en -titt på -&lt;URL: <a href="http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html">http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html</a> >. -for å se hva slags bruksbegresninger H.264 innebærer.</p> - -<p>Hvis dette innebærer at NRK må være åpne med at arkivmaterialet ikke -kan brukes før rettighetshaverene også innser at de er med på å skade -samfunnets kultur og kollektive hukommelse, så får en i hvert fall -synliggjort konsekvensene og antagelig mer flammer på en debatt som er -langt på overtid.</p> - -<p>> Ring meg om noe er uklart: XXX</p> - -<p>Intet uklart, men ikke imponert over måten dere håndterer debatten på. -Hadde du i stedet kommet med et tilsvar i kommentarfeltet der en -gjorde det klart at blindpassasjer-blogpostingen ikke var riktig sted -for videre diskusjon hadde dere i mine øyne kommet fra det med -ryggraden på plass.</p> - -<p>PS: Interessant å se at NRK-ansatte ikke bruker NRK-epostadresser.</p> - -<p>Som en liten avslutning, her er noen litt morsomme innslag om temaet. -&lt;URL: <a href="http://www.archive.org/details/CopyingIsNotTheft">http://www.archive.org/details/CopyingIsNotTheft</a> > og -&lt;URL: <a href="http://patentabsurdity.com/">http://patentabsurdity.com/</a> > hadde vært noe å kringkaste på -NRK1. :)</p> - -<p>Vennlig hilsen, -<br>-- -<br>Petter Reinholdtsen</p> - - - - - Software updates 2010-10-24 - http://people.skolelinux.org/pere/blog/Software_updates_2010_10_24.html - http://people.skolelinux.org/pere/blog/Software_updates_2010_10_24.html - Sun, 24 Oct 2010 22:45:00 +0200 - -<p>Some updates.</p> - -<p>My <a href="http://pledgebank.com/gnash-avm2">gnash pledge</a> to -raise money for the project is going well. The lower limit of 10 -signers was reached in 24 hours, and so far 13 people have signed it. -More signers and more funding is most welcome, and I am really curious -how far we can get before the time limit of December 24 is reached. -:)</p> - -<p>On the #gnash IRC channel on irc.freenode.net, I was just tipped -about what appear to be a great code coverage tool capable of -generating code coverage stats without any changes to the source code. -It is called -<a href="http://simonkagstrom.github.com/kcov/index.html">kcov</a>, -and can be used using <tt>kcov &lt;directory&gt; &lt;binary&gt;</tt>. -It is missing in Debian, but the git source built just fine in Squeeze -after I installed libelf-dev, libdwarf-dev, pkg-config and -libglib2.0-dev. Failed to build in Lenny, but suspect that is -solvable. I hope kcov make it into Debian soon.</p> - -<p>Finally found time to wrap up the release notes for <a -href="http://lists.debian.org/debian-edu-announce/2010/10/msg00002.html">a -new alpha release of Debian Edu</a>, and just published the second -alpha test release of the Squeeze based Debian Edu / -<a href="http://www.skolelinux.org/">Skolelinux</a> -release. Give it a try if you need a complete linux solution for your -school, including central infrastructure server, workstations, thin -client servers and diskless workstations. A nice touch added -yesterday is RDP support on the thin client servers, for windows -clients to get a Linux desktop on request.</p> - - - - - Pledge for funding to the Gnash project to get AVM2 support - http://people.skolelinux.org/pere/blog/Pledge_for_funding_to_the_Gnash_project_to_get_AVM2_support.html - http://people.skolelinux.org/pere/blog/Pledge_for_funding_to_the_Gnash_project_to_get_AVM2_support.html - Tue, 19 Oct 2010 14:45:00 +0200 - -<p><a href="http://www.getgnash.org/">The Gnash project</a> is the -most promising solution for a Free Software Flash implementation. It -has done great so far, but there is still far to go, and recently its -funding has dried up. I believe AVM2 support in Gnash is vital to the -continued progress of the project, as more and more sites show up with -AVM2 flash files.</p> - -<p>To try to get funding for developing such support, I have started -<a href="http://www.pledgebank.com/gnash-avm2">a pledge</a> with the -following text:</P> - -<p><blockquote> - - <p>"I will pay 100$ to the Gnash project to develop AVM2 support but - only if 10 other people will do the same."</p> - - <p>- Petter Reinholdtsen, free software developer</p> - - <p>Deadline to sign up by: 24th December 2010</p> - - <p>The Gnash project need to get support for the new Flash file - format AVM2 to work with a lot of sites using Flash on the - web. Gnash already work with a lot of Flash sites using the old AVM1 - format, but more and more sites are using the AVM2 format these - days. The project web page is available from - http://www.getgnash.org/ . Gnash is a free software implementation - of Adobe Flash, allowing those of us that do not accept the terms of - the Adobe Flash license to get access to Flash sites.</p> - - <p>The project need funding to get developers to put aside enough - time to develop the AVM2 support, and this pledge is my way to try - to get this to happen.</p> - - <p>The project accept donations via the OpenMediaNow foundation, - <a href="http://www.openmedianow.org/?q=node/32">http://www.openmedianow.org/?q=node/32</a> .</p> - -</blockquote></p> - -<p>I hope you will support this effort too. I hope more than 10 -people will participate to make this happen. The more money the -project gets, the more features it can develop using these funds. -:)</p> - - -