X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/2184d10a49e945b52b9c64ed88d8ca46fa16c327..416b9a7d901a030c301b710560fdea46357bcee3:/blog/tags/english/index.html diff --git a/blog/tags/english/index.html b/blog/tags/english/index.html index cc4b02ab66..617de86c36 100644 --- a/blog/tags/english/index.html +++ b/blog/tags/english/index.html @@ -20,6 +20,3991 @@

Entries tagged "english".

+
+
+ Videos about the Freedombox project - for inspiration and learning +
+
+ 27th September 2013 +
+
+

The Freedombox +project have been going on for a while, and have presented the +vision, ideas and solution several places. Here is a little +collection of videos of talks and presentation of the project.

+ + + +

A larger list is available from +the +Freedombox Wiki.

+ +

On other news, I am happy to report that Freedombox based on Debian +Jessie is coming along quite well, and soon both Owncloud and using +Tor should be available for testers of the Freedombox solution. :) In +a few weeks I hope everything needed to test it is included in Debian. +The withsqlite package is already in Debian, and the plinth package is +pending in NEW. The third and vital part of that puzzle is the +metapackage/setup framework, which is still pending an upload. Join +us on IRC +(#freedombox on irc.debian.org) and +the +mailing list if you want to help make this vision come true.

+ +
+
+ + + Tags: debian, english, freedombox, sikkerhet, surveillance, web. + + +
+
+
+ +
+
+ Third and probably last beta release of Debian Edu Wheezy +
+
+ 16th September 2013 +
+
+

The third wheezy based beta release of Debian Edu was wrapped up +today. This is the release announcement from Holger Levsen:

+ +
+

Hi,

+ +

it is my pleasure to announce the third beta release (beta 2 for +short) of Debian Edu / +Skolelinux based on Debian Wheezy!

+ +

Please test these images extensivly, if no new problems are found +we plan to do this final Debian Edu Wheezy release this coming +weekend. We are not aware of any major problems or blockers in beta2, +if you find something, please notify us immediately!

+ +

(More about the remaining steps for the Edu Wheezy release in +another mail to the edu list tonight or tomorrow...)

+ +

Noteworthy changes and software updates for Debian Edu 7.1+edu0~b2 +compared to beta1:

+ +
    + +
  • The KDE proxy setup has been adjusted to use the provided wpad.dat. This +also gets Chromium to use this proxy.
  • +
  • Install kdepim-groupware with KDE desktops to make sure korganizer +understand ical/dav sources.
  • +
  • Increased default maximum size of /var/spool/squid and /skole/backup on the +main server.
  • +
  • A source DVD image containing all source packages is now available as well.
  • +
  • Updates for chromium (29.0.1547.57-1~deb7u1), imagemagick +(6.7.7.10-5+deb7u2), php5 (5.4.4-14+deb7u4), libmodplug +(0.8.8.4-3+deb7u1+git20130828), tiff (4.0.2-6+deb7u2), linux-image +(3.2.0-4-486_3.2.46-1+deb7u1).
  • + +
+ +

Where to get it:

+ +

To download the multiarch netinstall CD release you can use

+ + + +

The SHA1SUM of this image is: 3a1c89f4666df80eebcd46c5bf5fedb866f9472f

+ +

To download the multiarch USB stick ISO release you can use +

+ +

The SHA1SUM of this image is: 702d1718548f401c74bfa6df9f032cc3ee16597e

+ +

The Source DVD image has the filename +debian-edu-7.1+edu0~b2-source-DVD.iso and the SHA1SUM +089eed8b3f962db47aae1f6a9685e9bb2fa30ca5 and is available the same way +as the other isos.

+ +

How to report bugs

+ +

For information how to report bugs please see +
http://wiki.debian.org/DebianEdu/HowTo/ReportBugs

+ + +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as Skolelinux, is a Linux distribution based +on Debian providing an out-of-the box environment of a completely +configured school network. Immediately after installation a school +server running all services needed for a school network is set up just +waiting for users and machines being added via GOsa², a comfortable +Web-UI. A netbooting environment is prepared using PXE, so after +initial installation of the main server from CD or USB stick all other +machines can be installed via the network. The provided school server +provides LDAP database and Kerberos authentication service, +centralized home directories, DHCP server, web proxy and many other +services. The desktop contains more than 60 educational software +packages and more are available from the Debian archive, and schools +can choose between KDE, Gnome, LXDE and Xfce desktop environment.

+ +

This is the seventh test release based on Debian Wheezy. Basically +this is an updated and slightly improved version compared to the +Squeeze release.

+ +

Notes for upgrades from Alpha Prereleases

+ +

Alpha based installations should reinstall or downgrade the +versions of gosa and libpam-mklocaluser to the ones used in this beta +release. Both alpha and beta0 based installations should reinstall or +deal with gosa.conf manually; there are two options: (1) Keep +gosa.conf and edit this file as outlined on the mailing list. (2) +Accept the new version of gosa.conf and replace both contained admin +password placeholders with the password hashes found in the old one +(backup copy!). In both cases all users need to change their password +to make sure a password is set for CIFS access to their home +directory.

+ + +

cheers, +
Holger

+
+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Recipe to test the Freedombox project on amd64 or Raspberry Pi +
+
+ 10th September 2013 +
+
+

I was introduced to the +Freedombox project +in 2010, when Eben Moglen presented his vision about serving the need +of non-technical people to keep their personal information private and +within the legal protection of their own homes. The idea is to give +people back the power over their network and machines, and return +Internet back to its intended peer-to-peer architecture. Instead of +depending on a central service, the Freedombox will give everyone +control over their own basic infrastructure.

+ +

I've intended to join the effort since then, but other tasks have +taken priority. But this summers nasty news about the misuse of trust +and privilege exercised by the "western" intelligence gathering +communities increased my eagerness to contribute to a point where I +actually started working on the project a while back.

+ +

The initial +Debian initiative based on the vision from Eben Moglen, is to +create a simple and cheap Debian based appliance that anyone can hook +up in their home and get access to secure and private services and +communication. The initial deployment platform have been the +Dreamplug, +which is a piece of hardware I do not own. So to be able to test what +the current Freedombox setup look like, I had to come up with a way to install +it on some hardware I do have access to. I have rewritten the +freedom-maker +image build framework to use .deb packages instead of only copying +setup into the boot images, and thanks to this rewrite I am able to +set up any machine supported by Debian Wheezy as a Freedombox, using +the previously mentioned deb (and a few support debs for packages +missing in Debian).

+ +

The current Freedombox setup consist of a set of bootstrapping +scripts +(freedombox-setup), +and a administrative web interface +(plinth + exmachina + +withsqlite), as well as a privacy enhancing proxy based on +privoxy +(freedombox-privoxy). There is also a web/javascript based XMPP +client (jwchat) +trying (unsuccessfully so far) to talk to the XMPP server +(ejabberd). The +web interface is pluggable, and the goal is to use it to enable OpenID +services, mesh network connectivity, use of TOR, etc, etc. Not much of +this is really working yet, see +the +project TODO for links to GIT repositories. Most of the code is +on github at the moment. The HTTP proxy is operational out of the +box, and the admin web interface can be used to add/remove plinth +users. I've not been able to do anything else with it so far, but +know there are several branches spread around github and other places +with lots of half baked features.

+ +

Anyway, if you want to have a look at the current state, the +following recipes should work to give you a test machine to poke +at.

+ +

Debian Wheezy amd64

+ +
    + +
  1. Fetch normal Debian Wheezy installation ISO.
  2. +
  3. Boot from it, either as CD or USB stick.
  4. +
  5. Press [tab] on the boot prompt and add this as a boot argument +to the Debian installer:

    +

    url=http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat
  6. + +
  7. Answer the few language/region/password questions and pick disk to +install on.
  8. + +
  9. When the installation is finished and the machine have rebooted a +few times, your Freedombox is ready for testing.
  10. + +
+ +

Raspberry Pi Raspbian

+ +
    + +
  1. Fetch a Raspbian SD card image, create SD card.
  2. +
  3. Boot from SD card, extend file system to fill the card completely.
  4. +
  5. Log in and add this to /etc/sources.list:

    +
    +deb http://www.reinholdtsen.name/freedombox wheezy main
    +
  6. +
  7. Run this as root:

    +
    +wget -O - http://www.reinholdtsen.name/freedombox/BE1A583D.asc | \
    +   apt-key add -
    +apt-get update
    +apt-get install freedombox-setup
    +/usr/lib/freedombox/setup
    +
  8. +
  9. Reboot into your freshly created Freedombox.
  10. + +
+ +

You can test it on other architectures too, but because the +freedombox-privoxy package is binary, it will only work as intended on +the architectures where I have had time to build the binary and put it +in my APT repository. But do not let this stop you. It is only a +short "apt-get source -b freedombox-privoxy" away. :)

+ +

Note that by default Freedombox is a DHCP server on the +192.168.1.0/24 subnet, so if this is your subnet be careful and turn +off the DHCP server by running "update-rc.d isc-dhcp-server +disable" as root.

+ +

Please let me know if this works for you, or if you have any +problems. We gather on the IRC channel +#freedombox on +irc.debian.org and the +project +mailing list.

+ +

Once you get your freedombox operational, you can visit +http://your-host-name:8001/ to see the state of the plint +welcome screen (dead end - do not be surprised if you are unable to +get past it), and next visit http://your-host-name:8001/help/ +to look at the rest of plinth. The default user is 'admin' and the +default password is 'secret'.

+ +
+
+ + + Tags: debian, english, freedombox, sikkerhet, surveillance, web. + + +
+
+
+ +
+
+ Second beta release (beta 1) of Debian Edu/Skolelinux based on Debian Wheezy +
+
+ 22nd August 2013 +
+
+

The second wheezy based beta release of Debian Edu was wrapped up +today, slightly delayed because of some bugs in the initial Windows +integration fixes . This is the release announcement:

+ +

New features for Debian Edu 7.1+edu0~b1 released 2013-08-22

+ +

These are the release notes for Debian Edu / Skolelinux +7.1+edu0~b1, based on Debian with codename "Wheezy".

+ +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as +Skolelinux, is a Linux distribution based on Debian providing an +out-of-the box environment of a completely configured school +network. Immediately after installation a school server running all +services needed for a school network is set up just waiting for users +and machines being added via GOsa², a comfortable Web-UI. A netbooting +environment is prepared using PXE, so after initial installation of +the main server from CD or USB stick all other machines can be +installed via the network. The provided school server provides LDAP +database and Kerberos authentication service, centralized home +directories, DHCP server, web proxy and many other services. The +desktop contains +more +than 60 educational software packages and more are available from +the Debian archive, and schools can choose between KDE, Gnome, LXDE +and Xfce desktop environment.

+ +

This is the sixth test release based on Debian Wheezy. Basically this +is an updated and slightly improved version compared to the Squeeze +release.

+ +

ALERT: Alpha based installations should reinstall or downgrade the +versions of gosa and libpam-mklocaluser to the ones used in this beta +release. Both alpha and beta0 based installations should reinstall or +deal with gosa.conf manually; there are two options: (1) Keep +gosa.conf and edit this file as outlined +on +the mailing list. (2) Accept the new version of gosa.conf and +replace both contained admin password placeholders with the password +hashes found in the old one (backup copy!). In both cases every user +need to change their their password to make sure a password is set for +CIFS access to their home directory.

+ +

Software updates

+ + + +

Other changes

+ + + +

Known issues

+ + + +

Where to get it

+ +

To download the multiarch netinstall CD release you can use

+ + + +

The MD5SUM of this image is: 1e357f80b55e703523f2254adde6d78b +
The SHA1SUM of this image is: 7157f9be5fd27c7694d713c6ecfed61c3edda3b2

+ +

To download the multiarch USB stick ISO release you can use

+ + + +

The MD5SUM of this image is: 7a8408ead59cf7e3cef25afb6e91590b +
The SHA1SUM of this image is: f1817c031f02790d5edb3bfa0dcf8451088ad119

+ + +

How to report bugs

+ +

http://wiki.debian.org/DebianEdu/HowTo/ReportBugs + +

+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Intel 180 SSD disk with Lenovo firmware can not use Intel firmware +
+
+ 18th August 2013 +
+
+

Earlier, I reported about +my +problems using an Intel SSD 520 Series 180 GB disk. Friday I was +told by IBM that the original disk should be thrown away. And as +there no longer was a problem if I bricked the firmware, I decided +today to try to install Intel firmware to replace the Lenovo firmware +currently on the disk.

+ +

