1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Opphavsretts-status for «Empty Socks» fra
1927?
</title>
11 <link>http://people.skolelinux.org/pere/blog/Opphavsretts_status_for__Empty_Socks__fra_1927_.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Opphavsretts_status_for__Empty_Socks__fra_1927_.html
</guid>
13 <pubDate>Fri,
12 Dec
2014 14:
30:
00 +
0100</pubDate>
14 <description><p
>For noen dager siden
15 <a href=
"http://www.nb.no/Hva-skjer/Aktuelt/Nyheter/Tapt-filmskatt-fra-Disney-funnet-i-Nasjonalbiblioteket
">annonserte
16 Nasjonalbiblioteket gladnyheten
</a
> om at de i sine arkiver hadde
17 funnet et nitratfilm-eksemplar av en
87 år gammel Disney-film ved navn
18 Empty Socks, en film som tidligere var antatt tapt og der det i følge
19 nyhetsmeldinger var kun ca.
25 sekunder bevart for ettertiden.
20 Nasjonalbiblioteket hadde
5 minutter og
30 sekunder av filmen i sitt
21 magasin. Dette er flott for bevaringen av verdens kulturarv.
5,
5
22 minutter mindre tapt enn vi trodde av vår felles historie.
</p
>
24 <p
>Men hvordan kunne filmen gå tapt, når arkivlovene i USA krevde at
25 publiserte filmer på den tiden ble deponert i bibliotek? Forklaringen
26 har jeg fra Lawrence Lessig og boken
27 <a href=
"http://free-culture.cc/
">Free Culture
</a
>, som jeg holder på
28 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig
">å
29 oversette til norsk
</a
>:
</p
>
31 <p
><blockquote
>
32 <p
>Dette er delvis på grunn av loven. Opphavsrettseiere var tidlig i
33 amerikansk opphavsrettslov nødt til å deponere kopier av sine verk i
34 biblioteker. Disse kopiene skulle både sikre spredning av kunnskap,
35 og sikre at det fantes en kopi av verket tilgjengelig når vernetiden
36 utløp, slik at andre kunne få tilgang til og kopiere verket.
</p
>
38 <p
>Disse reglene gjaldt også for filmer. Men i
1915 gjorde
39 kongressbiblioteket et unntak for film. Filmer kunne bli
40 opphavsrettsbeskyttet så lenge det ble gjort slik deponering. Men
41 filmskaperne fikk så lov til å låne tilbake de deponerte filmene -
42 så lenge de ville uten noe kostnad. Bare i
1915 var det mer enn
5475
43 filmer deponert og “lånt tilbake”. Dermed var det ikke noe eksemplar
44 i noe bibliotek når vernetiden til filmen utløp. Eksemplaret
45 eksisterer - hvis den finnes i det hele tatt - i arkivbiblioteket
46 til filmselskapet.
</p
>
47 </blockquote
></p
>
49 <p
>Nyheten gjorde meg nysgjerrig på om filmen kunne være falt i det
50 fri. En
87 år gammel film kunne jo tenkes å ha blitt en del av
51 allemannseiet, slik at vi alle kan bruke den til å bygge videre på vår
52 felles kultur uten å måtte be om tillatelse - slik Walt Disney gjorde
53 det i starten av sin karriere. Jeg spurte nasjonalbiblioteket, og de
54 sa nei. Hvordan kan det ha seg med en så gammel film? Jeg besteme
55 meg for å undersøke nærmere. En kan finne informasjon om den norske
57 <a href=
"https://lovdata.no/dokument/NL/lov/
1961-
05-
12-
2">Lovdata
</a
>
58 og
</a
>Wikipedia
</A
>. Her er et relevant
<a
59 href=
"https://no.wikipedia.org/wiki/Opphavsrett#Vernetid
">utsnitt fra
60 siden om opphavsrett i den norske Wikipedia
</a
>:
</p
>
62 <p
><blockquote
>
63 Ifølge åndsverkloven §§
40-
41 utløper vernetiden for et åndsverk
70
64 år etter utløpet av opphavspersonens dødsår. [...] For filmverk
65 gjelder særlige regler: Her kommer ikke alle mulige opphavspersoner
66 i betraktning, men kun hovedregissøren, manusforfatteren,
67 dialogforfatteren og komponisten av filmmusikken. Vernetiden
68 begynner å løpe etter utgangen av dødsåret til den lengstlevende av
69 disse. [...] Der opphavspersonen er ukjent, utløper opphavsretten
70
70 år etter første kjente offentliggjørelse av verket. Det er kun de
71 økonomiske rettighetene som faller bort i det vernetiden er
72 utløpt. De ideelle rettighetene må fortsatt respekteres, noe som
73 blant annet innebærer at man plikter å navngi opphavspersonen ved
75 </blockquote
></p
>
77 <p
>I følge nettstedet
78 <a href=
"http://www.disneyshorts.org/shorts.aspx?shortID=
75">The
79 Encyclopedia of Disney Animated Shorts
</a
> er følgende personer gitt
80 æren for denne kortfilmen:
</p
>
84 <dt
>Regissør
</dt
>
85 <dd
><a href=
"https://en.wikipedia.org/wiki/Walt_Disney
">Walt Disney
</a
> (
1901-
12-
05 –
1966-
12-
15) +
70 år =
2037</dd
>
88 <dd
><a href=
"https://en.wikipedia.org/wiki/Ub_Iwerks
">Ub Iwerks
</a
> (
1901-
03-
24 –
1971-
07-
07) +
70 år =
2042
89 <br
><a href=
"https://en.wikipedia.org/wiki/Rollin_Hamilton
">Rollin
"Ham
" Hamilton
</a
> (
1898-
10-
28 -
1951-
06-
03) +
70 år =
2022
90 <br
><a href=
"https://en.wikipedia.org/wiki/Harman_and_Ising
">Hugh Harman
</a
> (
1903-
08-
31 –
1982-
11-
25) +
70 år =
2053</dd
>
93 <dd
>Mike Marcus (?-?)
</dd
>
97 <p
>Alle fødsels- og dødsdatoene er fra engelske Wikipedia. Det er
98 ikke oppgitt navn på manusforfatter, dialogforfatter og komponist, men
99 jeg mistenker at tegnerne vil få opphavsrettigheter på tegnefilmer her
100 i Norge, og tar derfor med disse. Kameramannen vil ikke få noen
101 rettigheter så vidt jeg forstår, og er derfor ignorert her.
</p
>
103 <p
>Slik jeg forstår den norske opphavsretten vil dermed dette
104 filmverket bli allemannseie (også kalt å falle i det fri) i
2053,
126
105 år etter at det ble utgitt. Hvis kun regissørens rettigheter er
106 relevante, vil det skje i
2037,
110 år etter at det ble utgitt. Etter
107 det vil enhver kunne dele det med alle de har lyst til, fremføre det
108 offentlig eller klippe og lime i det for å lage sin egen film basert
109 på det - helt uten å måtte spørre noen om lov.
</p
>
111 <p
>Måtte så Nasjonalbiblioteket spørre om lov før de kunne kopiere
112 sitt nitrat-eksemplar over på mer varig format? Nei, heldigvis.
113 Åndsverklovens §
16 sier at arkiv, bibliotek, museer og undervisnings-
114 og forskningsinstitusjoner har rett til å fremstille eksemplar av verk
115 for konserverings- og sikringsformål og andre særskilte formål.
</p
>
120 <title>How to stay with sysvinit in Debian Jessie
</title>
121 <link>http://people.skolelinux.org/pere/blog/How_to_stay_with_sysvinit_in_Debian_Jessie.html
</link>
122 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/How_to_stay_with_sysvinit_in_Debian_Jessie.html
</guid>
123 <pubDate>Sat,
22 Nov
2014 01:
00:
00 +
0100</pubDate>
124 <description><p
>By now, it is well known that Debian Jessie will not be using
125 sysvinit as its boot system by default. But how can one keep using
126 sysvinit in Jessie? It is fairly easy, and here are a few recipes,
128 <a href=
"http://www.vitavonni.de/blog/
201410/
2014102101-avoiding-systemd.html
">Erich
129 Schubert
</a
> and
130 <a href=
"http://smcv.pseudorandom.co.uk/
2014/still_universal/
">Simon
133 <p
>If you already are using Wheezy and want to upgrade to Jessie and
134 keep sysvinit as your boot system, create a file
135 <tt
>/etc/apt/preferences.d/use-sysvinit
</tt
> with this content before
136 you upgrade:
</p
>
138 <p
><blockquote
><pre
>
139 Package: systemd-sysv
140 Pin: release o=Debian
142 </pre
></blockquote
><p
>
144 <p
>This file content will tell apt and aptitude to not consider
145 installing systemd-sysv as part of any installation and upgrade
146 solution when resolving dependencies, and thus tell it to avoid
147 systemd as a default boot system. The end result should be that the
148 upgraded system keep using sysvinit.
</p
>
150 <p
>If you are installing Jessie for the first time, there is no way to
151 get sysvinit installed by default (debootstrap used by
152 debian-installer have no option for this), but one can tell the
153 installer to switch to sysvinit before the first boot. Either by
154 using a kernel argument to the installer, or by adding a line to the
155 preseed file used. First, the kernel command line argument:
157 <p
><blockquote
><pre
>
158 preseed/late_command=
"in-target apt-get install --purge -y sysvinit-core
"
159 </pre
></blockquote
><p
>
161 <p
>Next, the line to use in a preseed file:
</p
>
163 <p
><blockquote
><pre
>
164 d-i preseed/late_command string in-target apt-get install -y sysvinit-core
165 </pre
></blockquote
><p
>
167 <p
>One can of course also do this after the first boot by installing
168 the sysvinit-core package.
</p
>
170 <p
>I recommend only using sysvinit if you really need it, as the
171 sysvinit boot sequence in Debian have several hardware specific bugs
172 on Linux caused by the fact that it is unpredictable when hardware
173 devices show up during boot. But on the other hand, the new default
174 boot system still have a few rough edges I hope will be fixed before
175 Jessie is released.
</p
>
177 <p
>Update
2014-
11-
26: Inspired by
178 <ahref=
"https://www.mirbsd.org/permalinks/wlog-
10-tg_e20141125-tg.htm#e20141125-tg_wlog-
10-tg
">a
179 blog post by Torsten Glaser
</a
>, added --purge to the preseed
185 <title>Hvordan vurderer regjeringen H
.264-patentutfordringen?
</title>
186 <link>http://people.skolelinux.org/pere/blog/Hvordan_vurderer_regjeringen_H_264_patentutfordringen_.html
</link>
187 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hvordan_vurderer_regjeringen_H_264_patentutfordringen_.html
</guid>
188 <pubDate>Sun,
16 Nov
2014 10:
30:
00 +
0100</pubDate>
189 <description><p
>For en stund tilbake spurte jeg Fornyingsdepartementet om hvilke
190 juridiske vurderinger rundt patentproblemstillingen som var gjort da
191 H
.264 ble tatt inn i
<a href=
"http://standard.difi.no/
">statens
192 referansekatalog over standarder
</a
>. Stig Hornnes i FAD tipset meg
193 om følgende som står i oppsumeringen til høringen om
194 referansekatalogen versjon
2.0, som jeg siden ved hjelp av en
195 innsynsforespørsel fikk tak i
196 <a href=
"http://wiki.nuug.no/uttalelser/
200901-standardkatalog-v2?action=AttachFile
&do=get
&target=kongelig-resolusjon.pdf
">PDF-utgaven av
</a
>
197 datert
2009-
06-
03 (saksnummer
200803291, saksbehandler Henrik
198 Linnestad).
</p
>
200 <p
>Der står det følgende om problemstillingen:
</p
>
202 <p
><blockquote
>
203 <strong
>4.4 Patentproblematikk
</strong
>
205 <p
>NUUG og Opera ser det som særlig viktig at forslagene knyttet til
206 lyd og video baserer seg på de royalty-frie standardene Vorbis, Theora
209 <p
>Kommentarene relaterer seg til at enkelte standarder er åpne, men
210 inneholder tekniske prosedyrer som det i USA (og noen andre land som
211 Japan) er gitt patentrettigheter til. I vårt tilfelle berører dette
212 spesielt standardene Mp3 og H
.264, selv om Politidirektoratet peker på
213 at det muligens kan være tilsvarende problematikk også for Theora og
214 Vorbis. Dette medfører at det i USA kan kreves royalties for bruk av
215 tekniske løsninger knyttet til standardene, et krav som også
216 håndheves. Patenter kan imidlertid bare hevdes i de landene hvor
217 patentet er gitt, så amerikanske patenter gjelder ikke andre steder
220 <p
>Spesielt for utvikling av fri programvare er patenter
221 problematisk. GPL, en
"grunnleggende
" lisens for distribusjon av fri
222 programvare, avviser at programvare kan distribueres under denne
223 lisensen hvis det inneholder referanser til patenterte rutiner som
224 utløser krav om royalties. Det er imidlertid uproblematisk å
225 distribuere fri programvareløsninger under GPL som benytter de
226 aktuelle standardene innen eller mellom land som ikke anerkjenner
227 patentene. Derfor finner vi også flere implementeringer av Mp3 og
228 H
.264 som er fri programvare, lisensiert under GPL.
</p
>
230 <p
>I Norge og EU er patentlovgivningen langt mer restriktiv enn i USA,
231 men det er også her mulig å få patentert metoder for løsning av et
232 problem som relaterer seg til databehandling. Det er AIF bekjent ikke
233 relevante patenter i EU eller Norge hva gjelder H
.264 og Mp3, men
234 muligheten for at det finnes patenter uten at det er gjort krav om
235 royalties eller at det senere vil gis slike patenter kan ikke helt
238 <p
>AIF mener det er et behov for å gi offentlige virksomheter mulighet
239 til å benytte antatt royaltyfrie åpne standarder som et likeverdig
240 alternativ eller i tillegg til de markedsledende åpne standardene.
</p
>
242 </blockquote
></p
>
244 <p
>Det ser dermed ikke ut til at de har vurdert patentspørsmålet i
245 sammenheng med opphavsrettsvilkår slik de er formulert for f.eks.
246 Apple Final Cut Pro, Adobe Premiere Pro, Avid og Sorenson-verktøyene,
247 der det kreves brukstillatelse for patenter som ikke er gyldige i
248 Norge for å bruke disse verktøyene til annet en personlig og ikke
249 kommersiell aktivitet når det gjelder H
.264-video. Jeg må nok lete
250 videre etter svar på det spørsmålet.
</p
>
255 <title>A Debian package for SMTP via Tor (aka SMTorP) using exim4
</title>
256 <link>http://people.skolelinux.org/pere/blog/A_Debian_package_for_SMTP_via_Tor__aka_SMTorP__using_exim4.html
</link>
257 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/A_Debian_package_for_SMTP_via_Tor__aka_SMTorP__using_exim4.html
</guid>
258 <pubDate>Mon,
10 Nov
2014 13:
40:
00 +
0100</pubDate>
259 <description><p
>The right to communicate with your friends and family in private,
260 without anyone snooping, is a right every citicen have in a liberal
261 democracy. But this right is under serious attack these days.
</p
>
263 <p
>A while back it occurred to me that one way to make the dragnet
264 surveillance conducted by NSA, GCHQ, FRA and others (and confirmed by
265 the whisleblower Snowden) more expensive for Internet email,
266 is to deliver all email using SMTP via Tor. Such SMTP option would be
267 a nice addition to the FreedomBox project if we could send email
268 between FreedomBox machines without leaking metadata about the emails
269 to the people peeking on the wire. I
270 <a href=
"http://lists.alioth.debian.org/pipermail/freedombox-discuss/
2014-October/
006493.html
">proposed
271 this on the FreedomBox project mailing list in October
</a
> and got a
272 lot of useful feedback and suggestions. It also became obvious to me
273 that this was not a novel idea, as the same idea was tested and
274 documented by Johannes Berg as early as
2006, and both
275 <a href=
"https://github.com/pagekite/Mailpile/wiki/SMTorP
">the
276 Mailpile
</a
> and
<a href=
"http://dee.su/cables
">the Cables
</a
> systems
277 propose a similar method / protocol to pass emails between users.
</p
>
279 <p
>To implement such system one need to set up a Tor hidden service
280 providing the SMTP protocol on port
25, and use email addresses
281 looking like username@hidden-service-name.onion. With such addresses
282 the connections to port
25 on hidden-service-name.onion using Tor will
283 go to the correct SMTP server. To do this, one need to configure the
284 Tor daemon to provide the hidden service and the mail server to accept
285 emails for this .onion domain. To learn more about Exim configuration
286 in Debian and test the design provided by Johannes Berg in his FAQ, I
287 set out yesterday to create a Debian package for making it trivial to
288 set up such SMTP over Tor service based on Debian. Getting it to work
289 were fairly easy, and
290 <a href=
"https://github.com/petterreinholdtsen/exim4-smtorp
">the
291 source code for the Debian package
</a
> is available from github. I
292 plan to move it into Debian if further testing prove this to be a
293 useful approach.
</p
>
295 <p
>If you want to test this, set up a blank Debian machine without any
296 mail system installed (or run
<tt
>apt-get purge exim4-config
</tt
> to
297 get rid of exim4). Install tor, clone the git repository mentioned
298 above, build the deb and install it on the machine. Next, run
299 <tt
>/usr/lib/exim4-smtorp/setup-exim-hidden-service
</tt
> and follow
300 the instructions to get the service up and running. Restart tor and
301 exim when it is done, and test mail delivery using swaks like
304 <p
><blockquote
><pre
>
305 torsocks swaks --server dutlqrrmjhtfa3vp.onion \
306 --to fbx@dutlqrrmjhtfa3vp.onion
307 </pre
></blockquote
></p
>
309 <p
>This will test the SMTP delivery using tor. Replace the email
310 address with your own address to test your server. :)
</p
>
312 <p
>The setup procedure is still to complex, and I hope it can be made
313 easier and more automatic. Especially the tor setup need more work.
314 Also, the package include a tor-smtp tool written in C, but its task
315 should probably be rewritten in some script language to make the deb
316 architecture independent. It would probably also make the code easier
317 to review. The tor-smtp tool currently need to listen on a socket for
318 exim to talk to it and is started using xinetd. It would be better if
319 no daemon and no socket is needed. I suspect it is possible to get
320 exim to run a command line tool for delivery instead of talking to a
321 socket, and hope to figure out how in a future version of this
324 <p
>Until I wipe my test machine, I can be reached using the
325 <tt
>fbx@dutlqrrmjhtfa3vp.onion
</tt
> mail address, deliverable over
331 <title>First Jessie based Debian Edu released (alpha0)
</title>
332 <link>http://people.skolelinux.org/pere/blog/First_Jessie_based_Debian_Edu_released__alpha0_.html
</link>
333 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/First_Jessie_based_Debian_Edu_released__alpha0_.html
</guid>
334 <pubDate>Mon,
27 Oct
2014 20:
40:
00 +
0100</pubDate>
335 <description><p
>I am happy to report that I on behalf of the Debian Edu team just
337 <a href=
"https://lists.debian.org/debian-edu-announce/
2014/
10/msg00000.html
">this
338 announcement
</a
>:
</p
>
341 The Debian Edu Team is pleased to announce the release of Debian Edu
342 Jessie
8.0+edu0~alpha0
344 Debian Edu is a complete operating system for schools. Through its
345 various installation profiles you can install servers, workstations
346 and laptops which will work together on the school network. With
347 Debian Edu, the teachers themselves or their technical support can
348 roll out a complete multi-user multi-machine study environment within
349 hours or a few days. Debian Edu comes with hundreds of applications
350 pre-installed, but you can always add more packages from Debian.
352 For those who want to give Debian Edu Jessie a try, download and
353 installation instructions are available, including detailed
354 instructions in the manual[
1] explaining the first steps, such as
355 setting up a network or adding users. Please note that the password
356 for the user your prompted for during installation must have a length
357 of at least
5 characters!
359 [
1]
&lt;URL:
<a href=
"https://wiki.debian.org/DebianEdu/Documentation/Jessie
">https://wiki.debian.org/DebianEdu/Documentation/Jessie
</a
> &gt;
361 Would you like to give your school
's computer a longer life? Are you
362 tired of sneaker administration, running from computer to computer
363 reinstalling the operating system? Would you like to administrate all
364 the computers in your school using only a couple of hours every week?
365 Check out Debian Edu Jessie!
367 Skolelinux is used by at least two hundred schools all over the world,
368 mostly in Germany and Norway.
370 About Debian Edu and Skolelinux
371 ===============================
373 Debian Edu, also known as Skolelinux[
2], is a Linux distribution based
374 on Debian providing an out-of-the box environment of a completely
375 configured school network. Immediately after installation a school
376 server running all services needed for a school network is set up just
377 waiting for users and machines being added via GOsa², a comfortable
378 Web-UI. A netbooting environment is prepared using PXE, so after
379 initial installation of the main server from CD or USB stick all other
380 machines can be installed via the network. The provided school server
381 provides LDAP database and Kerberos authentication service,
382 centralized home directories, DHCP server, web proxy and many other
383 services. The desktop contains more than
60 educational software
384 packages[
3] and more are available from the Debian archive, and
385 schools can choose between KDE, Gnome, LXDE, Xfce and MATE desktop
388 [
2]
&lt;URL:
<a href=
"http://www.skolelinux.org/
">http://www.skolelinux.org/
</a
> &gt;
389 [
3]
&lt;URL:
<a href=
"http://people.skolelinux.org/pere/blog/Educational_applications_included_in_Debian_Edu___Skolelinux__the_screenshot_collection____.html
">http://people.skolelinux.org/pere/blog/Educational_applications_included_in_Debian_Edu___Skolelinux__the_screenshot_collection____.html
</a
> &gt;
391 Full release notes and manual
392 =============================
394 Below the download URLs there is a list of some of the new features
395 and bugfixes of Debian Edu
8.0+edu0~alpha0 Codename Jessie. The full
396 list is part of the manual. (See the feature list in the manual[
4] for
397 the English version.) For some languages manual translations are
398 available, see the manual translation overview[
5].
400 [
4]
&lt;URL:
<a href=
"https://wiki.debian.org/DebianEdu/Documentation/Jessie/Features
">https://wiki.debian.org/DebianEdu/Documentation/Jessie/Features
</a
> &gt;
401 [
5]
&lt;URL:
<a href=
"http://maintainer.skolelinux.org/debian-edu-doc/
">http://maintainer.skolelinux.org/debian-edu-doc/
</a
> &gt;
406 To download the multiarch netinstall CD release (
624 MiB) you can use
408 *
<a href=
"ftp://ftp.skolelinux.org/skolelinux-cd/debian-edu-
8.0+edu0~alpha0-CD.iso
">ftp://ftp.skolelinux.org/skolelinux-cd/debian-edu-
8.0+edu0~alpha0-CD.iso
</a
>
409 *
<a href=
"http://ftp.skolelinux.org/skolelinux-cd/debian-edu-
8.0+edu0~alpha0-CD.iso
">http://ftp.skolelinux.org/skolelinux-cd/debian-edu-
8.0+edu0~alpha0-CD.iso
</a
>
410 * rsync -avzP ftp.skolelinux.org::skolelinux-cd/debian-edu-
8.0+edu0~alpha0-CD.iso .
412 The SHA1SUM of this image is:
361188818e036ce67280a572f757de82ebfeb095
414 New features for Debian Edu
8.0+edu0~alpha0 Codename Jessie released
2014-
10-
27
415 ===============================================================================
421 * PXE installation now installs firmware automatically for the hardware present.
426 Everything which is new in Debian Jessie
8.0, eg:
428 * Linux kernel
3.16.x
429 * Desktop environments KDE
"Plasma
" 4.11.12, GNOME
3.14, Xfce
4.10,
430 LXDE
0.5.6 and MATE
1.8 (KDE
"Plasma
" is installed by default; to
431 choose one of the others see manual.)
432 * the browsers Iceweasel
31 ESR and Chromium
38
436 * CUPS print system
1.7.5
437 * new boot framework: systemd
438 * Educational toolbox GCompris
14.07
439 * Music creator Rosegarden
14.02
440 * Image editor Gimp
2.8.14
441 * Virtual stargazer Stellarium
0.13.0
444 * New version of debian-installer from Debian Jessie.
445 * Debian Jessie includes about
42000 packages available for
447 * More information about Debian Jessie
8.0 is provided in the release
448 notes[
6] and the installation manual[
7].
450 [
6]
&lt;URL:
<a href=
"http://www.debian.org/releases/jessie/releasenotes
">http://www.debian.org/releases/jessie/releasenotes
</a
> &gt;
451 [
7]
&lt;URL:
<a href=
"http://www.debian.org/releases/jessie/installmanual
">http://www.debian.org/releases/jessie/installmanual
</a
> &gt;
456 * Inserting incorrect DNS information in Gosa will no longer break
457 DNS completely, but instead stop DNS updates until the incorrect
458 information is corrected (Debian bug #
710362)
461 Documentation and translation updates
462 -------------------------------------
464 * The Debian Edu Jessie Manual is fully translated to German, French,
465 Italian, Danish and Dutch. Partly translated versions exist for
466 Norwegian Bokmal and Spanish.
471 * Due to new Squid settings, powering off or rebooting the main
472 server takes more time.
473 * To manage printers localhost:
631 has to be used, currently www:
631
476 Regressions / known problems
477 ----------------------------
479 * Installing LTSP chroot fails with a bug related to eatmydata about
480 exim4-config failing to run its postinst (see Debian bug #
765694
481 and Debian bug #
762103).
482 * Munin collection is not properly configured on clients (Debian bug
483 #
764594). The fix is available in a newer version of munin-node.
484 * PXE setup for Main Server and Thin Client Server setup does not
485 work when installing on a machine without direct Internet access.
486 Will be fixed when Debian bug #
766960 is fixed in Jessie.
488 See the status page[
8] for the complete list.
490 [
8]
&lt;URL:
<a href=
"https://wiki.debian.org/DebianEdu/Status/Jessie
">https://wiki.debian.org/DebianEdu/Status/Jessie
</a
> &gt;
495 &lt;URL:
<a href=
"http://wiki.debian.org/DebianEdu/HowTo/ReportBugs
">http://wiki.debian.org/DebianEdu/HowTo/ReportBugs
</a
> &gt;
500 The Debian Project was founded in
1993 by Ian Murdock to be a truly
501 free community project. Since then the project has grown to be one of
502 the largest and most influential open source projects. Thousands of
503 volunteers from all over the world work together to create and
504 maintain Debian software. Available in
70 languages, and supporting a
505 huge range of computer types, Debian calls itself the universal
509 For further information, please visit the Debian web pages[
9] or send
510 mail to press@debian.org.
512 [
9]
&lt;URL:
<a href=
"http://www.debian.org/
">http://www.debian.org/
</a
> &gt;
518 <title>I spent last weekend recording MakerCon Nordic
</title>
519 <link>http://people.skolelinux.org/pere/blog/I_spent_last_weekend_recording_MakerCon_Nordic.html
</link>
520 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/I_spent_last_weekend_recording_MakerCon_Nordic.html
</guid>
521 <pubDate>Thu,
23 Oct
2014 23:
00:
00 +
0200</pubDate>
522 <description><p
>I spent last weekend at
<a href=
"http://www.makercon.no/
">Makercon
523 Nordic
</a
>, a great conference and workshop for makers in Norway and
524 the surrounding countries. I had volunteered on behalf of the
525 Norwegian Unix Users Group (NUUG) to video record the talks, and we
526 had a great and exhausting time recording the entire day, two days in
527 a row. There were only two of us, Hans-Petter and me, and we used the
528 regular video equipment for NUUG, with a
529 <a href=
"http://dvswitch.alioth.debian.org/wiki/
">dvswitch
</a
>, a
530 camera and a VGA to DV convert box, and mixed video and slides
533 <p
>Hans-Petter did the post-processing, consisting of uploading the
534 around
180 GiB of raw video to Youtube, and the result is
535 <a href=
"https://www.youtube.com/user/MakerConNordic/
">now becoming
536 public
</a
> on the MakerConNordic account. The videos have the license
537 NUUG always use on our recordings, which is
538 <a href=
"http://creativecommons.org/licenses/by-sa/
3.0/no/
">Creative
539 Commons Navngivelse-Del på samme vilkår
3.0 Norge
</a
>. Many great
540 talks available. Check it out! :)
</p
>
545 <title>listadmin, the quick way to moderate mailman lists - nice free software
</title>
546 <link>http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html
</link>
547 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html
</guid>
548 <pubDate>Wed,
22 Oct
2014 20:
00:
00 +
0200</pubDate>
549 <description><p
>If you ever had to moderate a mailman list, like the ones on
550 alioth.debian.org, you know the web interface is fairly slow to
551 operate. First you visit one web page, enter the moderation password
552 and get a new page shown with a list of all the messages to moderate
553 and various options for each email address. This take a while for
554 every list you moderate, and you need to do it regularly to do a good
555 job as a list moderator. But there is a quick alternative,
556 <a href=
"http://heim.ifi.uio.no/kjetilho/hacks/#listadmin
">the
557 listadmin program
</a
>. It allow you to check lists for new messages
558 to moderate in a fraction of a second. Here is a test run on two
559 lists I recently took over:
</p
>
561 <p
><blockquote
><pre
>
562 % time listadmin xiph
563 fetching data for pkg-xiph-commits@lists.alioth.debian.org ... nothing in queue
564 fetching data for pkg-xiph-maint@lists.alioth.debian.org ... nothing in queue
570 </pre
></blockquote
></p
>
572 <p
>In
1.7 seconds I had checked two mailing lists and confirmed that
573 there are no message in the moderation queue. Every morning I
574 currently moderate
68 mailman lists, and it normally take around two
575 minutes. When I took over the two pkg-xiph lists above a few days
576 ago, there were
400 emails waiting in the moderator queue. It took me
577 less than
15 minutes to process them all using the listadmin
580 <p
>If you install
581 <a href=
"https://tracker.debian.org/pkg/listadmin
">the listadmin
582 package
</a
> from Debian and create a file
<tt
>~/.listadmin.ini
</tt
>
583 with content like this, the moderation task is a breeze:
</p
>
585 <p
><blockquote
><pre
>
586 username username@example.org
589 discard_if_reason
"Posting restricted to members only. Remove us from your mail list.
"
592 adminurl https://{domain}/mailman/admindb/{list}
593 mailman-list@lists.example.com
596 other-list@otherserver.example.org
597 </pre
></blockquote
></p
>
599 <p
>There are other options to set as well. Check the manual page to
600 learn the details.
</p
>
602 <p
>If you are forced to moderate lists on a mailman installation where
603 the SSL certificate is self signed or not properly signed by a
604 generally accepted signing authority, you can set a environment
605 variable when calling listadmin to disable SSL verification:
</p
>
607 <p
><blockquote
><pre
>
608 PERL_LWP_SSL_VERIFY_HOSTNAME=
0 listadmin
609 </pre
></blockquote
></p
>
611 <p
>If you want to moderate a subset of the lists you take care of, you
612 can provide an argument to the listadmin script like I do in the
613 initial screen dump (the xiph argument). Using an argument, only
614 lists matching the argument string will be processed. This make it
615 quick to accept messages if you notice the moderation request in your
618 <p
>Without the listadmin program, I would never be the moderator of
68
619 mailing lists, as I simply do not have time to spend on that if the
620 process was any slower. The listadmin program have saved me hours of
621 time I could spend elsewhere over the years. It truly is nice free
624 <p
>As usual, if you use Bitcoin and want to show your support of my
625 activities, please send Bitcoin donations to my address
626 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
&label=PetterReinholdtsenBlog
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
628 <p
>Update
2014-
10-
27: Added missing
'username
' statement in
629 configuration example. Also, I
've been told that the
630 PERL_LWP_SSL_VERIFY_HOSTNAME=
0 setting do not work for everyone. Not
636 <title>Debian Jessie, PXE and automatic firmware installation
</title>
637 <link>http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html
</link>
638 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html
</guid>
639 <pubDate>Fri,
17 Oct
2014 14:
10:
00 +
0200</pubDate>
640 <description><p
>When PXE installing laptops with Debian, I often run into the
641 problem that the WiFi card require some firmware to work properly.
642 And it has been a pain to fix this using preseeding in Debian.
643 Normally something more is needed. But thanks to
644 <a href=
"https://packages.qa.debian.org/i/isenkram.html
">my isenkram
645 package
</a
> and its recent tasksel extension, it has now become easy
646 to do this using simple preseeding.
</p
>
648 <p
>The isenkram-cli package provide tasksel tasks which will install
649 firmware for the hardware found in the machine (actually, requested by
650 the kernel modules for the hardware). (It can also install user space
651 programs supporting the hardware detected, but that is not the focus
652 of this story.)
</p
>
654 <p
>To get this working in the default installation, two preeseding
655 values are needed. First, the isenkram-cli package must be installed
656 into the target chroot (aka the hard drive) before tasksel is executed
657 in the pkgsel step of the debian-installer system. This is done by
658 preseeding the base-installer/includes debconf value to include the
659 isenkram-cli package. The package name is next passed to debootstrap
660 for installation. With the isenkram-cli package in place, tasksel
661 will automatically use the isenkram tasks to detect hardware specific
662 packages for the machine being installed and install them, because
663 isenkram-cli contain tasksel tasks.
</p
>
665 <p
>Second, one need to enable the non-free APT repository, because
666 most firmware unfortunately is non-free. This is done by preseeding
667 the apt-mirror-setup step. This is unfortunate, but for a lot of
668 hardware it is the only option in Debian.
</p
>
670 <p
>The end result is two lines needed in your preseeding file to get
671 firmware installed automatically by the installer:
</p
>
673 <p
><blockquote
><pre
>
674 base-installer base-installer/includes string isenkram-cli
675 apt-mirror-setup apt-setup/non-free boolean true
676 </pre
></blockquote
></p
>
678 <p
>The current version of isenkram-cli in testing/jessie will install
679 both firmware and user space packages when using this method. It also
680 do not work well, so use version
0.15 or later. Installing both
681 firmware and user space packages might give you a bit more than you
682 want, so I decided to split the tasksel task in two, one for firmware
683 and one for user space programs. The firmware task is enabled by
684 default, while the one for user space programs is not. This split is
685 implemented in the package currently in unstable.
</p
>
687 <p
>If you decide to give this a go, please let me know (via email) how
688 this recipe work for you. :)
</p
>
690 <p
>So, I bet you are wondering, how can this work. First and
691 foremost, it work because tasksel is modular, and driven by whatever
692 files it find in /usr/lib/tasksel/ and /usr/share/tasksel/. So the
693 isenkram-cli package place two files for tasksel to find. First there
694 is the task description file (/usr/share/tasksel/descs/isenkram.desc):
</p
>
696 <p
><blockquote
><pre
>
697 Task: isenkram-packages
699 Description: Hardware specific packages (autodetected by isenkram)
700 Based on the detected hardware various hardware specific packages are
702 Test-new-install: show show
704 Packages: for-current-hardware
706 Task: isenkram-firmware
708 Description: Hardware specific firmware packages (autodetected by isenkram)
709 Based on the detected hardware various hardware specific firmware
710 packages are proposed.
711 Test-new-install: mark show
713 Packages: for-current-hardware-firmware
714 </pre
></blockquote
></p
>
716 <p
>The key parts are Test-new-install which indicate how the task
717 should be handled and the Packages line referencing to a script in
718 /usr/lib/tasksel/packages/. The scripts use other scripts to get a
719 list of packages to install. The for-current-hardware-firmware script
720 look like this to list relevant firmware for the machine:
722 <p
><blockquote
><pre
>
727 isenkram-autoinstall-firmware -l
728 </pre
></blockquote
></p
>
730 <p
>With those two pieces in place, the firmware is installed by
731 tasksel during the normal d-i run. :)
</p
>
733 <p
>If you want to test what tasksel will install when isenkram-cli is
734 installed, run
<tt
>DEBIAN_PRIORITY=critical tasksel --test
735 --new-install
</tt
> to get the list of packages that tasksel would
738 <p
><a href=
"https://wiki.debian.org/DebianEdu/
">Debian Edu
</a
> will be
739 pilots in testing this feature, as isenkram is used there now to
740 install firmware, replacing the earlier scripts.
</p
>
745 <title>Ubuntu used to show the bread prizes at ICA Storo
</title>
746 <link>http://people.skolelinux.org/pere/blog/Ubuntu_used_to_show_the_bread_prizes_at_ICA_Storo.html
</link>
747 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Ubuntu_used_to_show_the_bread_prizes_at_ICA_Storo.html
</guid>
748 <pubDate>Sat,
4 Oct
2014 15:
20:
00 +
0200</pubDate>
749 <description><p
>Today I came across an unexpected Ubuntu boot screen. Above the
750 bread shelf on the ICA shop at Storo in Oslo, the grub menu of Ubuntu
751 with Linux kernel
3.2.0-
23 (ie probably version
12.04 LTS) was stuck
752 on a screen normally showing the bread types and prizes:
</p
>
754 <p align=
"center
"><img width=
"70%
" src=
"http://people.skolelinux.org/pere/blog/images/
2014-
10-
04-ubuntu-ica-storo-crop.jpeg
"></p
>
756 <p
>If it had booted as it was supposed to, I would never had known
757 about this hidden Linux installation. It is interesting what
758 <a href=
"http://revealingerrors.com/
">errors can reveal
</a
>.
</p
>
763 <title>New lsdvd release version
0.17 is ready
</title>
764 <link>http://people.skolelinux.org/pere/blog/New_lsdvd_release_version_0_17_is_ready.html
</link>
765 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/New_lsdvd_release_version_0_17_is_ready.html
</guid>
766 <pubDate>Sat,
4 Oct
2014 08:
40:
00 +
0200</pubDate>
767 <description><p
>The
<a href=
"https://sourceforge.net/p/lsdvd/
">lsdvd project
</a
>
768 got a new set of developers a few weeks ago, after the original
769 developer decided to step down and pass the project to fresh blood.
770 This project is now maintained by Petter Reinholdtsen and Steve
773 <p
>I just wrapped up
774 <a href=
"https://sourceforge.net/p/lsdvd/mailman/message/
32896061/
">a
775 new lsdvd release
</a
>, available in git or from
776 <a href=
"https://sourceforge.net/projects/lsdvd/files/lsdvd/
">the
777 download page
</a
>. This is the changelog dated
2014-
10-
03 for version
782 <li
>Ignore
'phantom
' audio, subtitle tracks
</li
>
783 <li
>Check for garbage in the program chains, which indicate that a track is
784 non-existant, to work around additional copy protection
</li
>
785 <li
>Fix displaying content type for audio tracks, subtitles
</li
>
786 <li
>Fix pallete display of first entry
</li
>
787 <li
>Fix include orders
</li
>
788 <li
>Ignore read errors in titles that would not be displayed anyway
</li
>
789 <li
>Fix the chapter count
</li
>
790 <li
>Make sure the array size and the array limit used when initialising
791 the palette size is the same.
</li
>
792 <li
>Fix array printing.
</li
>
793 <li
>Correct subsecond calculations.
</li
>
794 <li
>Add sector information to the output format.
</li
>
795 <li
>Clean up code to be closer to ANSI C and compile without warnings
796 with more GCC compiler warnings.
</li
>
800 <p
>This change bring together patches for lsdvd in use in various
801 Linux and Unix distributions, as well as patches submitted to the
802 project the last nine years. Please check it out. :)
</p
>