X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/0f12fbec2f563c12f65f65bd3a6f0a6fa10a397f..28e1a84bb187444302ef885a48e28b9c81545604:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 74581edd05..33d31e2415 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,231 @@ http://people.skolelinux.org/pere/blog/ + + Updated version of the Norwegian web service FiksGataMi + http://people.skolelinux.org/pere/blog/Updated_version_of_the_Norwegian_web_service_FiksGataMi.html + http://people.skolelinux.org/pere/blog/Updated_version_of_the_Norwegian_web_service_FiksGataMi.html + Tue, 30 Dec 2014 17:55:00 +0100 + <p>I am very happy that we in the +<a href="http://www.nuug.no/">Norwegian Unix User group (NUUG)</a>, +spearheaded by Marius Halden from NUUG and Matthew Somerville from +MySociety, finally managed to upgrade the code base for the Norwegian +version of <a href="http://fixmystreet.org/">FixMyStreet</a>. This + +was the first major update since 2011. The refurbished +<a href="http://www.fiksgatami.no/">FiksGataMi</a> is already live, and +seem to hold up the pressure. The +<a href="http://www.nuug.no/news/Pressemelding__FiksGataMi_i_oppdatert_og_mobilvennlig_klesdrakt.shtml">press +release and announcement</a> went out this morning.</p> + +<p>FixMyStreet is a web platform for allowing the citizens to easily +report problems with public infrastructure to the responsible +authorities. Think of it as a shared mail client with map support, +allowing everyone to see what already was reported and comment on the +reports in public.</p> + + + + + Lær kidsa koding har vanligvis ikke samtykkeerklæringer + http://people.skolelinux.org/pere/blog/L_r_kidsa_koding_har_vanligvis_ikke_samtykkeerkl_ringer.html + http://people.skolelinux.org/pere/blog/L_r_kidsa_koding_har_vanligvis_ikke_samtykkeerkl_ringer.html + Sun, 21 Dec 2014 21:30:00 +0100 + <p>Bruken av samtykkeerklæring i forbindelse med Lær kidsa koding +(LKK), +<a href="http://people.skolelinux.org/pere/blog/Klarer_ikke_Microsoft___holde_p__hemmeligheter_.html">som +jeg omtalte for noen dager siden</a>, var så overraskende at jeg tok +kontakt med de som koordinerer LKK koding sentralt for å høre hvor +ofte foreldre har blitt bedt om a signere på samtykkeerklæringer i +forbindelse med LKK, og om jeg kunne få kopi av de som var brukt i +fjor og i år.</p> + +<p>Simen Sommerfeldt svarte og fortalte at LKK koding sentralt ikke +hadde hørt om bruk av samtykkeerklæringer i sammenheng med LKK før +saken kom opp i Aftenposten, og at dette dermed var en helt ny +problemstilling som de ikke hadde noen rutiner og regler for. Slike +oppslag og protester var ikke en situasjon de ønsket å komme opp i +igjen, så de planlegger å lage en policy rundt dette som gjør at det +ikke gjentar seg. Han fortalte videre at de har bedt +Microsoft-folkene formulere et forslag til policy-tekst som ikke kan +misforstås nå som Microsoft har erfart hvor galt det kan gå.</p> + +<p>Han fortalte også at Christine Korme hos Microsoft hadde +forfattet følgende tekst som hun ba om ble sendt til alle som spør:</p> + +<p><blockquote> +<p>«Først og fremst; vi beklager på det sterkeste at en feil hos oss + har ført til et slikt oppslag. I Microsoft Norge støtter vi LKK med + hjerte og sjel og ønsker på ingen må at det skal stilles spørsmål + ved det fantastiske arbeidet som gjøres av LKK! Jeg beklager dette + på det sterkeste og ber om å få lov til å forklare.</p> + +<p>Microsoft var til stede i 5. klasse på Ruseløkka skole for å kjøre + en kodetime. Vi hadde med et TV-team fra TV2 God Morgen Norge og et + TV-team fra Microsoft. Foresatte ble bedt om å gi et skriftlig + samtykke for at opptak og bilder av barna kunne brukes. Microsoft + bruker ikke bilder eller opptak av barn uten at et skriftlig + samtykke gis av foresatte. Alle barna i klassen skulle delta i + kodetimen helt uavhengig av om det var gitt samtykke for filming + eller ikke. Barn som ikke skulle filmes ble plassert bakerst i + klassen slik at de ikke kom med på bilder. Men alle elever var med + og alle fikk hjelp av oss - selvfølgelig. Jeg var selv til stede og + tror jeg på vegne av alle kan si; dette var gøy! Det medfører altså + ikke på noen som helst måte riktighet at noen elever ble ekskludert + dersom deres foresatte ikke hadde skrevet under en + samtykkeerklæring. Klassen på Ruseløkka var det eneste stedet det + var med et Microsoft TV-team i løpet av kodeuken.</p> + +<p>I går ettermiddag ble jeg ringt opp av en journalist fra + Aftenposten om saken. Foreldre hadde reagert på + samtykkeerklæringen. Hverken lærer for femteklassen, rektor eller + jeg hadde hørt fra noen foreldre før Aftenposten ringte onsdag + ettermiddag.</p> + +<p>I Microsoft har vi kommet i skade for å bruke et standard formular + som samtykkeerklæring. Dette er ikke dekkende for Microsofts bruk av + denne filmen. Det beklager jeg sterkt. En ny samtykkeerklæring er i + dag sendt til skolen. Denne samtykkeerklæringen mener vi klargjør + bruken av opptakene.</p> + +<p>Det har aldri vært vår hensikt å bruke opptakene i kommersiell + sammenheng. Filmen på 2-3 minutter lages for å vise hva Microsoft i + de nordiske landene bidro med under kodeuken. Filmen vil bli vist + internt i Microsoft og eksternt i forbindelse med arrangementer og + diskusjoner som handler om undervisning i koding og informatikk. + Filmen vil også være tilgjengelig på en Microsoft nettside som + handler om koding og undervisning av elever. I skrivende stund er + ingen bilder eller opptak brukt eller lagt ut noe sted. Disse vil + heller ikke bli brukt uten at foresatte til barn som medvirker har + skrevet under en ny samtykkeerklæring som understreker at bruken + ikke er kommersiell.</p> + +<p>Jeg håper dette oppklarende og igjen beklager jeg på det sterkeste + at dette har inntruffet.</p> + +<p>Microsoft Norge hjalp om lag 600 elever med å kode i kodeuken og + dette var en dugnad våre ansatte satte svært stor pris på å få + anledning til å støtte! Jeg håper ikke den uheldige delen av saken + overskygger det som hele tiden har vært det aller, aller viktigste + for oss: å lære kidsa å kode.»</p> + +</blockquote></p> + +<p>Det betyr altså at vanligvis pleier Microsoft å be folk som sier ja +til å bli filmet om å holde på hemmelighetene til Microsoft, samt be +om lov til å bruke filmene kommersielt over hele verden i all fremtid, +men at de egentlig ikke hadde tenkt på om det var så lurt å gjøre det +samme med skoleelever i offentlig norsk skole. Og skolen tenkte +tydeligvis heller ikke så mye på problemstillingen da de lot Microsoft +dele ut forslaget til samtykkeerklæring til foreldrene. Altså svikt i +flere ledd, men alle hadde gode intensjoner og ønsker å støtte et godt +tiltak.</p> + +<p>Jeg lurer på hvilke konsekvensen denne svikten får i skolenorge. +Blir det gjort bedre vurderinger i neste skole når noen vil filme? +Det høres i hvert fall ut som om Lær kidsa kode skal gjøre sitt, og +fortsatt sørge for at alle som ønsker det får lære å programmere, uten +å måtte akseptere urimelige vilkår.</p> + +<p>Jeg har spurt Microsoft og skolen om kopi av opprinnelig og ny +samtykkeerklæring, men ikke fått svar ennå. Er spent på om det var +mer interessant i det opprinnelige, og hva som er endret i den nye.</p> + + + + + Of course USA loses in cyber war - NSA and friends made sure it would happen + http://people.skolelinux.org/pere/blog/Of_course_USA_loses_in_cyber_war___NSA_and_friends_made_sure_it_would_happen.html + http://people.skolelinux.org/pere/blog/Of_course_USA_loses_in_cyber_war___NSA_and_friends_made_sure_it_would_happen.html + Fri, 19 Dec 2014 13:10:00 +0100 + <p>So, Sony caved in +(<a href="https://twitter.com/RobLowe/status/545338568512917504">according +to Rob Lowe</a>) and demonstrated that America lost its first cyberwar +(<a href="https://twitter.com/newtgingrich/status/545339074975109122">according +to Newt Gingrich</a>). It should not surprise anyone, after the +whistle blower Edward Snowden documented that the government of USA +and their allies for many years have done their best to make sure the +technology used by its citizens is filled with security holes allowing +the secret services to spy on its own population. No one in their +right minds could believe that the ability to snoop on the people all +over the globe could only be used by the personnel authorized to do so +by the president of the United States of America. If the capabilities +are there, they will be used by friend and foe alike, and now they are +being used to bring Sony on its knees.</p> + +<p>I doubt it will a lesson learned, and expect USA to lose its next +cyber war too, given how eager the western intelligence communities +(and probably the non-western too, but it is less in the news) seem to +be to continue its current dragnet surveillance practice.</p> + +<p>There is a reason why China and others are trying to move away from +Windows to Linux and other alternatives, and it is not to avoid +sending its hard earned dollars to Cayman Islands (or whatever +<a href="https://en.wikipedia.org/wiki/Tax_haven">tax haven</a> +Microsoft is using these days to collect the majority of its +income. :)</p> + + + + + Klarer ikke Microsoft å holde på hemmeligheter? + http://people.skolelinux.org/pere/blog/Klarer_ikke_Microsoft___holde_p__hemmeligheter_.html + http://people.skolelinux.org/pere/blog/Klarer_ikke_Microsoft___holde_p__hemmeligheter_.html + Thu, 18 Dec 2014 10:10:00 +0100 + <p>Må Microsoft virkelig ha hjelp av unger for å holde på +hemmelighetene sine?</p> + +<p>I dag kom det en fascinerende artikkel i Aftenposten om +<a href="http://www.osloby.no/nyheter/Microsoft-ba-om-a-fa-bruke-bilder-og-video-av-barna-dine-7831036.html">hva +Microsoft har foreslått at foreldre går med på</a> for å la ungene +delta på <a href="http://www.kidsakoder.no/">Lær kidsa koding</a> på +skolen. De ber foreldrene om å få bruke bilder og video av ungene +kommersielt og gratis i all fremtid, hvilket var så drøyt at +Arbeiderpartiets bystyrerepresentant +<a href="https://no.wikipedia.org/wiki/Per_Anders_Langerød">Per Anders +Torvik Langerød</a> tok opp saken opp under bystyrets muntlige +spørretime onsdag. Resultatet av dette er at Microsoft har trukket +tilbake teksten i samtykkeerklæringen og kommunikasjonsdirektør +Christine Korme i Microsoft sier i artikkelen at «Vi vil presentere en +ny erklæring som gjør det helt klart i hvilken forbindelse materialet +skal brukes, altså ikke-kommersielt», hvilket jo er fint. Jeg lurer +virkelig på hvordan teksten kunne slippe ut til foreldrene i første +omgang. Her har noen på skolen ikke fulgt med i timen, eller mangler +grunnleggende personverntrening.</p> + +<p>Men bildet av samtykkeerklæringen inneholder også en annen +problematisk klausul, som ikke omtales overhodet i +Aftenposten-artikkelen. Neste punkt i erklæringen lyder:</p> + +<p><blockquote> +«Du aksepterer ikke å bruke eller videreformidle til en tredjepart +noen hemmelige eller fortrolige opplysninger som gis av Microsoft i +løpet av elevens deltagelse.» +</blockquote></p> + +<p>Mener Microsoft virkelig at foreldre og barn skal ta ansvar for at +Microsoft ikke klarer å holde hemmelig og fortrolig informasjon for +seg selv når de besøker en offentlig norsk skole? Jeg ville nektet +plent å signert på en avtale med en slik klausul, da det er Microsofts +ansvar å holde på sine hemmeligheter, og ikke noe mine barn og min +familie tar på oss erstatningsansvar for hvis de kommer på avveie.</p> + +<p>Jeg lurer på om noen har fått se den nye samtykkeerklæringen? +Inneholder den fortsatt klausul om hemmelighold? Hvor mange er det +som hittil har signert på den gamle samtykkeerklæringen? Hvor har den +vært brukt? Savnet svar på disse spørsmålene i artikkelen, da de som +har signert på den gamle vel vil være bundet av den selv om ingen +flere signerer på den.</p> + +<p>Lær kidsa koding er et glimrende initiativ, og jeg skulle ønske +noen av <a href="http://www.nuug.no/">foreningen NUUGs</a> medlemmer +hadde kapasitet til å delta i initiativet på NUUGs vegne. Selv tar +jobb, familie og eksisterende prosjekter allerede all tid. Slik +Microsoft tydeligvis holder på er det behov for noen med et annet syn +på livet som bidragsyter her.</p> + + + Opphavsretts-status for «Empty Socks» fra 1927? http://people.skolelinux.org/pere/blog/Opphavsretts_status_for__Empty_Socks__fra_1927_.html @@ -19,7 +244,7 @@ Empty Socks, en film som tidligere var antatt tapt og der det i følge nyhetsmeldinger var kun ca. 25 sekunder bevart for ettertiden. Nasjonalbiblioteket hadde 5 minutter og 30 sekunder av filmen i sitt magasin. Dette er flott for bevaringen av verdens kulturarv. 5,5 -minutter mindre tapt enn vi trodde av får felles historie.</p> +minutter mindre tapt enn vi trodde av vår felles historie.</p> <p>Men hvordan kunne filmen gå tapt, når arkivlovene i USA krevde at publiserte filmer på den tiden ble deponert i bibliotek? Forklaringen @@ -74,9 +299,10 @@ siden om opphavsrett i den norske Wikipedia</a>:</p> tilgjengeliggjøring. </blockquote></p> -<p><a href="http://www.disneyshorts.org/shorts.aspx?shortID=75">I følge -nettstedet X</a> er følgende personer gitt æren for denne -kortfilmen:</p> +<p>I følge nettstedet +<a href="http://www.disneyshorts.org/shorts.aspx?shortID=75">The +Encyclopedia of Disney Animated Shorts</a> er følgende personer gitt +æren for denne kortfilmen:</p> <dl> @@ -101,7 +327,7 @@ rettigheter så vidt jeg forstår, og er derfor ignorert her.</p> <p>Slik jeg forstår den norske opphavsretten vil dermed dette filmverket bli allemannseie (også kalt å falle i det fri) i 2053, 126 -år etter at det ble laget. Hvis kun regissørens rettigheter er +år etter at det ble utgitt. Hvis kun regissørens rettigheter er relevante, vil det skje i 2037, 110 år etter at det ble utgitt. Etter det vil enhver kunne dele det med alle de har lyst til, fremføre det offentlig eller klippe og lime i det for å lage sin egen film basert @@ -540,267 +766,5 @@ talks available. Check it out! :)</p> - - listadmin, the quick way to moderate mailman lists - nice free software - http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html - http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html - Wed, 22 Oct 2014 20:00:00 +0200 - <p>If you ever had to moderate a mailman list, like the ones on -alioth.debian.org, you know the web interface is fairly slow to -operate. First you visit one web page, enter the moderation password -and get a new page shown with a list of all the messages to moderate -and various options for each email address. This take a while for -every list you moderate, and you need to do it regularly to do a good -job as a list moderator. But there is a quick alternative, -<a href="http://heim.ifi.uio.no/kjetilho/hacks/#listadmin">the -listadmin program</a>. It allow you to check lists for new messages -to moderate in a fraction of a second. Here is a test run on two -lists I recently took over:</p> - -<p><blockquote><pre> -% time listadmin xiph -fetching data for pkg-xiph-commits@lists.alioth.debian.org ... nothing in queue -fetching data for pkg-xiph-maint@lists.alioth.debian.org ... nothing in queue - -real 0m1.709s -user 0m0.232s -sys 0m0.012s -% -</pre></blockquote></p> - -<p>In 1.7 seconds I had checked two mailing lists and confirmed that -there are no message in the moderation queue. Every morning I -currently moderate 68 mailman lists, and it normally take around two -minutes. When I took over the two pkg-xiph lists above a few days -ago, there were 400 emails waiting in the moderator queue. It took me -less than 15 minutes to process them all using the listadmin -program.</p> - -<p>If you install -<a href="https://tracker.debian.org/pkg/listadmin">the listadmin -package</a> from Debian and create a file <tt>~/.listadmin.ini</tt> -with content like this, the moderation task is a breeze:</p> - -<p><blockquote><pre> -username username@example.org -spamlevel 23 -default discard -discard_if_reason "Posting restricted to members only. Remove us from your mail list." - -password secret -adminurl https://{domain}/mailman/admindb/{list} -mailman-list@lists.example.com - -password hidden -other-list@otherserver.example.org -</pre></blockquote></p> - -<p>There are other options to set as well. Check the manual page to -learn the details.</p> - -<p>If you are forced to moderate lists on a mailman installation where -the SSL certificate is self signed or not properly signed by a -generally accepted signing authority, you can set a environment -variable when calling listadmin to disable SSL verification:</p> - -<p><blockquote><pre> -PERL_LWP_SSL_VERIFY_HOSTNAME=0 listadmin -</pre></blockquote></p> - -<p>If you want to moderate a subset of the lists you take care of, you -can provide an argument to the listadmin script like I do in the -initial screen dump (the xiph argument). Using an argument, only -lists matching the argument string will be processed. This make it -quick to accept messages if you notice the moderation request in your -email.</p> - -<p>Without the listadmin program, I would never be the moderator of 68 -mailing lists, as I simply do not have time to spend on that if the -process was any slower. The listadmin program have saved me hours of -time I could spend elsewhere over the years. It truly is nice free -software.</p> - -<p>As usual, if you use Bitcoin and want to show your support of my -activities, please send Bitcoin donations to my address -<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p> - -<p>Update 2014-10-27: Added missing 'username' statement in -configuration example. Also, I've been told that the -PERL_LWP_SSL_VERIFY_HOSTNAME=0 setting do not work for everyone. Not -sure why.</p> - - - - - Debian Jessie, PXE and automatic firmware installation - http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html - http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html - Fri, 17 Oct 2014 14:10:00 +0200 - <p>When PXE installing laptops with Debian, I often run into the -problem that the WiFi card require some firmware to work properly. -And it has been a pain to fix this using preseeding in Debian. -Normally something more is needed. But thanks to -<a href="https://packages.qa.debian.org/i/isenkram.html">my isenkram -package</a> and its recent tasksel extension, it has now become easy -to do this using simple preseeding.</p> - -<p>The isenkram-cli package provide tasksel tasks which will install -firmware for the hardware found in the machine (actually, requested by -the kernel modules for the hardware). (It can also install user space -programs supporting the hardware detected, but that is not the focus -of this story.)</p> - -<p>To get this working in the default installation, two preeseding -values are needed. First, the isenkram-cli package must be installed -into the target chroot (aka the hard drive) before tasksel is executed -in the pkgsel step of the debian-installer system. This is done by -preseeding the base-installer/includes debconf value to include the -isenkram-cli package. The package name is next passed to debootstrap -for installation. With the isenkram-cli package in place, tasksel -will automatically use the isenkram tasks to detect hardware specific -packages for the machine being installed and install them, because -isenkram-cli contain tasksel tasks.</p> - -<p>Second, one need to enable the non-free APT repository, because -most firmware unfortunately is non-free. This is done by preseeding -the apt-mirror-setup step. This is unfortunate, but for a lot of -hardware it is the only option in Debian.</p> - -<p>The end result is two lines needed in your preseeding file to get -firmware installed automatically by the installer:</p> - -<p><blockquote><pre> -base-installer base-installer/includes string isenkram-cli -apt-mirror-setup apt-setup/non-free boolean true -</pre></blockquote></p> - -<p>The current version of isenkram-cli in testing/jessie will install -both firmware and user space packages when using this method. It also -do not work well, so use version 0.15 or later. Installing both -firmware and user space packages might give you a bit more than you -want, so I decided to split the tasksel task in two, one for firmware -and one for user space programs. The firmware task is enabled by -default, while the one for user space programs is not. This split is -implemented in the package currently in unstable.</p> - -<p>If you decide to give this a go, please let me know (via email) how -this recipe work for you. :)</p> - -<p>So, I bet you are wondering, how can this work. First and -foremost, it work because tasksel is modular, and driven by whatever -files it find in /usr/lib/tasksel/ and /usr/share/tasksel/. So the -isenkram-cli package place two files for tasksel to find. First there -is the task description file (/usr/share/tasksel/descs/isenkram.desc):</p> - -<p><blockquote><pre> -Task: isenkram-packages -Section: hardware -Description: Hardware specific packages (autodetected by isenkram) - Based on the detected hardware various hardware specific packages are - proposed. -Test-new-install: show show -Relevance: 8 -Packages: for-current-hardware - -Task: isenkram-firmware -Section: hardware -Description: Hardware specific firmware packages (autodetected by isenkram) - Based on the detected hardware various hardware specific firmware - packages are proposed. -Test-new-install: mark show -Relevance: 8 -Packages: for-current-hardware-firmware -</pre></blockquote></p> - -<p>The key parts are Test-new-install which indicate how the task -should be handled and the Packages line referencing to a script in -/usr/lib/tasksel/packages/. The scripts use other scripts to get a -list of packages to install. The for-current-hardware-firmware script -look like this to list relevant firmware for the machine: - -<p><blockquote><pre> -#!/bin/sh -# -PATH=/usr/sbin:$PATH -export PATH -isenkram-autoinstall-firmware -l -</pre></blockquote></p> - -<p>With those two pieces in place, the firmware is installed by -tasksel during the normal d-i run. :)</p> - -<p>If you want to test what tasksel will install when isenkram-cli is -installed, run <tt>DEBIAN_PRIORITY=critical tasksel --test ---new-install</tt> to get the list of packages that tasksel would -install.</p> - -<p><a href="https://wiki.debian.org/DebianEdu/">Debian Edu</a> will be -pilots in testing this feature, as isenkram is used there now to -install firmware, replacing the earlier scripts.</p> - - - - - Ubuntu used to show the bread prizes at ICA Storo - http://people.skolelinux.org/pere/blog/Ubuntu_used_to_show_the_bread_prizes_at_ICA_Storo.html - http://people.skolelinux.org/pere/blog/Ubuntu_used_to_show_the_bread_prizes_at_ICA_Storo.html - Sat, 4 Oct 2014 15:20:00 +0200 - <p>Today I came across an unexpected Ubuntu boot screen. Above the -bread shelf on the ICA shop at Storo in Oslo, the grub menu of Ubuntu -with Linux kernel 3.2.0-23 (ie probably version 12.04 LTS) was stuck -on a screen normally showing the bread types and prizes:</p> - -<p align="center"><img width="70%" src="http://people.skolelinux.org/pere/blog/images/2014-10-04-ubuntu-ica-storo-crop.jpeg"></p> - -<p>If it had booted as it was supposed to, I would never had known -about this hidden Linux installation. It is interesting what -<a href="http://revealingerrors.com/">errors can reveal</a>.</p> - - - - - New lsdvd release version 0.17 is ready - http://people.skolelinux.org/pere/blog/New_lsdvd_release_version_0_17_is_ready.html - http://people.skolelinux.org/pere/blog/New_lsdvd_release_version_0_17_is_ready.html - Sat, 4 Oct 2014 08:40:00 +0200 - <p>The <a href="https://sourceforge.net/p/lsdvd/">lsdvd project</a> -got a new set of developers a few weeks ago, after the original -developer decided to step down and pass the project to fresh blood. -This project is now maintained by Petter Reinholdtsen and Steve -Dibb.</p> - -<p>I just wrapped up -<a href="https://sourceforge.net/p/lsdvd/mailman/message/32896061/">a -new lsdvd release</a>, available in git or from -<a href="https://sourceforge.net/projects/lsdvd/files/lsdvd/">the -download page</a>. This is the changelog dated 2014-10-03 for version -0.17.</p> - -<ul> - - <li>Ignore 'phantom' audio, subtitle tracks</li> - <li>Check for garbage in the program chains, which indicate that a track is - non-existant, to work around additional copy protection</li> - <li>Fix displaying content type for audio tracks, subtitles</li> - <li>Fix pallete display of first entry</li> - <li>Fix include orders</li> - <li>Ignore read errors in titles that would not be displayed anyway</li> - <li>Fix the chapter count</li> - <li>Make sure the array size and the array limit used when initialising - the palette size is the same.</li> - <li>Fix array printing.</li> - <li>Correct subsecond calculations.</li> - <li>Add sector information to the output format.</li> - <li>Clean up code to be closer to ANSI C and compile without warnings - with more GCC compiler warnings.</li> - -</ul> - -<p>This change bring together patches for lsdvd in use in various -Linux and Unix distributions, as well as patches submitted to the -project the last nine years. Please check it out. :)</p> - - -