I searched the Intel site for firmware, and found +issdfut_2.0.4.iso +(aka Intel SATA Solid-State Drive Firmware Update Tool) which +according to the site should contain the latest firmware for SSD +disks. I inserted the broken disk in one of my spare laptops and +booted the ISO from a USB stick. The disk was recognized, but the +program claimed the newest firmware already were installed and refused +to insert any Intel firmware. So no change, and the disk is still +unable to handle write load. :( I guess the only way to get them +working would be if Lenovo releases new firmware. No idea how likely +that is. Anyway, just blogging about this test for completeness. I +got a working Samsung disk, and see no point in spending more time on +the broken disks.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ 90 percent done with the Norwegian draft translation of Free Culture +
+
+ 2nd August 2013 +
+
+

It has been a while since my last update. Since last summer, I +have worked on a Norwegian +docbook version of the 2004 book +Free Culture by Lawrence Lessig, +to get a Norwegian text explaining the problems with the copyright +law. Yesterday, I finally broken the 90% mark, when counting the +number of strings to translate. Due to real life constraints, I have +not had time to work on it since March, but when the summer broke out, +I found time to work on it again. Still lots of work left, but the +first draft is nearing completion. I created a graph to show the +progress of the translation:

+ +

+ +

When the first draft is done, the translated text need to be +proof read, and the remaining formatting problems with images and SVG +drawings need to be fixed. There are probably also some index entries +missing that need to be added. This can be done by comparing the +index entries listed in the SiSU version of the book, or comparing the +English docbook version with the paper version. Last, the colophon +page with ISBN numbers etc need to be wrapped up before the release is +done. I should also figure out how to get correct Norwegian sorting +of the index pages. All docbook tools I have tried so far (xmlto, +docbook-xsl, dblatex) get the order of symbols and the special +Norwegian letters ÆØÅ wrong.

+ +

There is still need for translators and people with docbook +knowledge, to be able to get a good looking book (I still struggle +with dblatex, xmlto and docbook-xsl) as well as to do the draft +translation and proof reading. And I would like the figures to be +redrawn as SVGs to make it easy to translate them. Any SVG master +around? There are also some legal terms that are unfamiliar to me. +If you want to help, please get in touch with me, and check out the +project files currently available from +github.

+ +

If you are curious what the translated book currently look like, +the updated +PDF +and +EPUB +are published on github. The HTML version is published as well, but +github hand it out with MIME type text/plain, confusing browsers, so I +saw no point in linking to that version.

+ +
+
+ + + Tags: docbook, english, freeculture. + + +
+
+
+ +
+
+ First beta release of Debian Edu/Skolelinux based on Debian Wheezy +
+
+ 27th July 2013 +
+
+

The first wheezy based beta release of Debian Edu was wrapped up +today. This is the release announcement:

+ +

New features for Debian Edu 7.1+edu0~b0 released +2013-07-27

+ +

These are the release notes for for Debian Edu / Skolelinux +7.1+edu0~b0, based on Debian with codename "Wheezy".

+ +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as +Skolelinux, is a Linux distribution based on Debian providing an +out-of-the box environment of a completely configured school +network. Immediately after installation a school server running all +services needed for a school network is set up just waiting for users +and machines being added via GOsa², a comfortable Web-UI. A netbooting +environment is prepared using PXE, so after initial installation of +the main server from CD, DVD or USB stick all other machines can be +installed via the network. The provided school server provides LDAP +database and Kerberos authentication service, centralized home +directories, DHCP server, web proxy and many other services. The +desktop contains +more +than 60 educational software packages and more are available from +the Debian archive, and schools can choose between KDE, Gnome, LXDE +and Xfce desktop environment.

+ +

This is the fifth test release based on Debian Wheezy. Basically +this is an updated and slightly improved version compared to the +Squeeze release.

+ +

ALERT: Alpha based installations should reinstall or downgrade the +versions of gosa and libpam-mklocaluser to the ones used in this beta +release.

+ +

Software updates

+ + + +

Other changes

+ + + +

Known issues

+ + + +

Where to get it

+ +

To download the multiarch netinstall CD release you can use

+ + + +

The MD5SUM of this image is: 55d5de9765b6dccd5d9ec33cf1a07109 +
The SHA1SUM of this image is: 996a1d9517740e4d627d100de2d12b23dd545a3f

+ +

To download the multiarch USB stick ISO release you can use

+ + + +

The MD5SUM of this image is: d8f0818c51a78d357de794066f289f69 +
The SHA1SUM of this image is: 49185ca354e8d0543240423746924f76a6cee733

+ + +

How to report bugs

+ +

http://wiki.debian.org/DebianEdu/HowTo/ReportBugs + +

+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ How to fix a Thinkpad X230 with a broken 180 GB SSD disk +
+
+ 17th July 2013 +
+
+

Today I switched to +my +new laptop. I've previously written about the problems I had with +my new Thinkpad X230, which was delivered with an +180 +GB Intel SSD disk with Lenovo firmware that did not handle +sustained writes. My hardware supplier have been very forthcoming in +trying to find a solution, and after first trying with another +identical 180 GB disks they decided to send me a 256 GB Samsung SSD +disk instead to fix it once and for all. The Samsung disk survived +the installation of Debian with encrypted disks (filling the disk with +random data during installation killed the first two), and I thus +decided to trust it with my data. I have installed it as a Debian Edu +Wheezy roaming workstation hooked up with my Debian Edu Squeeze main +server at home using Kerberos and LDAP, and will use it as my work +station from now on.

+ +

As this is a solid state disk with no moving parts, I believe the +Debian Wheezy default installation need to be tuned a bit to increase +performance and increase life time of the disk. The Linux kernel and +user space applications do not yet adjust automatically to such +environment. To make it easier for my self, I created a draft Debian +package ssd-setup to handle this tuning. The +source +for the ssd-setup package is available from collab-maint, and it +is set up to adjust the setup of the machine by just installing the +package. If there is any non-SSD disk in the machine, the package +will refuse to install, as I did not try to write any logic to sort +file systems in SSD and non-SSD file systems.

+ +

I consider the package a draft, as I am a bit unsure how to best +set up Debian Wheezy with an SSD. It is adjusted to my use case, +where I set up the machine with one large encrypted partition (in +addition to /boot), put LVM on top of this and set up partitions on +top of this again. See the README file in the package source for the +references I used to pick the settings. At the moment these +parameters are tuned:

+ + + +

During installation, I cancelled the part where the installer fill +the disk with random data, as this would kill the SSD performance for +little gain. My goal with the encrypted file system is to ensure +those stealing my laptop end up with a brick and not a working +computer. I have no hope in keeping the really resourceful people +from getting the data on the disk (see +XKCD #538 for an explanation why). +Thus I concluded that adding the discard option to crypttab is the +right thing to do.

+ +

I considered using the noop I/O scheduler, as several recommended +it for SSD, but others recommended deadline and a benchmark I found +indicated that deadline might be better for interactive use.

+ +

I also considered using the 'discard' file system option for ext3 +and ext4, but read that it would give a performance hit ever time a +file is removed, and thought it best to that that slowdown once a day +instead of during my work.

+ +

My package do not set up tmpfs on /var/run, /var/lock and /tmp, as +this is already done by Debian Edu.

+ +

I have not yet started on the user space tuning. I expect +iceweasel need some tuning, and perhaps other applications too, but +have not yet had time to investigate those parts.

+ +

The package should work on Ubuntu too, but I have not yet tested it +there.

+ +

As for the answer to the question in the title of this blog post, +as far as I know, the only solution I know about is to replace the +disk. It might be possible to flash it with Intel firmware instead of +the Lenovo firmware. But I have not tried and did not want to do so +without approval from Lenovo as I wanted to keep the warranty on the +disk until a solution was found and they wanted the broken disks +back.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ Intel SSD 520 Series 180 GB with Lenovo firmware still lock up from sustained writes +
+
+ 10th July 2013 +
+
+

A few days ago, I wrote about +the +problems I experienced with my new X230 and its SSD disk, which +was dying during installation because it is unable to cope with +sustained write. My supplier is in contact with +Lenovo, and they wanted to send a +replacement disk to try to fix the problem. They decided to send an +identical model, so my hopes for a permanent fix was slim.

+ +

Anyway, today I got the replacement disk and tried to install +Debian Edu Wheezy with encrypted disk on it. The new disk have the +same firmware version as the original. This time my hope raised +slightly as the installation progressed, as the original disk used to +die after 4-7% of the disk was written to, while this time it kept +going past 10%, 20%, 40% and even past 50%. But around 60%, the disk +died again and I was back on square one. I still do not have a new +laptop with a disk I can trust. I can not live with a disk that might +lock up when I download a new +Debian Edu / Skolelinux ISO or +other large files. I look forward to hearing from my supplier with +the next proposal from Lenovo.

+ +

The original disk is marked Intel SSD 520 Series 180 GB, +11S0C38722Z1ZNME35X1TR, ISN: CVCV321407HB180EGN, SA: G57560302, FW: +LF1i, 29MAY2013, PBA: G39779-300, LBA 351,651,888, LI P/N: 0C38722, +Pb-free 2LI, LC P/N: 16-200366, WWN: 55CD2E40002756C4, Model: +SSDSC2BW180A3L 2.5" 6Gb/s SATA SSD 180G 5V 1A, ASM P/N 0C38732, FRU +P/N 45N8295, P0C38732.

+ +

The replacement disk is marked Intel SSD 520 Series 180 GB, +11S0C38722Z1ZNDE34N0L0, ISN: CVCV315306RK180EGN, SA: G57560-302, FW: +LF1i, 22APR2013, PBA: G39779-300, LBA 351,651,888, LI P/N: 0C38722, +Pb-free 2LI, LC P/N: 16-200366, WWN: 55CD2E40000AB69E, Model: +SSDSC2BW180A3L 2.5" 6Gb/s SATA SSD 180G 5V 1A, ASM P/N 0C38732, FRU +P/N 45N8295, P0C38732.

+ +

The only difference is in the first number (serial number?), ISN, +SA, date and WNPP values. Mentioning all the details here in case +someone is able to use the information to find a way to identify the +failing disk among working ones (if any such working disk actually +exist).

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ July 13th: Debian/Ubuntu BSP and Skolelinux/Debian Edu developer gathering in Oslo +
+
+ 9th July 2013 +
+
+

The upcoming Saturday, 2013-07-13, we are organising a combined +Debian Edu developer gathering and Debian and Ubuntu bug squashing +party in Oslo. It is organised by the +member assosiation NUUG and +the Debian Edu / Skolelinux +project together with the hack space +Bitraf.

+ +

It starts 10:00 and continue until late evening. Everyone is +welcome, and there is no fee to participate. There is on the other +hand limited space, and only room for 30 people. Please put your name +on the event +wiki page if you plan to join us.

+ +
+
+ + + Tags: debian, debian edu, english, nuug. + + +
+
+
+ +
+
+ The Thinkpad is dead, long live the Thinkpad X230? +
+
+ 5th July 2013 +
+
+

Half a year ago, I reported that I had to find a +replacement +for my trusty old Thinkpad X41. Unfortunately I did not have much +time to spend on it, and it took a while to find a model I believe +will do the job, but two days ago the replacement finally arrived. I +ended up picking a +Thinkpad X230 +with SSD disk (NZDAJMN). I first test installed Debian Edu Wheezy as +a roaming workstation, and it seemed to work flawlessly. But my +second installation with encrypted disk was not as successful. More +on that below.

+ +

I had a hard time trying to track down a good laptop, as my most +important requirements (robust and with a good keyboard) are never +listed in the feature list. But I did get good help from the search +feature at Prisjakt, which +allowed me to limit the list of interesting laptops based on my other +requirements. A bit surprising that SSD disk are not disks according +to that search interface, so I had to drop specifying the number of +disks from my search parameters. I also asked around among friends to +get their impression on keyboards and robustness.

+ +

So the new laptop arrived, and it is quite a lot wider than the +X41. I am not quite convinced about the keyboard, as it is +significantly wider than my old keyboard, and I have to stretch my +hand a lot more to reach the edges. But the key response is fairly +good and the individual key shape is fairly easy to handle, so I hope +I will get used to it. My old X40 was starting to fail, and I really +needed a new laptop now. :)

+ +

Turning off the touch pad was simple. All it took was a quick +visit to the BIOS during boot it disable it.

+ +

But there is a fatal problem with the laptop. The 180 GB SSD disk +lock up during load. And this happen when installing Debian Wheezy +with encrypted disk, while the disk is being filled with random data. +I also tested to install Ubuntu Raring, and it happen there too if I +reenable the code to fill the disk with random data (it is disabled by +default in Ubuntu). And the bug with is already known. It was +reported to Debian as BTS +report #691427 2012-10-25 (journal commit I/O error on brand-new +Thinkpad T430s ext4 on lvm on SSD). It is also reported to the Linux +kernel developers as +Kernel bugzilla +report #51861 2012-12-20 (Intel SSD 520 stops working under load +(SSDSC2BW180A3L in Lenovo ThinkPad T430s)). It is also reported on the +Lenovo forums, both for +T430 +2012-11-10 and for +X230 +03-20-2013. The problem do not only affect installation. The +reports state that the disk lock up during use if many writes are done +on the disk, so it is much no use to work around the installation +problem and end up with a computer that can lock up at any moment. +There is even a +small C program +available that will lock up the hard drive after running a few +minutes by writing to a file.

+ +

I've contacted my supplier and asked how to handle this, and after +contacting PCHELP Norway (request 01D1FDP) which handle support +requests for Lenovo, his first suggestion was to upgrade the disk +firmware. Unfortunately there is no newer firmware available from +Lenovo, as my disk already have the most recent one (version LF1i). I +hope to hear more from him today and hope the problem can be +fixed. :)

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ The Thinkpad is dead, long live the Thinkpad X230 +
+
+ 4th July 2013 +
+
+

Half a year ago, I reported that I had to find a replacement for my +trusty old Thinkpad X41. Unfortunately I did not have much time to +spend on it, but today the replacement finally arrived. I ended up +picking a Thinkpad +X230 with SSD disk (NZDAJMN). I first test installed Debian Edu +Wheezy as a roaming workstation, and it worked flawlessly. As I write +this, it is installing what I hope will be a more final installation, +with a encrypted hard drive to ensure any dope head stealing it end up +with an expencive door stop.

+ +

I had a hard time trying to track down a good laptop, as my most +important requirements (robust and with a good keyboard) are never +listed in the feature list. But I did get good help from the search +feature at Prisjakt, which +allowed me to limit the list of interesting laptops based on my other +requirements. A bit surprising that SSD disk are not disks, so I had +to drop number of disks from my search parameters.

+ +

I am not quite convinced about the keyboard, as it is significantly +wider than my old keyboard, and I have to stretch my hand a lot more +to reach the edges. But the key response is fairly good and the +individual key shape is fairly easy to handle, so I hope I will get +used to it. My old X40 was starting to fail, and I really needed a +new laptop now. :)

