X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/82ae3ef0dbe7790e2d70c70197cf2f0a844077b6..a6ecb18c55aa98c4ba4ada7ada514a737bf682a1:/blog/archive/2010/06/06.rss diff --git a/blog/archive/2010/06/06.rss b/blog/archive/2010/06/06.rss index b86bcfa26d..611417a8df 100644 --- a/blog/archive/2010/06/06.rss +++ b/blog/archive/2010/06/06.rss @@ -11,8 +11,7 @@ http://people.skolelinux.org/pere/blog/KDM_fail_at_boot_with_NVidia_cards___and_no_one_try_to_fix_it_.html http://people.skolelinux.org/pere/blog/KDM_fail_at_boot_with_NVidia_cards___and_no_one_try_to_fix_it_.html Tue, 1 Jun 2010 17:05:00 +0200 - -<p>It is strange to watch how a bug in Debian causing KDM to fail to + <p>It is strange to watch how a bug in Debian causing KDM to fail to start at boot when an NVidia video card is used is handled. The problem seem to be that the nvidia X.org driver uses a long time to initialize, and this duration is longer than kdm is configured to @@ -40,11 +39,10 @@ but I am pretty sure that waiting for each other is not it.</p> Togsatsing på norsk, mot sykkel - http://people.skolelinux.org/pere/blog/Togsatsing_p___norsk__mot_sykkel.html - http://people.skolelinux.org/pere/blog/Togsatsing_p___norsk__mot_sykkel.html + http://people.skolelinux.org/pere/blog/Togsatsing_p__norsk__mot_sykkel.html + http://people.skolelinux.org/pere/blog/Togsatsing_p__norsk__mot_sykkel.html Wed, 2 Jun 2010 23:45:00 +0200 - -<p>Det står dårlig til med toget når en finner på å la det + <p>Det står dårlig til med toget når en finner på å la det <a href="http://www.aftenposten.no/nyheter/iriks/article3677060.ece">kappkjøre med sykkel</a>... Jeg tror det trengs strukturendringer for å få fikset på togproblemene i Norge.</p> @@ -59,8 +57,7 @@ effekt på området der?</p> http://people.skolelinux.org/pere/blog/Sitesummary_tip__Listing_computer_hardware_models_used_at_site.html http://people.skolelinux.org/pere/blog/Sitesummary_tip__Listing_computer_hardware_models_used_at_site.html Thu, 3 Jun 2010 12:05:00 +0200 - -<p>When using sitesummary at a site to track machines, it is possible + <p>When using sitesummary at a site to track machines, it is possible to get a list of the machine types in use thanks to the DMI information extracted from each machine. The script to do so is included in the sitesummary package, and here is example output from @@ -80,7 +77,7 @@ maintainer:~# <p>The quality of the report depend on the quality of the DMI tables provided in each machine. Here there are Intel machines without model -information listed with Intel as vendor and mo model, and virtual Xen +information listed with Intel as vendor and no model, and virtual Xen machines listed as [no-dmi-info]. One can add -l as a command line option to list the individual machines.</p> @@ -100,8 +97,7 @@ collector.</p> http://people.skolelinux.org/pere/blog/A_manual_for_standards_wars___.html http://people.skolelinux.org/pere/blog/A_manual_for_standards_wars___.html Sun, 6 Jun 2010 14:15:00 +0200 - -<p>Via the + <p>Via the <a href="http://feedproxy.google.com/~r/robweir/antic-atom/~3/QzU4RgoAGMg/weekly-links-10.html">blog of Rob Weir</a> I came across the very interesting essay named <a href="http://faculty.haas.berkeley.edu/shapiro/wars.pdf">The Art of @@ -115,8 +111,7 @@ following the standards wars of today.</p> http://people.skolelinux.org/pere/blog/Upstart_or_sysvinit___as_init_d_scripts_see_it.html http://people.skolelinux.org/pere/blog/Upstart_or_sysvinit___as_init_d_scripts_see_it.html Sun, 6 Jun 2010 23:55:00 +0200 - -<p>If Debian is to migrate to upstart on Linux, I expect some init.d + <p>If Debian is to migrate to upstart on Linux, I expect some init.d scripts to migrate (some of) their operations to upstart job while keeping the init.d for hurd and kfreebsd. The packages with such needs will need a way to get their init.d scripts to behave @@ -165,8 +160,7 @@ choice.</p> http://people.skolelinux.org/pere/blog/Skolelinux_er_laget_for_sentraldrifting__naturligvis.html http://people.skolelinux.org/pere/blog/Skolelinux_er_laget_for_sentraldrifting__naturligvis.html Wed, 9 Jun 2010 12:30:00 +0200 - -<p>Det er merkelig hvordan myter om Skolelinux overlever. En slik + <p>Det er merkelig hvordan myter om Skolelinux overlever. En slik myte er at Skolelinux ikke kan sentraldriftes og ha sentralt plasserte tjenermaskiner. I siste Computerworld Norge er <a href="http://www.idg.no/computerworld/article169432.ece">IT-sjef @@ -251,8 +245,7 @@ minner.</p> http://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html http://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html Fri, 11 Jun 2010 22:50:00 +0200 - -<p>The last few days I have done some upgrade testing in Debian, to + <p>The last few days I have done some upgrade testing in Debian, to see if the upgrade from Lenny to Squeeze will go smoothly. A few bugs have been discovered and reported in the process (<a href="http://bugs.debian.org/585410">#585410</a> in nagios3-cgi, @@ -376,11 +369,10 @@ packages.</p> Åpne trådløsnett er et samfunnsgode - http://people.skolelinux.org/pere/blog/__pne_tr__dl__snett_er_et_samfunnsgode.html - http://people.skolelinux.org/pere/blog/__pne_tr__dl__snett_er_et_samfunnsgode.html + http://people.skolelinux.org/pere/blog/_pne_tr_dl_snett_er_et_samfunnsgode.html + http://people.skolelinux.org/pere/blog/_pne_tr_dl_snett_er_et_samfunnsgode.html Sat, 12 Jun 2010 12:45:00 +0200 - -<p>Veldig glad for å oppdage via + <p>Veldig glad for å oppdage via <a href="http://yro.slashdot.org/story/10/06/11/1841256/Finland-To-Legalize-Use-of-Unsecured-Wi-Fi">Slashdot</a> at folk i Finland har forstått at åpne trådløsnett er et samfunnsgode. Jeg ser på åpne trådløsnett som et fellesgode på linje med retten til @@ -395,7 +387,7 @@ organisasjoner og politikere, etc), at det for meg er helt urimelig å blokkere dette for alle som ikke gjør en flue fortred. De som mener at potensialet for misbruk er grunn nok til å hindre all den positive og lovlydige bruken av et åpent trådløsnett har jeg dermed ingen -forståelse for. En kan ikke eksistensen av forbrytere styre hvordan +forståelse for. En kan ikke la eksistensen av forbrytere styre hvordan samfunnet skal organiseres. Da får en et kontrollsamfunn de færreste ønsker å leve i, og det at vi har et samfunn i Norge der tilliten til hverandre er høy gjør at samfunnet fungerer ganske godt. Det bør vi @@ -408,15 +400,14 @@ anstrenge oss for å beholde.</p> http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__removals_by_apt_and_aptitude.html http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__removals_by_apt_and_aptitude.html Sun, 13 Jun 2010 09:05:00 +0200 - -<p>My + <p>My <a href="http://people.skolelinux.org/pere/blog/Automatic_upgrade_testing_from_Lenny_to_Squeeze.html">testing of Debian upgrades</a> from Lenny to Squeeze continues, and I've finally made the upgrade logs available from <a href="http://people.skolelinux.org/pere/debian-upgrade-testing/">http://people.skolelinux.org/pere/debian-upgrade-testing/</a>. I am now testing dist-upgrade of Gnome and KDE in a chroot using both apt and aptitude, and found their differences interesting. This time -I focus on their removal plans.</p> +I will only focus on their removal plans.</p> <p>After installing a Gnome desktop and the laptop task, apt-get wants to remove 72 packages when dist-upgrading from Lenny to Squeeze. The @@ -434,11 +425,12 @@ too surprising.</p> <p>I guess the removal of xorg during upgrades should be investigated and avoided, and perhaps others as well. Here are the complete list -of removals. The complete logs is available from the URL above. Note -if you want to repeat these tests, that the upgrade test for -kde+apt-get hung in the tasksel setup because of dpkg asking conffile -questions. No idea why. I worked around it by using '<tt>echo >> -/proc/<em>pidofdpkg</em>/fd/0</tt>' to tell dpkg to continue.</p> +of planned removals. The complete logs is available from the URL +above. Note if you want to repeat these tests, that the upgrade test +for kde+apt-get hung in the tasksel setup because of dpkg asking +conffile questions. No idea why. I worked around it by using +'<tt>echo >> /proc/<em>pidofdpkg</em>/fd/0</tt>' to tell dpkg to +continue.</p> <p><b>apt-get gnome 72</b> <br>bluez-gnome cupsddk-drivers deskbar-applet gnome @@ -576,6 +568,215 @@ questions. No idea why. I worked around it by using '<tt>echo >&g xserver-xorg-video-nsc xserver-xorg-video-v4l xserver-xorg-video-vga xulrunner-1.9</p> + + + + + Officeshots taking shape + http://people.skolelinux.org/pere/blog/Officeshots_taking_shape.html + http://people.skolelinux.org/pere/blog/Officeshots_taking_shape.html + Sun, 13 Jun 2010 11:40:00 +0200 + <p>For those of us caring about document exchange and +interoperability, <a href="http://www.officeshots.org/">OfficeShots</a> +is a great service. It is to ODF documents what +<a href="http://browsershots.org/">BrowserShots</a> is for web +pages.</p> + +<p>A while back, I was contacted by Knut Yrvin at the part of Nokia +that used to be Trolltech, who wanted to help the OfficeShots project +and wondered if the University of Oslo where I work would be +interested in supporting the project. I helped him to navigate his +request to the right people at work, and his request was answered with +a spot in the machine room with power and network connected, and Knut +arranged funding for a machine to fill the spot. The machine is +administrated by the OfficeShots people, so I do not have daily +contact with its progress, and thus from time to time check back to +see how the project is doing.</p> + +<p>Today I had a look, and was happy to see that the Dell box in our +machine room now is the host for several virtual machines running as +OfficeShots factories, and the project is able to render ODF documents +in 17 different document processing implementation on Linux and +Windows. This is great.</p> + + + + + Vinmonopolet bryter loven åpenlyst - og flere planlegger å gjøre det samme + http://people.skolelinux.org/pere/blog/Vinmonopolet_bryter_loven__penlyst___og_flere_planlegger___gj_re_det_samme.html + http://people.skolelinux.org/pere/blog/Vinmonopolet_bryter_loven__penlyst___og_flere_planlegger___gj_re_det_samme.html + Wed, 16 Jun 2010 11:00:00 +0200 + <p><a href="http://www.dagbladet.no/2010/06/16/nyheter/innenriks/streik/arbeidsliv/12157858/">Dagbladet +melder</a> at Vinmonopolet med bakgrunn i vekterstreiken som pågår i +Norge for tiden, har bestemt seg for med vitende og vilje å bryte +sentralbanklovens paragraf 14 ved å nekte folk å betale med +kontanter, og at flere butikker planlegger å følge deres eksempel. +Jeg synes det er hårreisende hvis de slipper unna med et slikt +soleklart lovbrudd, og lurer på hva slags muligheter jeg vil ha hvis +jeg blir nektet å handle med kontanter. Jeg handler i hovedsak med +kontanter selv, da jeg anser det som en borgerrett å kunne handle +anonymt uten at det blir registrert. For meg er det et angrep på mitt +personvern å nekte å ta imot kontant betaling.</p> + +<p><a href="http://www.lovdata.no/all/tl-19850524-028-003.html#14">Paragrafen +i sentralbankloven</a> lyder:</p> + +<blockquote> +<p>§ 14. Tvungent betalingsmiddel</p> + +<p>Bankens sedler og mynter er tvungent betalingsmiddel i Norge. Ingen +er pliktig til i én betaling å ta imot mer enn femogtyve mynter av +hver enhet.</p> + +<p>Sterkt skadde sedler og mynter er ikke tvungent +betalingsmiddel. Banken gir nærmere forskrifter om erstatning for +bortkomne, brente eller skadde sedler og mynter.</p> + +<p>Selv om en avtale inneholder klausul om betaling av en +pengeforpliktelse i gullverdi, kan skyldneren frigjøre seg med tvungne +betalingsmidler uten hensyn til denne klausul.</p> +</blockquote> + +<p>Det er med bakgrunn i denne lovet ikke tillatt å nekte å ta imot +kontakt betaling. Det er en lov jeg har sans for, og som jeg mener må +håndheves strengt.</p> + + + + + Calling tasksel like the installer, while still getting useful output + http://people.skolelinux.org/pere/blog/Calling_tasksel_like_the_installer__while_still_getting_useful_output.html + http://people.skolelinux.org/pere/blog/Calling_tasksel_like_the_installer__while_still_getting_useful_output.html + Wed, 16 Jun 2010 14:55:00 +0200 + <p>A few times I have had the need to simulate the way tasksel +installs packages during the normal debian-installer run. Until now, +I have ended up letting tasksel do the work, with the annoying problem +of not getting any feedback at all when something fails (like a +conffile question from dpkg or a download that fails), using code like +this: + +<blockquote><pre> +export DEBIAN_FRONTEND=noninteractive +tasksel --new-install +</pre></blockquote> + +This would invoke tasksel, let its automatic task selection pick the +tasks to install, and continue to install the requested tasks without +any output what so ever. + +Recently I revisited this problem while working on the automatic +package upgrade testing, because tasksel would some times hang without +any useful feedback, and I want to see what is going on when it +happen. Then it occured to me, I can parse the output from tasksel +when asked to run in test mode, and use that aptitude command line +printed by tasksel then to simulate the tasksel run. I ended up using +code like this: + +<blockquote><pre> +export DEBIAN_FRONTEND=noninteractive +cmd="$(in_target tasksel -t --new-install | sed 's/debconf-apt-progress -- //')" +$cmd +</pre></blockquote> + +<p>The content of $cmd is typically something like "<tt>aptitude -q +--without-recommends -o APT::Install-Recommends=no -y install +~t^desktop$ ~t^gnome-desktop$ ~t^laptop$ ~pstandard ~prequired +~pimportant</tt>", which will install the gnome desktop task, the +laptop task and all packages with priority standard , required and +important, just like tasksel would have done it during +installation.</p> + +<p>A better approach is probably to extend tasksel to be able to +install packages without using debconf-apt-progress, for use cases +like this.</p> + + + + + Idea for a change to LDAP schemas allowing DNS and DHCP info to be combined into one object + http://people.skolelinux.org/pere/blog/Idea_for_a_change_to_LDAP_schemas_allowing_DNS_and_DHCP_info_to_be_combined_into_one_object.html + http://people.skolelinux.org/pere/blog/Idea_for_a_change_to_LDAP_schemas_allowing_DNS_and_DHCP_info_to_be_combined_into_one_object.html + Thu, 24 Jun 2010 00:35:00 +0200 + <p>A while back, I +<a href="http://people.skolelinux.org/pere/blog/Time_for_new__LDAP_schemas_replacing_RFC_2307_.html">complained +about the fact</a> that it is not possible with the provided schemas +for storing DNS and DHCP information in LDAP to combine the two sets +of information into one LDAP object representing a computer.</p> + +<p>In the mean time, I discovered that a simple fix would be to make +the dhcpHost object class auxiliary, to allow it to be combined with +the dNSDomain object class, and thus forming one object for one +computer when storing both DHCP and DNS information in LDAP.</p> + +<p>If I understand this correctly, it is not safe to do this change +without also changing the assigned number for the object class, and I +do not know enough about LDAP schema design to do that properly for +Debian Edu.</p> + +<p>Anyway, for future reference, this is how I believe we could change +the +<a href="http://tools.ietf.org/html/draft-ietf-dhc-ldap-schema-00">DHCP +schema</a> to solve at least part of the problem with the LDAP schemas +available today from IETF.</p> + +<pre> +--- dhcp.schema (revision 65192) ++++ dhcp.schema (working copy) +@@ -376,7 +376,7 @@ + objectclass ( 2.16.840.1.113719.1.203.6.6 + NAME 'dhcpHost' + DESC 'This represents information about a particular client' +- SUP top ++ SUP top AUXILIARY + MUST cn + MAY (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) + X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') ) +</pre> + +<p>I very much welcome clues on how to do this properly for Debian +Edu/Squeeze. We provide the DHCP schema in our debian-edu-config +package, and should thus be free to rewrite it as we see fit.</p> + +<p>If you want to help out with implementing this for Debian Edu, +please contact us on debian-edu@lists.debian.org.</p> + + + + + LUMA, a very nice LDAP GUI + http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html + http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html + Mon, 28 Jun 2010 00:30:00 +0200 + <p>The last few days I have been looking into the status of the LDAP +directory in Debian Edu, and in the process I started to miss a GUI +tool to browse the LDAP tree. The only one I was able to find in +Debian/Squeeze and Lenny is +<a href="http://luma.sourceforge.net/">LUMA</a>, which has proved to +be a great tool to get a overview of the current LDAP directory +populated by default in Skolelinux. Thanks to it, I have been able to +find empty and obsolete subtrees, misplaced objects and duplicate +objects. It will be installed by default in Debian/Squeeze. If you +are working with LDAP, give it a go. :)</p> + +<p>I did notice one problem with it I have not had time to report to +the BTS yet. There is no .desktop file in the package, so the tool do +not show up in the Gnome and KDE menus, but only deep down in in the +Debian submenu in KDE. I hope that can be fixed before Squeeze is +released.</p> + +<p>I have not yet been able to get it to modify the tree yet. I would +like to move objects and remove subtrees directly in the GUI, but have +not found a way to do that with LUMA yet. So in the mean time, I use +<a href="http://www.lichteblau.com/ldapvi/">ldapvi</a> for that.</p> + +<p>If you have tips on other GUI tools for LDAP that might be useful +in Debian Edu, please contact us on debian-edu@lists.debian.org.</p> + +<p>Update 2010-06-29: Ross Reedstrom tipped us about the +<a href="http://packages.qa.debian.org/g/gq.html">gq</a> package as a +useful GUI alternative. It seem like a good tool, but is unmaintained +in Debian and got a RC bug keeping it out of Squeeze. Unless that +changes, it will not be an option for Debian Edu based on Squeeze.</p>