+ +

I look forward to figuring out how to turn off the touch pad.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ Fourth alpha release of Debian Edu/Skolelinux based on Debian Wheezy +
+
+ 3rd July 2013 +
+
+

The fourth wheezy based alpha release of Debian Edu was wrapped up +today. This is the release announcement:

+ +

New features for Debian Edu 7.1+edu0~alpha3 released +2013-07-03

+ +

These are the release notes for for Debian Edu / Skolelinux +7.1+edu0~alpha3, based on Debian with codename "Wheezy".

+ +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as +Skolelinux, is a Linux distribution based on Debian providing an +out-of-the box environment of a completely configured school +network. Immediately after installation a school server running all +services needed for a school network is set up just waiting for users +and machines being added via GOsa², a comfortable Web-UI. A netbooting +environment is prepared using PXE, so after initial installation of +the main server from CD, DVD or USB stick all other machines can be +installed via the network. The provided school server provides LDAP +database and Kerberos authentication service, centralized home +directories, DHCP server, web proxy and many other services. The +desktop contains +more +than 60 educational software packages and more are available from +the Debian archive, and schools can choose between KDE, Gnome, LXDE +and Xfce desktop environment.

+ +

This is the fourth test release based on Debian Wheezy. Basically +this is an updated and slightly improved version compared to the +Squeeze release.

+ +

Software updates

+ +

Other changes

+ +

Known issues

+ +

Where to get it

+ +

To download the multiarch netinstall CD release you can use

+ + +

The MD5SUM of this image is: 2b161a99d2a848c376d8d04e3854e30c +
The SHA1SUM of this image is: 498922e9c508c0a7ee9dbe1dfe5bf830d779c3c8

+ +

To download the multiarch USB stick ISO release you can use

+ + +

The MD5SUM of this image is: 25e808e403a4c15dbef1d13c37d572ac +
The SHA1SUM of this image is: 15ecfc93eb6b4f453b7eb0bc04b6a279262d9721

+ +

How to report bugs

+ +

http://wiki.debian.org/DebianEdu/HowTo/ReportBugs

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Automatically locate and install required firmware packages on Debian (Isenkram 0.4) +
+
+ 25th June 2013 +
+
+

It annoys me when the computer fail to do automatically what it is +perfectly capable of, and I have to do it manually to get things +working. One such task is to find out what firmware packages are +needed to get the hardware on my computer working. Most often this +affect the wifi card, but some times it even affect the RAID +controller or the ethernet card. Today I pushed version 0.4 of the +Isenkram package +including a new script isenkram-autoinstall-firmware handling the +process of asking all the loaded kernel modules what firmware files +they want, find debian packages providing these files and install the +debian packages. Here is a test run on my laptop:

+ +

+# isenkram-autoinstall-firmware 
+info: kernel drivers requested extra firmware: ipw2200-bss.fw ipw2200-ibss.fw ipw2200-sniffer.fw
+info: fetching http://http.debian.net/debian/dists/squeeze/Contents-i386.gz
+info: locating packages with the requested firmware files
+info: Updating APT sources after adding non-free APT source
+info: trying to install firmware-ipw2x00
+firmware-ipw2x00
+firmware-ipw2x00
+Preconfiguring packages ...
+Selecting previously deselected package firmware-ipw2x00.
+(Reading database ... 259727 files and directories currently installed.)
+Unpacking firmware-ipw2x00 (from .../firmware-ipw2x00_0.28+squeeze1_all.deb) ...
+Setting up firmware-ipw2x00 (0.28+squeeze1) ...
+# 
+

+ +

When all the requested firmware is present, a simple message is +printed instead:

+ +

+# isenkram-autoinstall-firmware 
+info: did not find any firmware files requested by loaded kernel modules.  exiting
+# 
+

+ +

It could use some polish, but it is already working well and saving +me some time when setting up new machines. :)

+ +

So, how does it work? It look at the set of currently loaded +kernel modules, and look up each one of them using modinfo, to find +the firmware files listed in the module meta-information. Next, it +download the Contents file from a nearby APT mirror, and search for +the firmware files in this file to locate the package with the +requested firmware file. If the package is in the non-free section, a +non-free APT source is added and the package is installed using +apt-get install. The end result is a slightly better working +machine.

+ +

I hope someone find time to implement a more polished version of +this script as part of the hw-detect debian-installer module, to +finally fix BTS report +#655507. There really is no need to insert USB sticks with +firmware during a PXE install when the packages already are available +from the nearby Debian mirror.

+ +
+
+ + + Tags: debian, english, isenkram. + + +
+
+
+ +
+
+ The value of a good distro wide test suite... +
+
+ 22nd June 2013 +
+
+

In the Debian Edu / +Skolelinux project, we include a post-installation test suite, +which check that services are running, working, and return the +expected results. It runs automatically just after the first boot on +test installations (using test ISOs), but not on production +installations (using non-test ISOs). It test that the LDAP service is +operating, Kerberos is responding, DNS is replying, file systems are +online resizable, etc, etc. And it check that the PXE service is +configured, which is the topic of this post.

+ +

The last week I've fixed the DVD and USB stick ISOs for our Debian +Edu Wheezy release. These ISOs are supposed to be able to install a +complete system without any Internet connection, but for that to +happen all the needed packages need to be on them. Thanks to our test +suite, I discovered that we had forgotten to adjust our PXE setup to +cope with the new names and paths used by the netboot d-i packages. +When Internet connectivity was available, the installer fall back to +using wget to fetch d-i boot images, but when offline it require +working packages to get it working. And the packages changed name +from debian-installer-6.0-netboot-$arch to +debian-installer-7.0-netboot-$arch, we no longer pulled in the +packages during installation. Without our test suite, I suspect we +would never have discovered this before release. Now it is fixed +right after we got the ISOs operational.

+ +

Another by-product of the test suite is that we can ask system +administrators with problems getting Debian Edu to work, to run the +test suite using /usr/sbin/debian-edu-test-install and see if +any errors are detected. This usually pinpoint the subsystem causing +the problem.

+ +

If you want to help us help kids learn how to share and create, +please join us on +#debian-edu on +irc.debian.org and the +debian-edu@ mailing +list.

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Debian Edu interview: Victor Nițu +
+
+ 17th June 2013 +
+
+

The Debian Edu and +Skolelinux distribution have users and contributors all around the +globe. And a while back, an enterprising young man showed up on +our IRC channel +#debian-edu and started asking questions about how Debian Edu +worked. We answered as good as we could, and even convinced him to +help us with translations. And today I managed to get an interview +with him, to learn more about him.

+ +

Who are you, and how do you spend your days?

+ +

I'm a 25 year old free software enthusiast, living in Romania, +which is also my country of origin. Back in 2009, at a New Year's Eve +party, I had a very nice beer discussion with a +friend, when we realized we have no organised Debian community in our +country. A few days later, we put together the infrastructure for such +community and even gathered a nice Debian-ish crowd. Since then, I +began my quest as a free software hacker and activist and I am +constantly trying to cover as much ground as possible on that +field.

+ +

A few years ago I founded a small web development company, which +provided me the flexible schedule I needed so much for my +activities. For the last 13 months, I have been the Technical Director +of Fundația Ceata, which is a free +software activist organisation endorsed by the FSF and the FSFE, and +the only one we have in our country.

+ +

How did you get in contact with the Skolelinux / Debian Edu +project?

+ +

The idea of participating in the Debian Edu project was a surprise +even to me, since I never used it before I began getting involved in +it. This year I had a great opportunity to deliver a talk on +educational software, and I knew immediately where to look. It was a +love at first sight, since I was previously involved with some of the +technologies the project incorporates, and I rapidly found a lot of +ways to contribute.

+ +

My first contributions consisted in translating the installer and +configuration dialogs, then I found some bugs to squash (I still +haven't fixed them yet though), and I even got my eyes on some other +areas where I can prove myself helpful. Since the appetite for free +software in my country is pretty low, I'll be happy to be the first +one around here advocating for the project's adoption in educational +environments, and maybe even get my hands dirty in creating a flavour +for our own needs. I am not used to make very advanced plannings, so +from now on, time will tell what I'll be doing next, but I think I +have a pretty consistent starting point.

+ +

What do you see as the advantages of Skolelinux/Debian +Edu?

+ +

Not a long time ago, I was in the position of configuring and +maintaining a LDAP server on some Debian derivative, and I must say it +took me a while. A long time ago, I was maintaining a bigger +Samba-powered infrastructure, and I must say I spent quite a lot of +time on it. I have similar stories about many of the services included +with Skolelinux, and the main advantage I see about it is the +out-of-the box availability of them, making it quite competitive when +it comes to managing a school's network, for example.

+ +

Of course, there is more to say about Skolelinux than the +availability of the software included, its flexibility in various +scenarios is something I can't wait to experiment "into the wild" (I +only played with virtual machines so far). And I am sure there is a +lot more I haven't discovered yet about it, being so new within the +project.

+ +

What do you see as the disadvantages of Skolelinux / Debian +Edu?

+ +

As usual, when it comes to Debian Blends, I see as the biggest +disadvantage the lack of a numerous team dedicated to the +project. Every day I see the same names in the changelogs, and I have +a constantly fear of the bus factor in this story. I'd like to see +Debian Edu advertised more as an entry point into the Debian +ecosystem, especially amongst newcomers and students. IMHO there are a +lot low-hanging fruits in terms of bug squashing, and enough +opportunities to get the feeling of the Debian Project's dynamics. Not +to mention it's a very fun blend to work on!

+ +

Derived from the previous statement, is the delay in catching up +with the main Debian release and documentation. This is common though +to all blends and derivatives, but it's an issue we can all work +on.

+ +

Which free software do you use daily?

+ +

I can hardly imagine myself spending a day without Vim, since my +daily routine covers writing code and hacking configuration files. I +am a fan of the Awesome window manager (but I also like the +Enlightenment project a lot!), +Claws Mail due to its ease of +use and very configurable behaviour. Recently I fell in love with +Redshift, which helps me +get through the night without headaches. Of course, there is much more +stuff in this bag, but I'll need a blog on my own for doing this!

+ +

Which strategy do you believe is the right one to use to +get schools to use free software?

+ +

Well, on this field, I cannot do much more than experiment right +now. So, being far from having a recipe for success, I can only assume +that:

+ + + +

I also see some problems in getting Skolelinux into schools; for +example, in our country we have a great deal of corruption issues, so +it might be hard(er) to fight against proprietary solutions. Also, +people who relied on commercial software for all their lives, would be +very hard to convert against their will.

+ +
+
+ + + Tags: debian edu, english, intervju. + + +
+
+
+ +
+
+ Debian Edu interview: Jonathan Carter +
+
+ 12th June 2013 +
+
+

There is a certain cross-over between the +Debian Edu / Skolelinux +project and the Edubuntu +project, and for example the LTSP packages in Debian are a joint +effort between the projects. One person with a foot in both camps is +Jonathan Carter, which I am now happy to present to you.

+ +

Who are you, and how do you spend your days?

+ +

I'm a South-African free software geek who lives in Cape Town. My +days vary quite a bit since I'm involved in too many things. As I'm +getting older I'm learning how to focus a bit more :)

+ +

I'm also an Edubuntu contributor and I love when there are +opportunities for the Edubuntu and Debian Edu projects to benefit from +each other.

+ +

How did you get in contact with the Skolelinux / Debian Edu +project?

+ +

I've been somewhat familiar with the project before, but I think my +first direct exposure to the project was when I met Petter +[Reinholdtsen] and Knut [Yrvin] at the Edubuntu summit in 2005 in +London. They provided great feedback that helped the bootstrapping of +Edubuntu. Back then Edubuntu (and even Ubuntu) was still very new and +it was great getting input from people who have been around longer. I +was also still very excitable and said yes to everything and to this +day I have a big todo list backlog that I'm catching up with. I think +over the years the relationship between Edubuntu and Debian-Edu has +been gradually improving, although I think there's a lot that we could +still improve on in terms of working together on packages. I'm sure +we'll get there one day.

+ +

What do you see as the advantages of Skolelinux / Debian +Edu?

+ +

Debian itself already has so many advantages. I could go on about +it for pages, but in essence I love that it's a very honest project +that puts its users first with no hidden agendas and also produces +very high quality work.

+ +

I think the advantage of Debian Edu is that it makes many common +set-up tasks simpler so that administrators can get up and running +with a lot less effort and frustration. At the same time I think it +helps to standardise installations in schools so that it's easier for +community members and commercial suppliers to support.

+ +

What do you see as the disadvantages of Skolelinux / Debian +Edu?

+ +

I had to re-type this one a few times because I'm trying to +separate "disadvantages" from "areas that need improvement" (which is +what I originally rambled on about)

+ +

The biggest disadvantage I can think of is lack of manpower. The +project could do so much more if there were more good contributors. I +think some of the problems are external too. Free software and free +content in education is a no-brainer but it takes some time to catch +on. When you've been working with the same proprietary eco-system for +years and have gotten used to it, it can be hard to adjust to some +concepts in the free software world. It would be nice if there were +more Debian Edu consultants across the world. I'd love to be one +myself but I'm already so over-committed that it's just not possible +currently.

+ +

I think the best short-term solution to that large-scale problem is +for schools to be pro-active and share their experiences and grow +their skills in-house. I'm often saddened to see how much money +educational institutions spend on 3rd party solutions that they don't +have access to after the service has ended and they could've gotten so +much more value otherwise by being more self-sustainable and +autonomous.

+ +

Which free software do you use daily?

+ +

My main laptop dual-boots between Debian and Windows 7. I was +Windows free for years but started dual-booting again last year for +some games which help me focus and relax (Starcraft II in +particular). Gaming support on Linux is improving in leaps and bounds +so I suppose I'll soon be able to regain that disk space :)

+ +

Besides that I rely on Icedove, Chromium, Terminator, Byobu, irssi, +git, Tomboy, KVM, VLC and LibreOffice. Recently I've been torn on +which desktop environment I like and I'm taking some refuge in Xfce +while I figure that out. I like tools that keep things simple. I enjoy +Python and shell scripting. I went to an Arduino workshop recently and +it was awesome seeing how easy and simple the IDE software was to get +up and running in Debian compared to the users running Windows and OS +X.

+ +

I also use mc which some people frown upon slightly. I got used to +using Norton Commander in the early 90's and it stuck (I think the +people who sneer at it is just jealous that they don't know how to use +it :p) + +

Which strategy do you believe is the right one to use to +get schools to use free software?

+ +

I think trying to force it is unproductive. I also think that in +many cases it's appropriate for schools to use non-free systems and I +don't think that there's any particular moral or ethical problem with +that.

+ +

I do think though that free software can already solve so so many +problems in educational institutions and it's just a shame not taking +advantage of that.

+ +

I also think that some curricula need serious review. For example, +some areas of the world rely heavily on very specific versions of MS +Office, teaching students to parrot menu items instead of learning the +general concepts. I think that's very unproductive because firstly, MS +Office's interface changes drastically every few years and on top of +that it also locks in a generation to a product that might not be the +best solution for them.

+ +

To answer your question, I believe that the right strategy is to +educate and inform, giving someone the information they require to +make a decision that would work for them.

+ +
+
+ + + Tags: debian edu, english, intervju. + + +
+
+
+ +
+
+ Fixing the Linux black screen of death on machines with Intel HD video +
+
+ 11th June 2013 +
+
+

When installing RedHat, Fedora, Debian and Ubuntu on some machines, +the screen just turn black when Linux boot, either during installation +or on first boot from the hard disk. I've seen it once in a while the +last few years, but only recently understood the cause. I've seen it +on HP laptops, and on my latest acquaintance the Packard Bell laptop. +The reason seem to be in the wiring of some laptops. The system to +control the screen background light is inverted, so when Linux try to +turn the brightness fully on, it end up turning it off instead. I do +not know which Linux drivers are affected, but this post is about the +i915 driver used by the +Packard Bell +EasyNote LV, Thinkpad X40 and many other laptops.

+ +

The problem can be worked around two ways. Either by adding +i915.invert_brightness=1 as a kernel option, or by adding a file in +/etc/modprobe.d/ to tell modprobe to add the invert_brightness=1 +option when it load the i915 kernel module. On Debian and Ubuntu, it +can be done by running these commands as root:

+ +
+echo options i915 invert_brightness=1 | tee /etc/modprobe.d/i915.conf
+update-initramfs -u -k all
+
+ +

Since March 2012 there is +a +mechanism in the Linux kernel to tell the i915 driver which +hardware have this problem, and get the driver to invert the +brightness setting automatically. To use it, one need to add a row in +the +intel_quirks array in the driver source +drivers/gpu/drm/i915/intel_display.c (look for "static +struct intel_quirk intel_quirks"), specifying the PCI device +number (vendor number 8086 is assumed) and subdevice vendor and device +number.

+ +

My Packard Bell EasyNote LV got this output from lspci +-vvnn for the video card in question:

+ +

+00:02.0 VGA compatible controller [0300]: Intel Corporation \
+    3rd Gen Core processor Graphics Controller [8086:0156] \
+    (rev 09) (prog-if 00 [VGA controller])
+ Subsystem: Acer Incorporated [ALI] Device [1025:0688]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- \
+    ParErr- Stepping- SE RR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- \
+    SERR-  [disabled]
+ Capabilities: 
+ Kernel driver in use: i915
+

+ +

The resulting intel_quirks entry would then look like this:

+ +

+struct intel_quirk intel_quirks[] = {
+       ...
+        /* Packard Bell EasyNote LV11HC needs invert brightness quirk */
+	{ 0x0156, 0x1025, 0x0688, quirk_invert_brightness },
+       ...
+}
+

+ +

According to the kernel module instructions (as seen using +modinfo i915), information about hardware needing the +invert_brightness flag should be sent to the +dri-devel +(at) lists.freedesktop.org mailing list to reach the kernel +developers. But my email about the laptop sent 2013-06-03 have not +yet shown up in +the +web archive for the mailing list, so I suspect they do not accept +emails from non-subscribers. Because of this, I sent my patch also to +the Debian bug tracking system instead as +BTS report #710938, to make +sure the patch is not lost.

+ +

Unfortunately, it is not enough to fix the kernel to get Laptops +with this problem working properly with Linux. If you use Gnome, your +worries should be over at this point. But if you use KDE, there is +something in KDE ignoring the invert_brightness setting and turning on +the screen during login. I've reported it to Debian as +BTS report #711237, and +have no idea yet how to figure out exactly what subsystem is doing +this. Perhaps you can help? Perhaps you know what the Gnome +developers did to handle this, and this can give a clue to the KDE +developers? Or you know where in KDE the screen brightness is changed +during login? If so, please update the BTS report (or get in touch if +you do not know how to update BTS).

+ +

Update 2013-07-19: The correct fix for this machine seem to be +acpi_backlight=vendor, to disable ACPI backlight support completely, +as the ACPI information on the machine is trash and it is better to +leave it to the intel video driver to control the screen +backlight.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ Third alpha release of Debian Edu / Skolelinux based on Debian Wheezy +
+
+ 10th June 2013 +
+
+

The third wheezy based alpha release of Debian Edu was wrapped up +today. This is the release announcement:

+ +

New features for Debian Edu 7.0.0 alpha2 released +2013-06-10

+ +

This is the release notes for for Debian Edu / Skolelinux 7.0.0 edu +alpha2, based on Debian with codename "Wheezy".

+ +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as +Skolelinux, is a Linux distribution based on Debian providing an +out-of-the box environment of a completely configured school +network. Immediately after installation a school server running all +services needed for a school network is set up just waiting for users +and machines being added via GOsa², a comfortable Web-UI. A netbooting +environment is prepared using PXE, so after initial installation of +the main server from CD, DVD or USB stick all other machines can be +installed via the network. The provided school server provides LDAP +database and Kerberos authentication service, centralized home +directories, DHCP server, web proxy and many other services. The +desktop contains +more +than 60 educational software packages and more are available from +the Debian archive, and schools can choose between KDE, Gnome, LXDE +and Xfce desktop environment.

+ +

This is the third test release based on Debian Wheezy. Basically +this is an updated and slightly improved version compared to the +Squeeze release.

+ +

Software updates

+ + + +

Other changes

+ + + +

Known issues

+ + + +

Where to get it

+ +

To download the multiarch netinstall CD release you can use

+ + + +

The MD5SUM of this image is: 27bbcace407743382f3c42c08dbe8178 +
The SHA1SUM of this image is: e35f7d7908566cd3075375b3721fa10ee420d419

+ +

How to report bugs

+ +

http://wiki.debian.org/DebianEdu/HowTo/ReportBugs + +

+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Is there a PHP expert in the building? Debian Edu need help! +
+
+ 5th June 2013 +
+
+

Here is a call for help from the Debian Edu / Skolelinux project. +We have two problems blocking the release of the Wheezy version we +hope to get released soon. The two problems require some with PHP +skills, and we seem to lack anyone with both time and PHP skills in +the project: + +

    + +
  1. It is impossible to log into the slbackup web interface + (slbackup-php) using the root user and password. This is + BTS report #700257. + This used to work, but stopped working some time since Squeeze. + Perhaps some obsolete PHP feature was used?
  2. + +
  3. It is not possible to "mass import" user lists in Gosa, neither + using ldif nor using CSV files. The feature was disabled after a + major rewrite of Gosa, and need to be ported to the new system. + This is BTS report + #698840.
  4. + +
+ +

If you can help us, please join us on IRC +(#debian-edu on +irc.debian.org) and provide patches via the BTS.

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Debian Edu interview: Cédric Boutillier +
+
+ 4th June 2013 +
+
+

It has been a while since my last English +Debian Edu and Skolelinux +interview last November. But the developers and translators are still +pulling along to get the Wheezy based release out the door, and this +time I managed to get an interview from one of the French translators +in the project, Cédric Boutillier.

+ +

Who are you, and how do you spend your days?

+ +

I am 34 year old. I live near Paris, France. I am an assistant +professor in probability theory. I spend my daytime teaching +mathematics at the university and doing fundamental research in +probability in connexion with combinatorics and statistical physics.

+ +

I have been involved in the Debian project for a couple of years +and became Debian Developer a few months ago. I am working on Ruby +packaging, publicity and translation.

+ +

How did you get in contact with the Skolelinux / Debian Edu +project?

+ +

I came to the Debian Edu project after a call for translation of +the +Debian Edu manual for the release of Debian Edu Squeeze. Since +then, I have been working on updating the French translation of the +manual. + +

I had the opportunity to make an installation of Debian Edu in a +virtual machine when I was preparing localised version of some screen +shots for the manual. I was amazed to see it worked out of the box and +how comprehensive the list of software installed by default was.

+ +

What amazed me was the complete network infrastructure directly +ready to use, which can and the nice administration interface provided +by GOsa². What pleased +me also was the fact that among the software installed by default, +there were many "traditional" educative software to learn languages, +to count, to program... but also software to develop creativity and +artistic skills with music (Ardour, +Audacity) and +movies/animation (I was especially thinking of +Stopmotion).

+ +

I am following the development of Debian Edu and am hanging out on +#debian-edu. +Unfortunately, I don't much time to get more involved in this +beautiful project.

+ +

What do you see as the advantages of Skolelinux / Debian +Edu?

+ +

For me, the main advantages of Skolelinux/Debian Edu are its +community of experts and its precise documentation, as well as the +fact that it provides a solution ready to use.

+ +

I would add also the fact that it is based on the rock solid Debian +distribution, which ensures stability and provides a huge collection +of educational free software.

+ +

What do you see as the disadvantages of Skolelinux / Debian +Edu?

+ +

Maybe the lack of manpower to do lobbying on the +project. Sometimes, people who need to take decisions concerning IT do +not have all the elements to evaluate properly free software +solutions. The fact that support by a company may be difficult to find +is probably a problem if the school does not have IT personnel.

+ +

One can find support from a company by looking at +the +wiki dokumentation, where some countries already have a number of +companies providing support for Debian Edu, like Germany or +Norway. This list is easy to find readily from the manual. However, +for other countries, like France, the list is empty. I guess that +consultants proposing support for Debian would be able to provide some +support for Debian Edu as well.

+ +

Which free software do you use daily?

+ +

I am using the KDE Plasma Desktop. But the pieces of software I use +most runs in a terminal: Mutt and OfflineIMAP for emails, latex for +scientific documents, mpd for music. VIM is my editor of choice. I am +also using the mathematical software +Scilab and +Sage (built from +source as not completely packaged for Debian, yet). + +

Do you have any suggestions for teachers interested in +using the free software in Debian to teach mathematics and +statistics?

+ +

I do not have any "nice" recommendations for statistics. At our +university, we use both R and +Scilab to teach statistics and probabilistic simulations. For +geometry, there are nice programs:

+ + + +

I like also +cantor, which +provides a uniform interface to SciLab, Sage, +Octave, etc...

+ +

Which strategy do you believe is the right one to use to +get schools to use free software?

+ +

My suggestions would be to

+ + + +
+
+ + + Tags: debian edu, english, intervju. + + +
+
+
+ +
+
+ Educational applications included in Debian Edu / Skolelinux (the screenshot collection :-) +
+
+ 1st June 2013 +
+
+

Included in Debian Edu / +Skolelinux, there are quite a lot of educational software. +Created to help teachers teach, and pupils learn. We have tried to +tag them all using debtags use::learning and role::program, and using +the debtags I was happy to be able to create a collage of the +educational software packages installed by default, sorted by the +debtag field. Here it is. Click on a image to learn more about the +program.

+ + + +

field::arts

+

+audacity +childsplay +denemo +freebirth +gcompris +gimp +hydrogen +lilypond +lmms +rosegarden +scribus +solfege +stopmotion +tuxpaint +

+ +

field::astronomy

+

+celestia-gnome +gpredict +kstars +planets +stellarium +xplanet +

+ +

field::biology:structural

+

+pymol +

+ +

field::chemistry

+

+atomix +chemtool +easychem +gchempaint +gdis +ghemical +gperiodic +kalzium +pymol +[viewmol] +xdrawchem +

+ +

field::electronics

+

+gcompris +[gpsim] +

+ +

field::geography

+

+kgeography +marble +xplanet +

+ +

field::linguistics

+

+gcompris +kanagram +khangman +klettres +parley +

+ +

field::mathematics

+

+childsplay +drgeo +gcompris +geogebra +[geomview] +grace +graphmonkey +graphthing +kalgebra +kbruch +kig +kmplot +mathwar +rocs +scratch +tuxmath +xabacus +

+ +

field::physics

+

+gcompris +step +

+ +

field::TODO

+

+blinken +cgoban +childsplay +gcompris +gnuchess +gnugo +gtans +ktouch +librecad +scratch +

+ +

In total, 61 applications. 3 of them lacked screen shots on +screenshot.debian.net. If +you know of some packages we should install by default, please let us +know on IRC, #debian-edu +on irc.debian.org, or our +mailing list +debian-edu@.

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ How to install Linux on a Packard Bell Easynote LV preinstalled with Windows 8 +
+
+ 27th May 2013 +
+
+

Two days ago, I asked +how +I could install Linux on a Packard Bell EasyNote LV computer +preinstalled with Windows 8. I found a solution, but am horrified +with the obstacles put in the way of Linux users on a laptop with UEFI +and Windows 8.

+ +

I never found out if the cause of my problems were the use of UEFI +secure booting or fast boot. I suspect fast boot was the problem, +causing the firmware to boot directly from HD without considering any +key presses and alternative devices, but do not know UEFI settings +enough to tell.

+ +

There is no way to install Linux on the machine in question without +opening the box and disconnecting the hard drive! This is as far as I +can tell, the only way to get access to the firmware setup menu +without accepting the Windows 8 license agreement. I am told (and +found description on how to) that it is possible to configure the +firmware setup once booted into Windows 8. But as I believe the terms +of that agreement are completely unacceptable, accepting the license +was never an alternative. I do not enter agreements I do not intend +to follow.

+ +

I feared I had to return the laptops and ask for a refund, and +waste many hours on this, but luckily there was a way to get it to +work. But I would not recommend it to anyone planning to run Linux on +it, and I have become sceptical to Windows 8 certified laptops. Is +this the way Linux will be forced out of the market place, by making +it close to impossible for "normal" users to install Linux without +accepting the Microsoft Windows license terms? Or at least not +without risking to loose the warranty?

+ +

I've updated the +Linux Laptop +wiki page for Packard Bell EasyNote LV, to ensure the next person +do not have to struggle as much as I did to get Linux into the +machine.

+ +

Thanks to Bob Rosbag, Florian Weimer, Philipp Kern, Ben Hutching, +Michael Tokarev and others for feedback and ideas.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ How can I install Linux on a Packard Bell Easynote LV preinstalled with Windows 8? +
+
+ 25th May 2013 +
+
+

I've run into quite a problem the last few days. I bought three +new laptops for my parents and a few others. I bought Packard Bell +Easynote LV to run Kubuntu on and use as their home computer. But I +am completely unable to figure out how to install Linux on it. The +computer is preinstalled with Windows 8, and I suspect it uses UEFI +instead of a BIOS to boot.

+ +

The problem is that I am unable to get it to PXE boot, and unable +to get it to boot the Linux installer from my USB stick. I have yet +to try the DVD install, and still hope it will work. when I turn on +the computer, there is no information on what buttons to press to get +the normal boot menu. I expect to get some boot menu to select PXE or +USB stick booting. When booting, it first ask for the language to +use, then for some regional settings, and finally if I will accept the +Windows 8 terms of use. As these terms are completely unacceptable to +me, I have no other choice but to turn off the computer and try again +to get it to boot the Linux installer.

+ +

I have gathered my findings so far on a Linlap page about the +Packard Bell +EasyNote LV model. If you have any idea how to get Linux +installed on this machine, please get in touch or update that wiki +page. If I can't find a way to install Linux, I will have to return +the laptop to the seller and find another machine for my parents.

+ +

I wonder, is this the way Linux will be forced out of the market +using UEFI and "secure boot" by making it impossible to install Linux +on new Laptops?

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ How to transform a Debian based system to a Debian Edu installation +
+
+ 17th May 2013 +
+
+

Debian Edu / Skolelinux is +an operating system based on Debian intended for use in schools. It +contain a turn-key solution for the computer network provided to +pupils in the primary schools. It provide both the central server, +network boot servers and desktop environments with heaps of +educational software. The project was founded almost 12 years ago, +2001-07-02. If you want to support the project, which is in need for +cash to fund developer gatherings and other project related activity, +please +donate some money. + +

A topic that come up again and again on the Debian Edu mailing +lists and elsewhere, is the question on how to transform a Debian or +Ubuntu installation into a Debian Edu installation. It isn't very +hard, and last week I wrote a script to replicate the steps done by +the Debian Edu installer.

+ +

The script, +debian-edu-bless +in the debian-edu-config package, will go through these six steps and +transform an existing Debian Wheezy or Ubuntu (untested) installation +into a Debian Edu Workstation:

+ +
    + +
  1. Add skolelinux related APT sources.
  2. +
  3. Create /etc/debian-edu/config with the wanted configuration.
  4. +
  5. Install debian-edu-install to load preseeding values and pull in + our configuration.
  6. +
  7. Preseed debconf database with profile setup in + /etc/debian-edu/config, and run tasksel to install packages + according to the profile specified in the config above, + overriding some of the Debian automation machinery.
  8. +
  9. Run debian-edu-cfengine-D installation to configure everything + that could not be done using preseeding.
  10. +
  11. Ask for a reboot to enable all the configuration changes.
  12. + +
+ +

There are some steps in the Debian Edu installation that can not be +replicated like this. Disk partitioning and LVM setup, for example. +So this script just assume there is enough disk space to install all +the needed packages.

+ +

The script was created to help a Debian Edu student working on +setting up Raspberry Pi as a +Debian Edu client, and using it he can take the existing +Raspbian installation and +transform it into a fully functioning Debian Edu Workstation (or +Roaming Workstation, or whatever :).

+ +

The default setting in the script is to create a KDE Workstation. +If a LXDE based Roaming workstation is wanted instead, modify the +PROFILE and DESKTOP values at the top to look like this instead:

+ +

+PROFILE="Roaming-Workstation"
+DESKTOP="lxde"
+

+ +

The script could even become useful to set up Debian Edu servers in +the cloud, by starting with a virtual Debian installation at some +virtual hosting service and setting up all the services on first +boot.

+ +
+
+ + + Tags: debian, debian edu, english. + + +
+
+
+ +
+
+ Second alpha release of Debian Edu / Skolelinux based on Debian Wheezy +
+
+ 14th May 2013 +
+
+

The Debian Edu / Skolelinux +project is making great progress and made its second Wheezy based +release today. This is the release announcement:

+ +

New features for Debian Edu 7.0.0 alpha1 released +2013-05-14

+ +

This is the release notes for for Debian Edu / Skolelinux 7.0.0 edu +alpha1, based on Debian with +codename "Wheezy".

+ +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as Skolelinux, is a Linux distribution based +on Debian providing an out-of-the box environment of a completely +configured school network. Immediatly after installation a school +server running all services needed for a school network is set up just +waiting for users and machines being added via GOsa², a comfortable +Web-UI. A netbooting environment is prepared using PXE, so after +initial installation of the main server from CD, DVD or USB stick all +other machines can be installed via the network.

+ +

This is the first test release based on Wheezy (which currently is +not released yet). Basically this is an updated and slightly improved +version compared to the Squeeze release.

+ +

Software updates

+ + +

Other changes

+ + +

Known issues

+ + +

Where to get it

+ +

To download the multiarch netinstall CD release you can use

+ + +

The MD5SUM of this image is: 685ed76c1aa8e44b12d3fde21faf450b

+ +

The SHA1SUM of this image is: 6c874de157024da13e115bab29c068080a11ec4c

+ +

How to report bugs

+ +

http://wiki.debian.org/DebianEdu/HowTo/ReportBugs

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Debian, the Linux distribution of choice for LEGO designers? +
+
+ 11th May 2013 +
+
+

In January, +I +announced a new IRC +channel #debian-lego, for those of us in the Debian and Linux +community interested in LEGO, the +marvellous construction system from Denmark. We also created +a wiki page to have +a place to take notes and write down our plans and hopes. And several +people showed up to help. I was very happy to see the effect of my +call. Since the small start, we have a debtags tag +hardware::hobby:lego +tag for LEGO related packages, and now count 10 packages related to +LEGO and Mindstorms:

+ +

+ + + + + + + + + + +
brickosalternative OS for LEGO Mindstorms RCX. Supports development in C/C++
leocadvirtual brick CAD software
libnxtutility library for talking to the LEGO Mindstorms NX
lnpddaemon for LNP communication with BrickOS
nbccompiler for LEGO Mindstorms NXT bricks
nqcNot Quite C compiler for LEGO Mindstorms RCX
python-nxtpython driver/interface/wrapper for the Lego Mindstorms NXT robot
python-nxt-filersimple GUI to manage files on a LEGO Mindstorms NXT
scratcheasy to use programming environment for ages 8 and up
t2nsimple command-line tool for Lego NXT

+ +

Some of these are available in Wheezy, and all but one are +currently available in Jessie/testing. leocad is so far only +available in experimental.

+ +

If you care about LEGO in Debian, please join us on IRC and help +adding the rest of the great free software tools available on Linux +for LEGO designers.

+ +
+
+ + + Tags: debian, english, robot. + + +
+
+
+ +
+
+ Debian Wheezy is out - and Debian Edu / Skolelinux should soon follow! #newinwheezy +
+
+ 5th May 2013 +
+
+

When I woke up this morning, I was very happy to see that the +release announcement +for Debian Wheezy was waiting in my mail box. This is a great +Debian release, and I expect to move my machines at home over to it fairly +soon.

+ +

The new debian release contain heaps of new stuff, and one program +in particular make me very happy to see included. The +Scratch program, made famous by +the Teach kids code movement, is +included for the first time. Alongside similar programs like +kturtle and +turtleart, +it allow for visual programming where syntax errors can not happen, +and a friendly programming environment for learning to control the +computer. Scratch will also be included in the next release of Debian +Edu. + +

And now that Wheezy is wrapped up, we can wrap up the next Debian +Edu/Skolelinux release too. The +first +alpha release went out last week, and the next should soon +follow.

+ +

+
+ + + Tags: debian, debian edu, english. + + +
+
+
+ +
+
+ First alpha release of Debian Edu / Skolelinux based on Debian Wheezy +
+
+ 26th April 2013 +
+
+

The Debian Edu / Skolelinux project is still going strong and made +its first Wheezy based release today. This is the release +announcement:

+ +

New features for Debian Edu ~7.0.0 alpha0 released +2013-04-26

+ +

This is the release notes for for Debian Edu / Skolelinux ~7.0.0 +edu alpha0, based on Debian with codename "Wheezy".

+ +

About Debian Edu and Skolelinux

+ +

Debian Edu, also known as +Skolelinux, is a Linux distribution based on Debian providing an +out-of-the box environment of a completely configured school +network. Immediatly after installation a school server running all +services needed for a school network is set up just waiting for users +and machines being added via GOsa², a comfortable Web-UI. A netbooting +environment is prepared using PXE, so after initial installation of +the main server from CD, DVD or USB stick all other machines can be +installed via the network.

+ +

This is the first test release based on Wheezy (which currently is +not released yet). Basically this is an updated and slightly improved +version compared to the Squeeze release.

+ +

Software updates

+ + + +

Documentation

+ + +

LDAP related changes

+ + +

Other changes

+ + +

Regressions

+ + +

No updated artwork

+ + + +

Where to get it

+ +To download the multiarch netinstall CD release you can use + + +

The MD5SUM of this image is: c5e773ddafdaa4f48c409c682f598b6c

+ +

The SHA1SUM of this image is: 25934fabb9b7d20235499a0a51f08ce6c54215f2

+ +

How to report bugs

+ +

http://wiki.debian.org/DebianEdu/HowTo/ReportBugs

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ First Debian Edu / Skolelinux developer gathering in 2013 take place in Trondheim +
+
+ 16th April 2013 +
+
+

This years first Skolelinux / +Debian Edu developer gathering take place the coming weekend in Trondheim. +Details about the gathering can be found +on +the FRiSK wiki. The dates are 19-21th of April 2013, and online +participation for those unable to make it in person is very welcome, +and I plan to participate online myself as I could not leave Oslo this +weekend.

+ +

The focus of the gathering is to work on the web pages and project +infrastructure, and to continue the work on the Wheezy based Debian +Edu release.

+ +

See you on IRC, #debian-edu on irc.debian.org, then?

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Isenkram 0.2 finally in the Debian archive +
+
+ 3rd April 2013 +
+
+

Today the Isenkram +package finally made it into the archive, after lingering in NEW +for many months. I uploaded it to the Debian experimental suite +2013-01-27, and today it was accepted into the archive.

+ +

Isenkram is a system for suggesting to users what packages to +install to work with a pluggable hardware device. The suggestion pop +up when the device is plugged in. For example if a Lego Mindstorm NXT +is inserted, it will suggest to install the program needed to program +the NXT controller. Give it a go, and report bugs and suggestions to +BTS. :)

+ +
+
+ + + Tags: debian, english, isenkram. + + +
+
+
+ +
+
+ Change the font, save the world (and save some money in the process) +
+
+ 26th March 2013 +
+
+

Would you like to help the environment and save money at the same +time, without much sacrifice? A small step could be to change the +font you use when printing.

+ +

Three years ago, +Ars +Technica reported how the University of Wisconsin-Green Bay +changed their default front from +Arial to +Century +Gothic to save money. The Century Gothic font uses 30% less toner +than Arial to print the same text. In other word, you could cut your +toner costs by 30% (or actually, increase your toner supply life time +by more than 30%), by simply changing the default font used in your +prints.

+ +

But it is not quite obvious how much one will save by switching. +The University of Wisconsin-Green Bay said it used $100,000 per year +on ink and toner cartridges, according to +a report from +TwinCities.com, and expected to save between $5,000 and $10,000 +per year by asking staff and students to use a different font. Not +all PDFs and documents are created internally, and those from external +sources will most likely still use a different font. Also, the +Century Gothic font is slightly wider than Arial, and thus might use +more sheets of paper to print the same text, so the total saving +depend on the documents printed.

+ +

But it is definitely something to consider, if you want to reduce +the amount of trash, decrease the amount of toner used in the world, +and save some money in the process.

+ +

Update 2013-04-10: If you want to know how much ink/toner could be +saved when switching between fonts, Inkfarm got a +service to calculate the +difference between font pairs. They also +recommend +which fonts to use to save ink. Check it out. :) While updating +this blog post, I also came across a blog post from InkCloners, +listing +the fonts they recommend, with Centory Gothic at the top.

+ +
+
+ + + Tags: english. + + +
+
+
+ +
+
+ Typesetting a short story using docbook for PDF, HTML and EPUB +
+
+ 24th March 2013 +
+
+

A few days ago, during a discussion in +EFN about interesting books to read +about copyright and the data retention directive, a suggestion to read +the 1968 short story Kodémus by +Tore Åge Bringsværd +came up. The text was only available in old paper books, and thus not +easily available for current and future generations. Some of the +people participating in the discussion contacted the author, and +reported back 2013-03-19 that the author was OK with releasing the +short story using a Creative +Commons license. The text was quickly scanned and OCR-ed, and we +were ready to start on the editing and typesetting.

+ +

As I already had some experience formatting text in my project to +provide a Norwegian version of the Free Culture book by Lawrence +Lessig, I chipped in and set up a +DocBook processing framework to +generate PDF, HTML and EPUB version of the short story. The tools to +transform DocBook to different formats are already in my Linux +distribution of choice, Debian, so +all I had to do was to use the +dblatex, +dbtoepub +and xmlto tools to do the +conversion. After a few days, we decided to replace dblatex with +xsltproc/fop (aka +docbook-xsl), +to get the copyright information to show up in the PDF and to get a +nicer <variablelist> typesetting, but that is just a minor +technical detail.

+ +

There were a few challenges, of course. We want to typeset the +short story to look like the original, and that require fairly good +control over the layout. The original short story have three +parts/scenes separated by a single horizontally centred star (*), and +the paragraphs do not contain only flowing text, but dialogs and text +that started on a new line in the middle of the paragraph.

+ +

I initially solved the first challenge by using a paragraph with a +single star in it, ie <para>*</para>, but it made sure a +placeholder indicated where the scene shifted. This did not look too +good without the centring. The next approach was to create a new +preprocessor directive <?newscene?>, mapping to "<hr/>" +for HTML and "<fo:block text-align="center"><fo:leader +leader-pattern="rule" rule-thickness="0.5pt"/></fo:block>" +for FO/PDF output (did not try to implement this in dblatex, as we had +switched at this time). The HTML XSL file looked like this:

+ +

+<?xml version='1.0'?> 
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+  <xsl:template match="processing-instruction('newscene')">
+    <hr/>
+  </xsl:template>
+</xsl:stylesheet> 
+

+ +

And the FO/PDF XSL file looked like this:

+ +

+<?xml version='1.0'?> 
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+  <xsl:template match="processing-instruction('newscene')">
+    <fo:block text-align="center">
+      <fo:leader leader-pattern="rule" rule-thickness="0.5pt"/>
+    </fo:block>
+  </xsl:template>
+</xsl:stylesheet> 
+

+ +

Finally, I came across the <bridgehead> tag, which seem to be +a good fit for the task at hand, and I replaced <?newscene?> +with <bridgehead>*</bridgehead>. It isn't centred, but we +can fix it with some XSL rule if the current visual layout isn't +enough.

+ +

I did not find a good DocBook compliant way to solve the +linebreak/paragraph challenge, so I ended up creating a new processor +directive <?linebreak?>, mapping to <br/> in HTML, and +<fo:block/> in FO/PDF. I suspect there are better ways to do +this, and welcome ideas and patches on github. The HTML XSL file now +look like this:

+ +

+<?xml version='1.0'?> 
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+  <xsl:template match="processing-instruction('linebreak)">
+    <br/>
+  </xsl:template>
+</xsl:stylesheet> 
+

+ +

And the FO/PDF XSL file looked like this:

+ +

+<?xml version='1.0'?> 
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'
+  xmlns:fo="http://www.w3.org/1999/XSL/Format">
+  <xsl:template match="processing-instruction('linebreak)">
+    <fo:block/>
+  </xsl:template>
+</xsl:stylesheet> 
+

+ +

One unsolved challenge is our wish to expose different ISBN numbers +per publication format, while keeping all of them in some conditional +structure in the DocBook source. No idea how to do this, so we ended +up listing all the ISBN numbers next to their format in the colophon +page.

+ +

If you want to check out the finished result, check out the +source repository at +github +(future/new/official +repository). We expect it to be ready and announced in a few +days.

+ +
+
+ + + Tags: docbook, english, freeculture, opphavsrett. + + +
+
+
+ +
+
+ Skolelinux 6 got a video review from Pcwizz +
+
+ 17th March 2013 +
+
+

Via +twitter +I just discovered that Pcwizz have +done a video +review on Youtube of Skolelinux +/ Debian Edu version 6. He installed the standalone profile and +the video show a walk-through of of the menu content, demonstration of +a few programs and his view of our distribution.

+ +

There is also some really nice quotes (transcribed by me, might +have heard wrong). While looking thought the Graphics menu:

+ +
+"Basically everything you ever need in a school environment." +
+ +

And as a general evaluation of the entire distribution:

+ +
+"So, yeah, a bit bloated. It kept all the Debian stuff in there, just +to keep it nice and GNU. So, I do not want to go on about it, but +lets give it 7 out of 10. I am not going to use it. That is because +I am not deploying a school network. There may be some mythical +feature to help you deploy Skolelinux on a school network." +
+ +

To bad he did not test the server profile, and discovered the PXE +installation option. It make it possible to install only the main +server from CD, and the rest of the machines via the net, and might be +considered the mythical feature he talk about. :)

+ +

While looking through the menus, there is also this funny comment +about the part of the K menu generated from the Debian menu subsystem: + +

+"[The K menu] have a special Debian section for software that no-one +is going to look at, because it contain lots of junky stuff that you +actually don't need in the education distribution, but have just been +included because it isn't stripped out for some reason." +
+ +

I guess it is yet another argument for merging the Debian menu and +Gnome/KDE desktop menu entries into +one +consistent menu system instead of two incomplete and partly +inconsistent menu systems.

+ +

The entire video is available below for those accepting iframe +embedding:

+ + + +
+
+ + + Tags: debian edu, english, video. + + +
+
+
+ +
+
+ First Skolelinux / Debian Edu Squeeze update released +
+
+ 8th March 2013 +
+
+

Last Sunday, 2013-03-03,, Holger Levsen announced the first update +of Skolelinux / Debian Edu +based on Debian Squeeze. This is the first update since +the +initial release 2012-03-11. This is the +release +announcement email from Holger:

+ +

Hi,

+ +

it's my pleasure to announce the immediate availability of Debian +Edu 6.0.7+r1 ("Debian Edu Squeeze").

+ +

Debian Edu 6.0.7+r1 is an incremental update to Debian Edu +6.0.4+r0, containing all the changes between Debian 6.0.4 and 6.0.7 as +well Debian Edu specific bugfixes and enhancements. See below (in this +mail) for the full list of (edu) changes. Please see +http://www.debian.org/News/2012/20120311 +for more information on "Debian Edu Squeeze".

+ +

Images are available for download at +http://ftp.skolelinux.org/skolelinux-cd/

+ +

md5sums: +
1fe79eb4f0f9ae1c58fc318e26cc1e2e debian-edu-6.0.7+r1-CD.iso +
a6ddd924a8bd9a1b5ca122e8fe1c34ec debian-edu-6.0.7+r1-DVD.iso +
ac6c72cd7925ccec51bfbf58e2a7c69c debian-edu-6.0.7+r1-source-DVD.iso

+ +

sha1sums: +
a4b58233b672a99c7df8dc24fb6de3327654a5c3 debian-edu-6.0.7+r1-CD.iso +
9b524915e0ff2aa793f13d93123e5bd2bab2dbaa debian-edu-6.0.7+r1-DVD.iso +
43997614893fc5e9e59ad6ce066b05d07fd836fa debian-edu-6.0.7+r1-source-DVD.iso

+ +

These images are suitable for amd64+i386.

+ +

Changes for Debian Edu 6.0.7+r1 Codename "Squeeze", released +2013-03-03:

+ +
    +
  • sitesummary was updated from 0.1.3 to 0.1.8 +
      +
    • Make Nagios configuration more robust and efficient
    • +
    • Comply with 3.X kernel
    • +
  • +
  • debian-edu-doc from 1.4~20120310~6.0.4+r0 to 1.4~20130228~6.0.7+r1 +
      +
    • Minor updates from the wiki
    • +
    • Danish translation now complete
    • +
  • +
  • debian-edu-config from 1.453 to 1.455 +
      +
    • Fix /etc/hosts for LTSP diskless workstations. Closes: #699880
    • +
    • Make ltsp_local_mount script work for multiple devices.
    • +
    • Correct Kerberos user policy: don't expire password after 2 days. + Closes: #664596
    • +
    • Handle '#' characters in the root or first users password. + Closes: #664976
    • +
    • Fixes for gosa-sync: +
        +
      • Don't fail if password contains "
      • +
      • Don't disclose new password string in syslog
      • +
    • +
    • Fixes for gosa-create: +
        +
      • Invalidate libnss cache before applying changes
      • +
      • Multiple failures during mass user import into GOsa²
      • +
      • gosa-netgroups plugin: don't erase entries of attribute type + "memberNisNetgroup". Closes: #687256
      • +
      • First user now uses the same Kerberos policy as all other users
      • +
    • +
    • Add Danish web page
    • +
    +
  • debian-edu-install from 1.528 to 1.530 +
      +
    • Improve preseeding support and documentation
    • +
  • +
+ +

End-user documentation in English is available at +http://wiki.debian.org/DebianEdu/Documentation/Squeeze/ +- translations to French, Italian, Danish and German are available in +the debian-edu-doc package. (Other languages could use your help!)

+ +

If you want to contribute to Debian Edu, please join our +mailinglist +debian-edu@lists.debian.org! +

+ +

I am very happy to see the fruits of a year of hard work. :)

+ +
+
+ + + Tags: debian edu, english. + + +
+
+
+ +
+
+ Frikanalen - Complete TV station organised using the web +
+
+ 3rd March 2013 +
+
+

Do you want to set up your own TV station, schedule videos and +broadcast them on the air? Using free software? With video on demand +support using +free and +open standards? Included a web based video stream as well? And +administrate it all in your web browser from anywhere in the world? A +few years now the Norwegian public access TV-channel +Frikanalen have been building a +system to do just this. The source code for the solution is licensed +using the GNU LGPL, and +available from github.

+ +

The idea is simple. You upload a video file over the web, and +attach meta information to the file. You select a time slot in the +program schedule, and when the time come it is played on the air and +in the web stream. It is also made available in a video on demand +solution for anyone to see it also outside its scheduled time. All +you need to run a TV station - using your web browser.

+ +

There are several parts to this web based solution. I'll mention +the three most important ones. The first part is the database of +videos and the schedule. This is written in Django and include a REST +API. The current database is SQLite, but the plan is to migrate it to +PostgreSQL. At the moment this system can be tested on +beta.frikanalen.tv. The +second part is the video playout, taking the schedule information from +the database and providing a video stream to broadcast. This is done +using CasparCG from SVT and +Media Lovin' Toolkit. Video +signal distribution is handled using +Open Broadcast Encoder. The +third part is the converter, handling the transformation of uploaded +video files to a format useful for broadcasting, streaming and video +on demand. It is still very much work in progress, so it is not yet +decided what it will end up using. Note that the source of the latter +two parts are not yet pushed to github. The lead author want to clean +them up a bit more first.

+ +

The development is coordinated on the +#frikanalen IRC +channel (irc.freenode.net), and discussed on +the +frikanalen mailing list. The lead developer is Benjamin Bruheim +(phed on IRC). Anyone is welcome to participate in the +development.

+ +
+
+ + + Tags: english, frikanalen, nuug, video. + + +
+
+
+ +
+
+ Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013 +
+
+ 27th February 2013 +
+
+

Dr. Richard Stallman, +founder of Free Software Foundation, +is giving a +talk in Oslo March 1st 2013 17:00 to 19:00. The event is public +and organised by Norwegian Unix Users Group (NUUG) +(where I am the chair of the board) and +The Norwegian Open Source Competence +Center. The title of the talk is «The Free Software Movement and +GNU», with this description: + +

+The Free Software Movement campaigns for computer users' freedom to +cooperate and control their own computing. The Free Software Movement +developed the GNU operating system, typically used together with the +kernel Linux, specifically to make these freedoms possible. +

+ +

The meeting is open for everyone. Due to space limitations, the +doors opens for NUUG members at 16:15, and everyone else at 16:45. I +am really curious how many will show up. See +the event +page for the location details.

+ +
+
+ + + Tags: english, opphavsrett, personvern, sikkerhet, surveillance. + + +
+
+
+ +
+
+ Frikart - Free Garmin maps for European countries based on OpenStreetmap +
+
+ 15th February 2013 +
+
+

If you, like me, want an updated a map for your Garmin GPS, there is +now a great source of free maps available from +Frikart. To +download a map, just click on the country you are interested in, and +download the map type you want. There are 8 different maps available, +using different colours and data selection. Pick one of Roadmap, Topo +Summer, Topo Winter, Roadmap II, Topo Summer II, Topo Winter II, +"Trails - overlay map" and "Cross country - overlay map" (see the web +page for descriptions).

+ +

The maps are updated weekly, so if you find something wrong in the +map you can just edit the +OpenStreetmap map source +(anyone can contribute) and fetch a fixed map a week later. :)

+ +
+
+ + + Tags: english, kart. + + +
+
+
+ +
+
+ "Electronic" paper invoices - using vCard in a QR code +
+
+ 12th February 2013 +
+
+

Here in Norway, electronic invoices are spreading, and the +solution promoted +by the Norwegian government require that invoices are sent through +one of the approved facilitators, and it is not possible to send +electronic invoices without an agreement with one of these +facilitators. This seem like a needless limitation to be able to +transfer invoice information between buyers and sellers. My preferred +solution would be to just transfer the invoice information directly +between seller and buyer, for example using SMTP, or some HTTP based +protocol like REST or SOAP. But this might also be overkill, as the +"electronic" information can be transferred using paper invoices too, +using a simple bar code. My bar code encoding of choice would be QR +codes, as this encoding can be read by any smart phone out there. The +content of the code could be anything, but I would go with +the vCard format, as +it too is supported by a lot of computer equipment these days.

+ +

The vCard format support extentions, and the invoice specific +information can be included using such extentions. For example an +invoice from SLX Debian Labs (picked because we +ask +for donations to the Debian Edu project and thus have bank account +information publicly available) for NOK 1000.00 could have these extra +fields:

+ +

+X-INVOICE-NUMBER:1
+X-INVOICE-AMOUNT:NOK1000.00
+X-INVOICE-KID:123412341234
+X-INVOICE-MSG:Donation to Debian Edu
+X-BANK-ACCOUNT-NUMBER:16040884339
+X-BANK-IBAN-NUMBER:NO8516040884339
+X-BANK-SWIFT-NUMBER:DNBANOKKXXX
+

+ +

The X-BANK-ACCOUNT-NUMBER field was proposed in a stackoverflow +answer regarding +how +to put bank account information into a vCard. For payments in +Norway, either X-INVOICE-KID (payment ID) or X-INVOICE-MSG could be +used to pass on information to the seller when paying the invoice.

+ +

The complete vCard could look like this:

+ +

+BEGIN:VCARD
+VERSION:2.1
+ORG:SLX Debian Labs Foundation
+ADR;WORK:;;Gunnar Schjelderups vei 29D;OSLO;;0485;Norway
+URL;WORK:http://www.linuxiskolen.no/slxdebianlabs/
+EMAIL;PREF;INTERNET:sdl-styret@rt.nuug.no
+REV:20130212T095000Z
+X-INVOICE-NUMBER:1
+X-INVOICE-AMOUNT:NOK1000.00
+X-INVOICE-MSG:Donation to Debian Edu
+X-BANK-ACCOUNT-NUMBER:16040884339
+X-BANK-IBAN-NUMBER:NO8516040884339
+X-BANK-SWIFT-NUMBER:DNBANOKKXXX
+END:VCARD
+

+ +

The resulting QR code created using +qrencode would look +like this, and should be readable (and thus checkable) by any smart +phone, or for example the zbar +bar code reader and feed right into the approval and accounting +system.

+ +

+ +

The extension fields will most likely not show up in any normal +vCard reader, so those parts would have to go directly into a system +handling invoices. I am a bit unsure how vCards without name parts +are handled, but a simple test indicate that this work just fine.

+ +

Update 2013-02-12 11:30: Added KID to the proposal +based on feedback from Sturle Sunde.

+ +
+
+ + + Tags: english, standard. + + +
+
+
+ +
+
+ Sleep until morning - home automation for the kids +
+
+ 10th February 2013 +
+
+

+ +

With kids in the house, one challenge is getting them to sleep +during the night and wake up when it is morning. I mean, when I +believe it is morning, and not two hours earlier. In our household we +have decided that 07:00 is the turning point, but getting the kids to +sleep until 07:00 is a small challenge every day. They have adapted +quite well, and rarely wake up at 05:00 any more, but some times wake +up at times like 05:50, 06:15, 06:30 or 06:45, and it is hard to put +the awake one to bed again without disturbing and waking the rest. +And I understand perfectly well that they fail to sleep until 07:00 +some times, as there is no way for them to know if it is before or +after the magic moment without coming and asking us parents.

+ +

But yesterday I came up with a method to solve this problem. It +involve home automation. A few years ago I bought a +Tellstick and RF +switches at the local Clas +Ohlson shop, allowing me to control lights and other electrical +gadgets using my Linux server. When I moved from the old flat to a +small house, I put away all this equipment as most of the lighting in +the house was not using wall sockets and thus not easy to connect to +the gadgets I had. But recently I bought a +Tellstick +Net to be able to read sensor input as well as control power +sockets. I want to control ovens in the basement to avoid the pipes +to freeze, and monitor the humidity to detect flooding. The default +setup for Tellstick Net is to be controlled by the vendor web service, +which to me is a security problem, but it is also possible to build +ones own +firmware +with local access instead of being controlled by a Swedish +company, thanks to the release of the GPL licensed firmware source +code. I plan to get that running before I let it control anything +important. But while working on this, one idea to make it easier for +the kids came to me yesterday. We can set up a night light controlled +by the computer, and turn it automatically on at 07:00. The kids can +then check the light in the morning to know if they are supposed to +get up or not. They joined me in setting everything up, and I +repeated the concept several times before bed times to make sure they +remembered to check the light before getting up in the morning.

+ +

We tested it this morning, and all the kids stayed in bed until +after 07:00, and every one of them commented on the fact that the +"morning light" was turned on and signalled that the morning had +arrived. So this look like a success, and I am excited to see how +this develops the next few days. :) I really hope this can allow us +all to sleep a bit longer in the morning.

+ +

A nice advantage of this setup is that we can remote control when +to tell the kids to get up. We do not have to wait until 07:00, and +can also delay it if we want to.

+ +
+
+ + + Tags: english. + + +
+
+
+ +
+
+ Bitcoin GUI now available from Debian/unstable (and Ubuntu/raring) +
+
+ 2nd February 2013 +
+
+

My +last +bitcoin related blog post mentioned that the new +bitcoin package for +Debian was waiting in NEW. It was accepted by the Debian ftp-masters +2013-01-19, and have been available in unstable since then. It was +automatically copied to Ubuntu, and is available in their Raring +version too.

+ +

But there is a strange problem with the build that block this new +version from being available on the i386 and kfreebsd-i386 +architectures. For some strange reason, the autobuilders in Debian +for these architectures fail to run the test suite on these +architectures (BTS #672524). +We are so far unable to reproduce it when building it manually, and +no-one have been able to propose a fix. If you got an idea what is +failing, please let us know via the BTS.

+ +

One feature that is annoying me with of the bitcoin client, because +I often run low on disk space, is the fact that the client will exit +if it run short on space (BTS +#696715). So make sure you have enough disk space when you run +it. :)

+ +

As usual, if you use bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.

+ +
+
+ + + Tags: bitcoin, debian, english. + + +
+
+
+ +
+
+ Welcome to the world, Isenkram! +
+
+ 22nd January 2013 +
+
+

Yesterday, I +asked +for testers for my prototype for making Debian better at handling +pluggable hardware devices, which I +set +out to create earlier this month. Several valuable testers showed +up, and caused me to really want to to open up the development to more +people. But before I did this, I want to come up with a sensible name +for this project. Today I finally decided on a new name, and I have +renamed the project from hw-support-handler to this new name. In the +process, I moved the source to git and made it available as a +collab-maint +repository in Debian. The new name? It is Isenkram. +To fetch and build the latest version of the source, use

+ +
+git clone http://anonscm.debian.org/git/collab-maint/isenkram.git
+cd isenkram && git-buildpackage -us -uc
+
+ +

I have not yet adjusted all files to use the new name yet. If you +want to hack on the source or improve the package, please go ahead. +But please talk to me first on IRC or via email before you do major +changes, to make sure we do not step on each others toes. :)

+ +

If you wonder what 'isenkram' is, it is a Norwegian word for iron +stuff, typically meaning tools, nails, screws, etc. Typical hardware +stuff, in other words. I've been told it is the Norwegian variant of +the German word eisenkram, for those that are familiar with that +word.

+ +

Update 2013-01-26: Added -us -us to build +instructions, to avoid confusing people with an error from the signing +process.

+ +

Update 2013-01-27: Switch to HTTP URL for the git +clone argument to avoid the need for authentication.

+ +
+
+ + + Tags: debian, english, isenkram. + + +
+
+
+ +
+
+ First prototype ready making hardware easier to use in Debian +
+
+ 21st January 2013 +
+
+

Early this month I set out to try to +improve +the Debian support for pluggable hardware devices. Now my +prototype is working, and it is ready for a larger audience. To test +it, fetch the +source +from the Debian Edu subversion repository, build and install the +package. You might have to log out and in again activate the +autostart script.

+ +

The design is simple:

+ + + +

I still need to come up with a better name for the system. Here +are some screen shots showing the prototype in action. First the +notification, then the password request, and finally the request to +approve all the dependencies. Sorry for the Norwegian Bokmål GUI.

+ +

+
+
+
+

+ +

The prototype still need to be improved with longer timeouts, but +is already useful. The database of hardware to package mappings also +need more work. It is currently compatible with the Ubuntu way of +storing such information in the package control file, but could be +changed to use other formats instead or in addition to the current +method. I've dropped the use of discover for this mapping, as the +modalias approach is more flexible and easier to use on Linux as long +as the Linux kernel expose its modalias strings directly.

+ +

Update 2013-01-21 16:50: Due to popular demand, +here is the command required to check out and build the source: Use +'svn checkout +svn://svn.debian.org/debian-edu/trunk/src/hw-support-handler/; cd +hw-support-handler; debuild'. If you lack debuild, install the +devscripts package.

+ +

Update 2013-01-23 12:00: The project is now +renamed to Isenkram and the source moved from the Debian Edu +subversion repository to a Debian collab-maint git repository. See +build +instructions for details.

+ +
+
+ + + Tags: debian, english, isenkram. + + +
+
+
+ +
+
+ Thank you Thinkpad X41, for your long and trustworthy service +
+
+ 19th January 2013 +
+
+

This Christmas my trusty old laptop died. It died quietly and +suddenly in bed. With a quiet whimper, it went completely quiet and +black. The power button was no longer able to turn it on. It was a +IBM Thinkpad X41, and the best laptop I ever had. Better than both +Thinkpads X30, X31, X40, X60, X61 and X61S. Far better than the +Compaq I had before that. Now I need to find a replacement. To keep +going during Christmas, I moved the one year old SSD disk to my old +X40 where it fitted (only one I had left that could use it), but it is +not a durable solution. + +

My laptop needs are fairly modest. This is my wishlist from when I +got a new one more than 10 years ago. It still holds true.:)

+ + + +

You will notice that there are no RAM and CPU requirements in the +list. The reason is simply that the specifications on laptops the +last 10-15 years have been sufficient for my needs, and I have to look +at other features to choose my laptop. But are there still made as +robust laptops as my X41? The Thinkpad X60/X61 proved to be less +robust, and Thinkpads seem to be heading in the wrong direction since +Lenovo took over. But I've been told that X220 and X1 Carbon might +still be useful.

+ +

Perhaps I should rethink my needs, and look for a pad with an +external keyboard? I'll have to check the +Linux Laptops site for +well-supported laptops, or perhaps just buy one preinstalled from one +of the vendors listed on the Linux +Pre-loaded site.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ How to find a browser plugin supporting a given MIME type +
+
+ 18th January 2013 +
+
+

Some times I try to figure out which Iceweasel browser plugin to +install to get support for a given MIME type. Thanks to +specifications +done by Ubuntu and Mozilla, it is possible to do this in Debian. +Unfortunately, not very many packages provide the needed meta +information, Anyway, here is a small script to look up all browser +plugin packages announcing ther MIME support using this specification:

+ +
+#!/usr/bin/python
+import sys
+import apt
+def pkgs_handling_mimetype(mimetype):
+    cache = apt.Cache()
+    cache.open(None)
+    thepkgs = []
+    for pkg in cache:
+        version = pkg.candidate
+        if version is None:
+            version = pkg.installed
+        if version is None:
+            continue
+        record = version.record
+        if not record.has_key('Npp-MimeType'):
+            continue
+        mime_types = record['Npp-MimeType'].split(',')
+        for t in mime_types:
+            t = t.rstrip().strip()
+            if t == mimetype:
+                thepkgs.append(pkg.name)
+    return thepkgs
+mimetype = "audio/ogg"
+if 1 < len(sys.argv):
+    mimetype = sys.argv[1]
+print "Browser plugin packages supporting %s:" % mimetype
+for pkg in pkgs_handling_mimetype(mimetype):
+    print "  %s" %pkg
+
+ +

It can be used like this to look up a given MIME type:

+ +
+% ./apt-find-browserplug-for-mimetype 
+Browser plugin packages supporting audio/ogg:
+  gecko-mediaplayer
+% ./apt-find-browserplug-for-mimetype application/x-shockwave-flash
+Browser plugin packages supporting application/x-shockwave-flash:
+  browser-plugin-gnash
+%
+
+ +

In Ubuntu this mechanism is combined with support in the browser +itself to query for plugins and propose to install the needed +packages. It would be great if Debian supported such feature too. Is +anyone working on adding it?

+ +

Update 2013-01-18 14:20: The Debian BTS +request for icweasel support for this feature is +#484010 from 2008 (and +#698426 from today). Lack +of manpower and wish for a different design is the reason thus feature +is not yet in iceweasel from Debian.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ What is the most supported MIME type in Debian? +
+
+ 16th January 2013 +
+
+

The DEP-11 +proposal to add AppStream information to the Debian archive, is a +proposal to make it possible for a Desktop application to propose to +the user some package to install to gain support for a given MIME +type, font, library etc. that is currently missing. With such +mechanism in place, it would be possible for the desktop to +automatically propose and install leocad if some LDraw file is +downloaded by the browser.

+ +

To get some idea about the current content of the archive, I decided +to write a simple program to extract all .desktop files from the +Debian archive and look up the claimed MIME support there. The result +can be found on the +Skolelinux FTP +site. Using the collected information, it become possible to +answer the question in the title. Here are the 20 most supported MIME +types in Debian stable (Squeeze), testing (Wheezy) and unstable (Sid). +The complete list is available from the link above.

+ +

Debian Stable:

+ +
+  count MIME type
+  ----- -----------------------
+     32 text/plain
+     30 audio/mpeg
+     29 image/png
+     28 image/jpeg
+     27 application/ogg
+     26 audio/x-mp3
+     25 image/tiff
+     25 image/gif
+     22 image/bmp
+     22 audio/x-wav
+     20 audio/x-flac
+     19 audio/x-mpegurl
+     18 video/x-ms-asf
+     18 audio/x-musepack
+     18 audio/x-mpeg
+     18 application/x-ogg
+     17 video/mpeg
+     17 audio/x-scpls
+     17 audio/ogg
+     16 video/x-ms-wmv
+
+ +

Debian Testing:

+ +
+  count MIME type
+  ----- -----------------------
+     33 text/plain
+     32 image/png
+     32 image/jpeg
+     29 audio/mpeg
+     27 image/gif
+     26 image/tiff
+     26 application/ogg
+     25 audio/x-mp3
+     22 image/bmp
+     21 audio/x-wav
+     19 audio/x-mpegurl
+     19 audio/x-mpeg
+     18 video/mpeg
+     18 audio/x-scpls
+     18 audio/x-flac
+     18 application/x-ogg
+     17 video/x-ms-asf
+     17 text/html
+     17 audio/x-musepack
+     16 image/x-xbitmap
+
+ +

Debian Unstable:

+ +
+  count MIME type
+  ----- -----------------------
+     31 text/plain
+     31 image/png
+     31 image/jpeg
+     29 audio/mpeg
+     28 application/ogg
+     27 image/gif
+     26 image/tiff
+     26 audio/x-mp3
+     23 audio/x-wav
+     22 image/bmp
+     21 audio/x-flac
+     20 audio/x-mpegurl
+     19 audio/x-mpeg
+     18 video/x-ms-asf
+     18 video/mpeg
+     18 audio/x-scpls
+     18 application/x-ogg
+     17 audio/x-musepack
+     16 video/x-ms-wmv
+     16 video/x-msvideo
+
+ +

I am told that PackageKit can provide an API to access the kind of +information mentioned in DEP-11. I have not yet had time to look at +it, but hope the PackageKit people in Debian are on top of these +issues.

+ +

Update 2013-01-16 13:35: Updated numbers after +discovering a typo in my script.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+
Using modalias info to find packages handling my hardware @@ -104,7 +4089,7 @@ install yubikey-personalization:

% ./hw-support-lookup -
yubikey-personalization: +
yubikey-personalization
%

@@ -139,7 +4124,7 @@ machine, please send me an email or talk to me on
- Tags: debian, english. + Tags: debian, english, isenkram.
@@ -175,7 +4160,7 @@ values stands for. It is in part based on information from this shell script:

-cat $(find /sys -name modalias) | sort -u
+find /sys -name modalias -print0 | xargs -0 cat | sort -u
 

The supported modalias globs for a given kernel module can be found @@ -367,7 +4352,7 @@ hardware to packages when new stuff is inserted during run time.

one can use the following shell script:

-  for id in $(cat $(find /sys -name modalias)|sort -u); do \
+  for id in $(find /sys -name modalias -print0 | xargs -0 cat | sort -u); do \
     echo "$id" ; \
     /sbin/modprobe --show-depends "$id"|sed 's/^/  /' ; \
   done
@@ -398,11 +4383,15 @@ packages to install when new hardware is plugged into a Debian
 machine, please send me an email or talk to me on
 #debian-devel.

+

Update 2013-01-15: Rewrite "cat $(find ...)" to +"find ... -print0 | xargs -0 cat" to make sure it handle directories +in /sys/ with space in them.

+
- Tags: debian, english. + Tags: debian, english, isenkram.
@@ -545,7 +4534,7 @@ please send me an email. :)

- Tags: debian, english. + Tags: debian, english, isenkram.
@@ -13093,7 +17082,23 @@ be the only one fitting our needs. :/

  • 2013
  • @@ -13237,35 +17242,39 @@ be the only one fitting our needs. :/

  • bankid (4)
  • -
  • bitcoin (5)
  • +
  • bitcoin (7)
  • bootsystem (12)
  • bsa (2)
  • -
  • debian (64)
  • +
  • debian (86)
  • -
  • debian edu (118)
  • +
  • debian edu (140)
  • -
  • digistan (9)
  • +
  • digistan (10)
  • -
  • docbook (7)
  • +
  • docbook (10)
  • drivstoffpriser (4)
  • -
  • english (170)
  • +
  • english (216)
  • fiksgatami (21)
  • fildeling (12)
  • -
  • freeculture (10)
  • +
  • freeculture (12)
  • + +
  • freedombox (2)
  • + +
  • frikanalen (11)
  • -
  • frikanalen (9)
  • +
  • intervju (37)
  • -
  • intervju (32)
  • +
  • isenkram (7)
  • -
  • kart (17)
  • +
  • kart (18)
  • ldap (8)
  • @@ -13275,17 +17284,17 @@ be the only one fitting our needs. :/

  • multimedia (25)
  • -
  • norsk (219)
  • +
  • norsk (235)
  • -
  • nuug (148)
  • +
  • nuug (153)
  • -
  • offentlig innsyn (6)
  • +
  • offentlig innsyn (8)
  • open311 (2)
  • -
  • opphavsrett (41)
  • +
  • opphavsrett (44)
  • -
  • personvern (61)
  • +
  • personvern (66)
  • raid (1)
  • @@ -13293,7 +17302,7 @@ be the only one fitting our needs. :/

  • rfid (2)
  • -
  • robot (6)
  • +
  • robot (7)
  • rss (1)
  • @@ -13301,36 +17310,36 @@ be the only one fitting our needs. :/

  • scraperwiki (2)
  • -
  • sikkerhet (28)
  • +
  • sikkerhet (31)
  • sitesummary (4)
  • skepsis (4)
  • -
  • standard (39)
  • +
  • standard (43)
  • stavekontroll (3)
  • -
  • stortinget (5)
  • +
  • stortinget (8)
  • -
  • surveillance (12)
  • +
  • surveillance (18)
  • sysadmin (1)
  • -
  • valg (7)
  • +
  • valg (8)
  • -
  • video (35)
  • +
  • video (38)
  • vitenskap (4)
  • -
  • web (26)
  • +
  • web (28)
  • - Created by Chronicle v4.4 + Created by Chronicle v4.6