]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
4bf4664e98b692e6a4bb59b203843f2dc74f3c69
[homepage.git] / blog / index.rss
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">
3 <channel>
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" />
8
9 <item>
10 <title>Good bye subkeys.pgp.net, welcome pool.sks-keyservers.net</title>
11 <link>http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html</guid>
13 <pubDate>Wed, 10 Sep 2014 13:10:00 +0200</pubDate>
14 <description>&lt;p&gt;Yesterday, I had the pleasure of attending a talk with the
15 &lt;a href=&quot;http://www.nuug.no/&quot;&gt;Norwegian Unix User Group&lt;/a&gt; about
16 &lt;a href=&quot;http://www.nuug.no/aktiviteter/20140909-sks-keyservers/&quot;&gt;the
17 OpenPGP keyserver pool sks-keyservers.net&lt;/a&gt;, and was very happy to
18 learn that there is a large set of publicly available key servers to
19 use when looking for peoples public key. So far I have used
20 subkeys.pgp.net, and some times wwwkeys.nl.pgp.net when the former
21 were misbehaving, but those days are ended. The servers I have used
22 up until yesterday have been slow and some times unavailable. I hope
23 those problems are gone now.&lt;/p&gt;
24
25 &lt;p&gt;Behind the round robin DNS entry of the
26 &lt;a href=&quot;https://sks-keyservers.net/&quot;&gt;sks-keyservers.net&lt;/a&gt; service
27 there is a pool of more than 100 keyservers which are checked every
28 day to ensure they are well connected and up to date. It must be
29 better than what I have used so far. :)&lt;/p&gt;
30
31 &lt;p&gt;Yesterdays speaker told me that the service is the default
32 keyserver provided by the default configuration in GnuPG, but this do
33 not seem to be used in Debian. Perhaps it should?&lt;/p&gt;
34
35 &lt;p&gt;Anyway, I&#39;ve updated my ~/.gnupg/options file to now include this
36 line:&lt;/p&gt;
37
38 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
39 keyserver pool.sks-keyservers.net
40 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
41
42 &lt;p&gt;With GnuPG version 2 one can also locate the keyserver using SRV
43 entries in DNS. Just for fun, I did just that at work, so now every
44 user of GnuPG at the University of Oslo should find a OpenGPG
45 keyserver automatically should their need it:&lt;/p&gt;
46
47 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
48 % host -t srv _pgpkey-http._tcp.uio.no
49 _pgpkey-http._tcp.uio.no has SRV record 0 100 11371 pool.sks-keyservers.net.
50 %
51 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
52
53 &lt;p&gt;Now if only
54 &lt;a href=&quot;http://ietfreport.isoc.org/idref/draft-shaw-openpgp-hkp/&quot;&gt;the
55 HKP lookup protocol&lt;/a&gt; supported finding signature paths, I would be
56 very happy. It can look up a given key or search for a user ID, but I
57 normally do not want that, but to find a trust path from my key to
58 another key. Given a user ID or key ID, I would like to find (and
59 download) the keys representing a signature path from my key to the
60 key in question, to be able to get a trust path between the two keys.
61 This is as far as I can tell not possible today. Perhaps something
62 for a future version of the protocol?&lt;/p&gt;
63 </description>
64 </item>
65
66 <item>
67 <title>Do you need an agreement with MPEG-LA to publish and broadcast H.264 video in Norway?</title>
68 <link>http://people.skolelinux.org/pere/blog/Do_you_need_an_agreement_with_MPEG_LA_to_publish_and_broadcast_H_264_video_in_Norway_.html</link>
69 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Do_you_need_an_agreement_with_MPEG_LA_to_publish_and_broadcast_H_264_video_in_Norway_.html</guid>
70 <pubDate>Mon, 25 Aug 2014 22:10:00 +0200</pubDate>
71 <description>&lt;p&gt;Two years later, I am still not sure if it is legal here in Norway
72 to use or publish a video in H.264 or MPEG4 format edited by the
73 commercially licensed video editors, without limiting the use to
74 create &quot;personal&quot; or &quot;non-commercial&quot; videos or get a license
75 agreement with &lt;a href=&quot;http://www.mpegla.com&quot;&gt;MPEG LA&lt;/a&gt;. If one
76 want to publish and broadcast video in a non-personal or commercial
77 setting, it might be that those tools can not be used, or that video
78 format can not be used, without breaking their copyright license. I
79 am not sure.
80 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Trenger_en_avtale_med_MPEG_LA_for___publisere_og_kringkaste_H_264_video_.html&quot;&gt;Back
81 then&lt;/a&gt;, I found that the copyright license terms for Adobe Premiere
82 and Apple Final Cut Pro both specified that one could not use the
83 program to produce anything else without a patent license from MPEG
84 LA. The issue is not limited to those two products, though. Other
85 much used products like those from Avid and Sorenson Media have terms
86 of use are similar to those from Adobe and Apple. The complicating
87 factor making me unsure if those terms have effect in Norway or not is
88 that the patents in question are not valid in Norway, but copyright
89 licenses are.&lt;/p&gt;
90
91 &lt;p&gt;These are the terms for Avid Artist Suite, according to their
92 &lt;a href=&quot;http://www.avid.com/US/about-avid/legal-notices/legal-enduserlicense2&quot;&gt;published
93 end user&lt;/a&gt;
94 &lt;a href=&quot;http://www.avid.com/static/resources/common/documents/corporate/LICENSE.pdf&quot;&gt;license
95 text&lt;/a&gt; (converted to lower case text for easier reading):&lt;/p&gt;
96
97 &lt;p&gt;&lt;blockquote&gt;
98 &lt;p&gt;18.2. MPEG-4. MPEG-4 technology may be included with the
99 software. MPEG LA, L.L.C. requires this notice: &lt;/p&gt;
100
101 &lt;p&gt;This product is licensed under the MPEG-4 visual patent portfolio
102 license for the personal and non-commercial use of a consumer for (i)
103 encoding video in compliance with the MPEG-4 visual standard (“MPEG-4
104 video”) and/or (ii) decoding MPEG-4 video that was encoded by a
105 consumer engaged in a personal and non-commercial activity and/or was
106 obtained from a video provider licensed by MPEG LA to provide MPEG-4
107 video. No license is granted or shall be implied for any other
108 use. Additional information including that relating to promotional,
109 internal and commercial uses and licensing may be obtained from MPEG
110 LA, LLC. See http://www.mpegla.com. This product is licensed under
111 the MPEG-4 systems patent portfolio license for encoding in compliance
112 with the MPEG-4 systems standard, except that an additional license
113 and payment of royalties are necessary for encoding in connection with
114 (i) data stored or replicated in physical media which is paid for on a
115 title by title basis and/or (ii) data which is paid for on a title by
116 title basis and is transmitted to an end user for permanent storage
117 and/or use, such additional license may be obtained from MPEG LA,
118 LLC. See http://www.mpegla.com for additional details.&lt;/p&gt;
119
120 &lt;p&gt;18.3. H.264/AVC. H.264/AVC technology may be included with the
121 software. MPEG LA, L.L.C. requires this notice:&lt;/p&gt;
122
123 &lt;p&gt;This product is licensed under the AVC patent portfolio license for
124 the personal use of a consumer or other uses in which it does not
125 receive remuneration to (i) encode video in compliance with the AVC
126 standard (“AVC video”) and/or (ii) decode AVC video that was encoded
127 by a consumer engaged in a personal activity and/or was obtained from
128 a video provider licensed to provide AVC video. No license is granted
129 or shall be implied for any other use. Additional information may be
130 obtained from MPEG LA, L.L.C. See http://www.mpegla.com.&lt;/p&gt;
131 &lt;/blockquote&gt;&lt;/p&gt;
132
133 &lt;p&gt;Note the requirement that the videos created can only be used for
134 personal or non-commercial purposes.&lt;/p&gt;
135
136 &lt;p&gt;The Sorenson Media software have
137 &lt;a href=&quot;http://www.sorensonmedia.com/terms/&quot;&gt;similar terms&lt;/a&gt;:&lt;/p&gt;
138
139 &lt;p&gt;&lt;blockquote&gt;
140
141 &lt;p&gt;With respect to a license from Sorenson pertaining to MPEG-4 Video
142 Decoders and/or Encoders: Any such product is licensed under the
143 MPEG-4 visual patent portfolio license for the personal and
144 non-commercial use of a consumer for (i) encoding video in compliance
145 with the MPEG-4 visual standard (“MPEG-4 video”) and/or (ii) decoding
146 MPEG-4 video that was encoded by a consumer engaged in a personal and
147 non-commercial activity and/or was obtained from a video provider
148 licensed by MPEG LA to provide MPEG-4 video. No license is granted or
149 shall be implied for any other use. Additional information including
150 that relating to promotional, internal and commercial uses and
151 licensing may be obtained from MPEG LA, LLC. See
152 http://www.mpegla.com.&lt;/p&gt;
153
154 &lt;p&gt;With respect to a license from Sorenson pertaining to MPEG-4
155 Consumer Recorded Data Encoder, MPEG-4 Systems Internet Data Encoder,
156 MPEG-4 Mobile Data Encoder, and/or MPEG-4 Unique Use Encoder: Any such
157 product is licensed under the MPEG-4 systems patent portfolio license
158 for encoding in compliance with the MPEG-4 systems standard, except
159 that an additional license and payment of royalties are necessary for
160 encoding in connection with (i) data stored or replicated in physical
161 media which is paid for on a title by title basis and/or (ii) data
162 which is paid for on a title by title basis and is transmitted to an
163 end user for permanent storage and/or use. Such additional license may
164 be obtained from MPEG LA, LLC. See http://www.mpegla.com for
165 additional details.&lt;/p&gt;
166
167 &lt;/blockquote&gt;&lt;/p&gt;
168
169 &lt;p&gt;Some free software like
170 &lt;a href=&quot;https://handbrake.fr/&quot;&gt;Handbrake&lt;/A&gt; and
171 &lt;a href=&quot;http://ffmpeg.org/&quot;&gt;FFMPEG&lt;/a&gt; uses GPL/LGPL licenses and do
172 not have any such terms included, so for those, there is no
173 requirement to limit the use to personal and non-commercial.&lt;/p&gt;
174 </description>
175 </item>
176
177 <item>
178 <title>Lenker for 2014-08-03</title>
179 <link>http://people.skolelinux.org/pere/blog/Lenker_for_2014_08_03.html</link>
180 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lenker_for_2014_08_03.html</guid>
181 <pubDate>Sun, 3 Aug 2014 23:00:00 +0200</pubDate>
182 <description>&lt;p&gt;Lenge siden jeg har hatt tid til å publisere lenker til skriverier
183 jeg har hatt glede og nytte av av å lese. Her er en liten norsk
184 lenkesamling.&lt;/p&gt;
185
186 &lt;p&gt;&lt;ul&gt;
187
188 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/sjoslag-om-fiskemilliardene-1.11576109&quot;&gt;Sjøslag
189 om fiskemilliardene&lt;/a&gt; (NRK Ytring 2014-03-03) - litt om hvordan de
190 norske felles matressurser røves fra felleskapet.&lt;/li&gt;
191
192 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/nyheter/Matkrisen-kan-komme-til-Norge-7522341.html&quot;&gt;Matkrisen
193 kan komme til Norge&lt;/a&gt; (Aftenposten 2014-4-01) - hvordan miljøendringene vil gjøre matproduksjonen i Norge mer sårbar.&lt;/li&gt;
194
195 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/norge-trenger-kornlager-1.11726744&quot;&gt;Norge
196 trenger kornlager&lt;/a&gt; (NRK Ytring 2014-06-07) Chr. Anton Smedshaug
197 forteller litt om Norges sårbare matsituasjon etter at Staten solgte
198 Norges kornlager.&lt;/li&gt;
199
200 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/norge/pst-vil-overvake-datatastaturer-1.11583286&quot;&gt;PST
201 vil overvåke datatastaturer&lt;/a&gt; (NRK 2014-03-04) - PST ønsker retten
202 til å bryte seg inn på private PC-er og legge inn spionprogrammer.
203 Hvilket nok vil gjøre Linux mer populært, men gjør at en i enda mindre
204 grad enn i dag kan stole på datamaskiner - neppe en god ide for
205 samfunnet totalt sett.&lt;/li&gt;
206
207 &lt;li&gt;&lt;a href=&quot;http://www.osloby.no/nyheter/Ruter-fremstar-som-et-pobelvelde-7490624.html&quot;&gt;«Ruter
208 fremstår som et pøbelvelde»&lt;/a&gt; (OsloBy 2014-03-05) - et eksempel på
209 hvordan kollektivtransportselskapet i Oslo håndterer sine kunder.&lt;/li&gt;
210
211 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/05/nyheter/dbtv/reklame/clear_channel/32123808/&quot;&gt;Clear
212 Channel nektet å vise Greenpeace-reklame i Oslo&lt;/a&gt; (Dagbladet
213 2014-03-05) - forteller litt om hvordan hvilke budskap som når ut i
214 det offentlige rom kontrolleres i Norge.&lt;/li&gt;
215
216 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/06/kultur/meninger/debattinnlegg/kronikk/22_juli/32175854/&quot;&gt;Svarte
217 ikke på kritikken&lt;/a&gt; (Dagbladet 2014-03-06) - innlegg fra Norsk
218 presseforbund der de nok en gang tar opp det forkastelige i at
219 politiet nå har full tilgang til å bedrive telefonkontroll av
220 advokater.&lt;/li&gt;
221
222 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/nyheter/uriks/Putin-spiller-poker_-ikke-sjakk-I-sjakk-har-man-regler-7495368.html&quot;&gt;«Putin
223 spiller poker, ikke sjakk. I sjakk har man regler.»&lt;/a&gt; (Aftenposten
224 2014-03-08) - sjakklegenden Kasparov forklarer litt om hvordan han ser
225 at Russlands politikk fungerer, blant annet i lys av started av
226 Ukraina-krisen.&lt;/li&gt;
227
228 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/I-seng-med-fienden-7492605.html&quot;&gt;I
229 seng med fienden&lt;/a&gt; (Aftenposten 2014-03-10) - kronikk fra Eirik
230 H. Vinje om hvordan menn og kvinner settes opp mot hverandre i det
231 offentlige ordskiftet, kanskje på sviktende grunnlag.&lt;/li&gt;
232
233 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/amagasinet/Hvor-er-elevene-7501690.html&quot;&gt;Fritt
234 frem for skulk&lt;/a&gt; (Aftenposten 2014-03-14) - skildring av hvordan
235 norske elever i dag ikke lenger har rimelig krav om oppmøte på
236 skolen.&lt;/li&gt;
237
238 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/digital/Datalagringsdirektiv-avslorte-abort_-sykdom-og-vapenkjop--7503014.html&quot;&gt;«Datalagringsdirektiv»
239 avslørte abort, sykdom og våpenkjøp&lt;/a&gt; (Aftenposten 2014-03-14) - om
240 hvordan forskere har dokumentert hvordan innsamling av metadata om
241 telefoni og Internett-bruk kan være svært avslørende.&lt;/li&gt;
242
243 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/14/kultur/meninger/ideer/lordagskommentaren/agnes_ravatn/32302856/&quot;&gt;Konsentrasjonssvikt
244 på pensum&lt;/a&gt; (Dagbladet 2014-03-14) - Kommentar om hvordan (feil)
245 bruk IKT i skolen kan ødelegge mer enn det bidrar til læring.&lt;/li&gt;
246
247 &lt;li&gt;&lt;a href=&quot;http://doremusnor.wordpress.com/2014/02/09/reservasjonsrettsstaten/&quot;&gt;Reservasjonsrettsstaten&lt;/a&gt;
248 (blogg fra Doremus 2014-02-09) - morsom beskrivelse om hvordan
249 regjeringens forslag til reservasjonsrett for leger kan utvides til å
250 gjelde alles samvittighet.&lt;/li&gt;
251
252 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Autoritar-gjokunge-7514915.html&quot;&gt;Autoritær
253 gjøkunge&lt;/a&gt; (Aftenposten 2014-03-25) - Kronikk av Bjørn Stærk om
254 snurpenots-overvåkningen som varsleren Snowden dokumenterte.&lt;/li&gt;
255
256 &lt;li&gt;&lt;a href=&quot;http://blogg.friprog.no/2014/03/leveransekrise-i-offentlig-sektor-mener-mike-bracken-executive-director-of-digital-in-the-cabinet-office/&quot;&gt;Leveransekrise
257 i Offentlig sektor – mener Mike Bracken, Executive Director of Digital
258 in the Cabinet Office&lt;/a&gt; (blogg fra Friprog-senteret 2014-03-26).&lt;/li&gt;
259
260 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/26/kultur/meninger/kronikk/etiopia/avlytting/32499687/&quot;&gt;Norge
261 må stanse avlyttingen&lt;/a&gt; (Dagbladet 2014-03-26) - leserinnlegg fra
262 Felix Horne der han ber om at Norge gjør en innsats for å få slutt på
263 overvåkning av innbyggerne som gjøres i Norge av Etiopiske
264 myndigheter.&lt;/li&gt;
265
266 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Demokrati-er-ingen-naturlig-styreform-7521957.html&quot;&gt;Demokrati
267 er ingen naturlig styreform&lt;/a&gt; (Aftenposten 2014-04-01) - kronikk av
268 Stein Ringen om hvordan demokrati som styreform går tapt når
269 innbyggerne tar det for gitt.&lt;/li&gt;
270
271 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/ytringsansvar-ere-enhver-tilladte_-1.11618934&quot;&gt;Ytringsansvar
272 ere Enhver tilladte!&lt;/a&gt; (NRK Ytring 2014-04-01) - innspill fra Trygve
273 Svensson og Helge Svare om at hver enkelt av oss har et ansvar for å
274 ytre oss i den offentlige debatten.&lt;/li&gt;
275
276 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/Jeg-er-ingen-god-samfunnsborger-7527128.html&quot;&gt;Jeg
277 er ingen god samfunnsborger&lt;/a&gt; (Aftenposten 2014-04-16), kronikk av
278 Simen Tveitereid om alternative måter å motiveres i samfunnet, uten å
279 hige etter mer penger og flere ting.&lt;/li&gt;
280
281 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/debatt/Avgjorelsen-far-umiddelbar-virkning-7531811.html&quot;&gt;DLD-dommen:
282 Avgjørelsen får umiddelbar virkning&lt;/a&gt; (Aftenposten 2014-04-10) -
283 kronikk av Høyres Michael Tetzschner, en partiutbryter i DLD-saken som
284 stemte nei til DLD i Stortinget i 2011.&lt;/li&gt;
285
286 &lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=1466&quot;&gt;Datalagringsdirektivets
287 endelikt&lt;/a&gt; (blogg fra John Wessel-Aas 2014-04-11) - oppsummering
288 av hvordan direktivet ble funnet ugyldig i EU-domstolen.&lt;/li&gt;
289
290 &lt;li&gt;&lt;a href=&quot;http://www.vg.no/nyheter/meninger/kronikk-kapitulasjonspresidenten/a/10147713/&quot;&gt;Kronikk:
291 Kapitulasjonspresidenten&lt;/a&gt; (VG 2014-04-22) - kronikk av Einar
292 Kr. Steffenak om hvordan Stortingspresidenten og regjeringen viser sin
293 prinsippløshet i møte med Kina.&lt;/li&gt;
294
295 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Innerst-inne-er-alle-nordmenn-7542617.html&quot;&gt;Innerst
296 inne er alle nordmenn&lt;/a&gt; (Aftenposten 2014-04-27) - kronikk fra Bjørn
297 Stærk om hvordan vi i Vesten i stor grad baserer oss på en fantasi om
298 at alle i verden bærer på en drøm om å bli som oss.&lt;/li&gt;
299
300 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/viten/uviten/Det-italienske-senatet-gav-seg-selv-134-milliarder-euro-i-sluttpakke--7575312.html&quot;&gt;Det
301 italienske senatet gav seg selv 134 milliarder euro i sluttpakke&lt;/a&gt;
302 (Aftenposten 2014-06-19) - forsker Simen Gaure forteller hvordan
303 løgner og fantasi fra nettkilder i stor grad blir akseptert som
304 sannhet - antagelig også av deg og meg.&lt;/li&gt;
305
306 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/05/30/kultur/meninger/kronikk/skole/33576392/&quot;&gt;Et
307 forsvar for bråkmakerne&lt;/a&gt; (Dagbladet 2014-05-30) - kronikk av Dag
308 Øystein Nome som beskriver hvordan dagens skole ikke fungerer så godt
309 for mange elever.&lt;/li&gt;
310
311 &lt;li&gt;&lt;a href=&quot;http://www.osloby.no/nyheter/Betalte-med-slitt-seddel---havnet-i-arresten-7617208.html&quot;&gt;Betalte
312 med slitt seddel - havnet i arresten&lt;/a&gt; (Osloby 2014-06-25)) -
313 dokumentasjon av Oslopolitiets angrep på vår alles rett til å ferdes
314 uten elektronisk sporing. Jeg bruker kontanter i så stor grad som
315 mulig da banken ikke har noe med hvor jeg er og hva jeg kjøper. Vi
316 som gjør dette risikerer som beskrevet overgrep som frihetsberøvelse
317 og registrering og lagring av fingeravtrykk og bilde i politiets
318 database over mistenkte.&lt;/li&gt;
319
320 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/leder/Fredsprisen-til-Snowden-7620422.html&quot;&gt;Fredsprisen
321 til Snowden&lt;/a&gt; (Aftenposten 2014-06-28) - leder som forklarer hvorfor
322 varsleren Snowden bør få fredsprisen.&lt;/li&gt;
323
324 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/08/01/kultur/meninger/dbmener/leder1/34598010/&quot;&gt;Strategi
325 for politistaten&lt;/a&gt; (Dagbladet 2014-08-01) - leder som advarer om
326 sterke krefter som bruker terrortrusselen til å lirke Norge nærmere å
327 bli en politistat.&lt;/li&gt;
328
329 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/vi-ma-tenke-nytt-om-narkotika-1.11859322&quot;&gt;Vi
330 må tenke nytt om narkotika&lt;/a&gt; (NRK Ytring 2014-08-03) - Mark Lewis
331 forklarer hvorfor legalisering og offentlig kontroll av
332 narkotikamarkedet er mye bedre enn å overlate det til kriminelle.&lt;/li&gt;
333
334
335 &lt;/ul&gt;&lt;/p&gt;
336 </description>
337 </item>
338
339 <item>
340 <title>Debian Edu interview: Bernd Zeitzen</title>
341 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Bernd_Zeitzen.html</link>
342 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Bernd_Zeitzen.html</guid>
343 <pubDate>Thu, 31 Jul 2014 08:30:00 +0200</pubDate>
344 <description>&lt;p&gt;The complete and free “out of the box” software solution for
345 schools, &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu /
346 Skolelinux&lt;/a&gt;, is used quite a lot in Germany, and one of the people
347 involved is Bernd Zeitzen, who show up on the project mailing lists
348 from time to time with interesting questions and tips on how to adjust
349 the setup. I managed to interview him this summer.&lt;/p&gt;
350
351 &lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
352
353 &lt;p&gt;My name is Bernd Zeitzen and I&#39;m married with Hedda, a self
354 employed physiotherapist. My former profession is tool maker, but I
355 haven&#39;t worked for 30 years in this job. 30 years ago I started to
356 support my wife and become her officeworker and a few years later the
357 administrator for a small computer network, today based on Ubuntu
358 Server (Samba, OpenVPN). For her daily work she has to use Windows
359 Desktops because the software she needs to organize her business only
360 works with Windows . :-(&lt;/p&gt;
361
362 &lt;p&gt;In 1988 we started with one PC and DOS, then I learned to use
363 Windows 98, 2000, XP, …, 8, Ubuntu, MacOSX. Today we are running a
364 Linux server with 6 Windows clients and 10 persons (teacher of
365 children with special needs, speech therapist, occupational therapist,
366 psychologist and officeworkers) using our Samba shares via OpenVPN to
367 work with the documentations of our patients.&lt;/p&gt;
368
369 &lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux / Debian Edu
370 project?&lt;/strong&gt;&lt;/p&gt;
371
372 &lt;p&gt;Two years ago a friend of mine asked me, if I want to get a job in
373 his school (&lt;a href=&quot;http://www.gymnasium-harsewinkel.de/&quot;&gt;Gymnasium
374 Harsewinkel&lt;/a&gt;). They started with Skolelinux / Debian Edu and they
375 were looking for people to give support to the teachers using the
376 software and the network and teaching the pupils increasing their
377 computer skills in optional lessons. I&#39;m spending 4-6 hours a week
378 with this job.&lt;/p&gt;
379
380 &lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux / Debian
381 Edu?&lt;/strong&gt;&lt;/p&gt;
382
383 &lt;p&gt;The independence.&lt;/p&gt;
384
385 &lt;p&gt;First: Every person is allowed to use, share and develop the
386 software. Even if you are poor, you are allowed to use the software
387 included in Skolelinux/Debian Edu and all the other Free Software.&lt;/p&gt;
388
389 &lt;p&gt;Second: The software runs on old machines and this gives us the
390 possibility to recycle computers, weeded out from offices. The
391 servers and desktops are running for more than two years and they are
392 working reliable. &lt;/p&gt;
393
394 &lt;p&gt;We have two servers (one tjener and one terminal server), 45
395 workstations in three classrooms and seven laptops as a mobile
396 solution for all classrooms. These machines are all booting from the
397 terminal server. In the moment we are installing 30 laptops as mobile
398 workstations. Then the pupils have the possibility to work with these
399 machines in their classrooms. Internet access is realized by a WLAN
400 router, connected to the schools network. This is all done without a
401 dedicated system administrator or a computer science teacher.&lt;/p&gt;
402
403 &lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux / Debian
404 Edu?&lt;/strong&gt;&lt;/p&gt;
405
406 &lt;p&gt;Teachers and pupils are Windows users. &amp;lt;Irony on&amp;gt; And Linux
407 isn&#39;t cool. It&#39;s software for freaks using the command line. &amp;lt;Irony
408 off&amp;gt; They don&#39;t realize the stability of the system. &lt;/p&gt;
409
410 &lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
411
412 &lt;p&gt;Firefox, Thunderbird, LibreOffice, Ubuntu Server 12.04 (Samba,
413 Apache, MySQL, Joomla!, … and Skolelinux / Debian Edu)&lt;/p&gt;
414
415 &lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
416 get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
417
418 &lt;p&gt;In Germany we have the situation: every school is free to decide
419 which software they want to use. This decision is influenced by
420 teachers who learned to use Windows and MS Office. They buy a PC with
421 Windows preinstalled and an additional testing version of MS
422 Office. They don&#39;t know about the possibility to use Free Software
423 instead. Another problem are the publisher of school books. They
424 develop their software, added to the school books, for Windows.&lt;/p&gt;
425 </description>
426 </item>
427
428 <item>
429 <title>98.6 percent done with the Norwegian draft translation of Free Culture</title>
430 <link>http://people.skolelinux.org/pere/blog/98_6_percent_done_with_the_Norwegian_draft_translation_of_Free_Culture.html</link>
431 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/98_6_percent_done_with_the_Norwegian_draft_translation_of_Free_Culture.html</guid>
432 <pubDate>Wed, 23 Jul 2014 22:40:00 +0200</pubDate>
433 <description>&lt;p&gt;This summer I finally had time to continue working on the Norwegian
434 &lt;a href=&quot;http://www.docbook.org/&quot;&gt;docbook&lt;/a&gt; version of the 2004 book
435 &lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free Culture&lt;/a&gt; by Lawrence Lessig,
436 to get a Norwegian text explaining the problems with todays copyright
437 law. Yesterday, I finally completed translated the book text. There
438 are still some foot/end notes left to translate, the colophon page
439 need to be rewritten, and a few words and phrases still need to be
440 translated, but the Norwegian text is ready for the first proof
441 reading. :) More spell checking is needed, and several illustrations
442 need to be cleaned up. The work stopped up because I had to give
443 priority to other projects the last year, and the progress graph of
444 the translation show this very well:&lt;/p&gt;
445
446 &lt;p&gt;&lt;img width=&quot;80%&quot; align=&quot;center&quot; src=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/progress.png&quot;&gt;&lt;/p&gt;
447
448 &lt;p&gt;If you want to read the result, check out the
449 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;github&lt;/a&gt;
450 project pages and the
451 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/blob/master/archive/freeculture.nb.pdf?raw=true&quot;&gt;PDF&lt;/a&gt;,
452 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/blob/master/archive/freeculture.nb.epub?raw=true&quot;&gt;EPUB&lt;/a&gt;
453 and HTML version available in the
454 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/tree/master/archive&quot;&gt;archive
455 directory&lt;/a&gt;.&lt;/p&gt;
456
457 &lt;p&gt;Please report typos, bugs and improvements to the github project if
458 you find any.&lt;/p&gt;
459 </description>
460 </item>
461
462 <item>
463 <title>From English wiki to translated PDF and epub via Docbook</title>
464 <link>http://people.skolelinux.org/pere/blog/From_English_wiki_to_translated_PDF_and_epub_via_Docbook.html</link>
465 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/From_English_wiki_to_translated_PDF_and_epub_via_Docbook.html</guid>
466 <pubDate>Tue, 17 Jun 2014 11:30:00 +0200</pubDate>
467 <description>&lt;p&gt;The &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux
468 project&lt;/a&gt; provide an instruction manual for teachers, system
469 administrators and other users that contain useful tips for setting up
470 and maintaining a Debian Edu installation. This text is about how the
471 text processing of this manual is handled in the project.&lt;/p&gt;
472
473 &lt;p&gt;One goal of the project is to provide information in the native
474 language of its users, and for this we need to handle translations.
475 But we also want to make sure each language contain the same
476 information, so for this we need a good way to keep the translations
477 in sync. And we want it to be easy for our users to improve the
478 documentation, avoiding the need to learn special formats or tools to
479 contribute, and the obvious way to do this is to make it possible to
480 edit the documentation using a web browser. We also want it to be
481 easy for translators to keep the translation up to date, and give them
482 help in figuring out what need to be translated. Here is the list of
483 tools and the process we have found trying to reach all these
484 goals.&lt;/p&gt;
485
486 &lt;p&gt;We maintain the authoritative source of our manual in the
487 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/&quot;&gt;Debian
488 wiki&lt;/a&gt;, as several wiki pages written in English. It consist of one
489 front page with references to the different chapters, several pages
490 for each chapter, and finally one &quot;collection page&quot; gluing all the
491 chapters together into one large web page (aka
492 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/AllInOne&quot;&gt;the
493 AllInOne page&lt;/a&gt;). The AllInOne page is the one used for further
494 processing and translations. Thanks to the fact that the
495 &lt;a href=&quot;http://moinmo.in/&quot;&gt;MoinMoin&lt;/a&gt; installation on
496 wiki.debian.org support exporting pages in
497 &lt;a href=&quot;http://www.docbook.org/&quot;&gt;the Docbook format&lt;/a&gt;, we can fetch
498 the list of pages to export using the raw version of the AllInOne
499 page, loop over each of them to generate a Docbook XML version of the
500 manual. This process also download images and transform image
501 references to use the locally downloaded images. The generated
502 Docbook XML files are slightly broken, so some post-processing is done
503 using the &lt;tt&gt;documentation/scripts/get_manual&lt;/tt&gt; program, and the
504 result is a nice Docbook XML file (debian-edu-wheezy-manual.xml) and
505 a handfull of images. The XML file can now be used to generate PDF, HTML
506 and epub versions of the English manual. This is the basic step of
507 our process, making PDF (using dblatex), HTML (using xsltproc) and
508 epub (using dbtoepub) version from Docbook XML, and the resulting files
509 are placed in the debian-edu-doc-en binary package.&lt;/p&gt;
510
511 &lt;p&gt;But English documentation is not enough for us. We want translated
512 documentation too, and we want to make it easy for translators to
513 track the English original. For this we use the
514 &lt;a href=&quot;http://packages.qa.debian.org/p/poxml.html&quot;&gt;poxml&lt;/a&gt; package,
515 which allow us to transform the English Docbook XML file into a
516 translation file (a .pot file), usable with the normal gettext based
517 translation tools used by those translating free software. The pot
518 file is used to create and maintain translation files (several .po
519 files), which the translations update with the native language
520 translations of all titles, paragraphs and blocks of text in the
521 original. The next step is combining the original English Docbook XML
522 and the translation file (say debian-edu-wheezy-manual.nb.po), to
523 create a translated Docbook XML file (in this case
524 debian-edu-wheezy-manual.nb.xml). This translated (or partly
525 translated, if the translation is not complete) Docbook XML file can
526 then be used like the original to create a PDF, HTML and epub version
527 of the documentation.&lt;/p&gt;
528
529 &lt;p&gt;The translators use different tools to edit the .po files. We
530 recommend using
531 &lt;a href=&quot;http://www.kde.org/applications/development/lokalize/&quot;&gt;lokalize&lt;/a&gt;,
532 while some use emacs and vi, others can use web based editors like
533 &lt;a href=&quot;http://pootle.translatehouse.org/&quot;&gt;Poodle&lt;/a&gt; or
534 &lt;a href=&quot;https://www.transifex.com/&quot;&gt;Transifex&lt;/a&gt;. All we care about
535 is where the .po file end up, in our git repository. Updated
536 translations can either be committed directly to git, or submitted as
537 &lt;a href=&quot;https://bugs.debian.org/src:debian-edu-doc&quot;&gt;bug reports
538 against the debian-edu-doc package&lt;/a&gt;.&lt;/p&gt;
539
540 &lt;p&gt;One challenge is images, which both might need to be translated (if
541 they show translated user applications), and are needed in different
542 formats when creating PDF and HTML versions (epub is a HTML version in
543 this regard). For this we transform the original PNG images to the
544 needed density and format during build, and have a way to provide
545 translated images by storing translated versions in
546 images/$LANGUAGECODE/. I am a bit unsure about the details here. The
547 package maintainers know more.&lt;/p&gt;
548
549 &lt;p&gt;If you wonder what the result look like, we provide
550 &lt;a href=&quot;http://maintainer.skolelinux.org/debian-edu-doc/&quot;&gt;the content
551 of the documentation packages on the web&lt;/a&gt;. See for example the
552 &lt;a href=&quot;http://maintainer.skolelinux.org/debian-edu-doc/it/debian-edu-wheezy-manual.pdf&quot;&gt;Italian
553 PDF version&lt;/a&gt; or the
554 &lt;a href=&quot;http://maintainer.skolelinux.org/debian-edu-doc/de/debian-edu-wheezy-manual.html&quot;&gt;German
555 HTML version&lt;/a&gt;. We do not yet build the epub version by default,
556 but perhaps it will be done in the future.&lt;/p&gt;
557
558 &lt;p&gt;To learn more, check out
559 &lt;a href=&quot;http://packages.qa.debian.org/d/debian-edu-doc.html&quot;&gt;the
560 debian-edu-doc package&lt;/a&gt;,
561 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/&quot;&gt;the
562 manual on the wiki&lt;/a&gt; and
563 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/Translations&quot;&gt;the
564 translation instructions&lt;/a&gt; in the manual.&lt;/p&gt;
565 </description>
566 </item>
567
568 <item>
569 <title>Hvordan enkelt laste ned filmer fra NRK med den &quot;nye&quot; løsningen</title>
570 <link>http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html</link>
571 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html</guid>
572 <pubDate>Mon, 16 Jun 2014 19:20:00 +0200</pubDate>
573 <description>&lt;p&gt;Jeg har fortsatt behov for å kunne laste ned innslag fra NRKs
574 nettsted av og til for å se senere når jeg ikke er på nett, men
575 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html&quot;&gt;min
576 oppskrift fra 2011&lt;/a&gt; sluttet å fungere da NRK byttet
577 avspillermetode. I dag fikk jeg endelig lett etter oppdatert løsning,
578 og jeg er veldig glad for å fortelle at den enkleste måten å laste ned
579 innslag er å bruke siste versjon 2014.06.07 av
580 &lt;a href=&quot;http://rg3.github.io/youtube-dl/&quot;&gt;youtube-dl&lt;/a&gt;. Støtten i
581 youtube-dl &lt;a href=&quot;https://github.com/rg3/youtube-dl/issues/2980&quot;&gt;kom
582 inn for 23 dager siden&lt;/a&gt; og
583 &lt;a href=&quot;http://packages.qa.debian.org/y/youtube-dl.html&quot;&gt;versjonen i
584 Debian&lt;/a&gt; fungerer fint også som backport til Debian Wheezy. Det er
585 et lite problem, det håndterer kun URLer med små bokstaver, men hvis
586 en har en URL med store bokstaver kan en bare gjøre alle store om til
587 små bokstaver for å få youtube-dl til å laste ned. Rapporterte
588 nettopp
589 &lt;a href=&quot;https://github.com/rg3/youtube-dl/issues/2980&quot;&gt;problemet til
590 utviklerne&lt;/a&gt;, og antar de får fikset det snart.&lt;/p&gt;
591
592 &lt;p&gt;Dermed er alt klart til å laste ned dokumentarene om
593 &lt;a href=&quot;http://tv.nrk.no/program/KOID23005014/usas-hemmelige-avlytting&quot;&gt;USAs
594 hemmelige avlytting&lt;/a&gt; og
595 &lt;a href=&quot;http://tv.nrk.no/program/KOID23005114/selskapene-bak-usas-avlytting&quot;&gt;Selskapene
596 bak USAs avlytting&lt;/a&gt;, i tillegg til
597 &lt;a href=&quot;http://tv.nrk.no/program/KOID20005814/et-moete-med-edward-snowden&quot;&gt;intervjuet
598 med Edward Snowden gjort av den tyske tv-kanalen ARD&lt;/a&gt;. Anbefaler
599 alle å se disse, sammen med
600 &lt;a href=&quot;http://media.ccc.de/browse/congress/2013/30C3_-_5713_-_en_-_saal_2_-_201312301130_-_to_protect_and_infect_part_2_-_jacob.html&quot;&gt;foredraget
601 til Jacob Appelbaum på siste CCC-konferanse&lt;/a&gt;, for å forstå mer om
602 hvordan overvåkningen av borgerne brer om seg.&lt;/p&gt;
603
604 &lt;p&gt;Takk til gode venner på foreningen NUUGs IRC-kanal
605 &lt;a href=&quot;irc://irc.freenode.net/%23nuug&quot;&gt;#nuug på irc.freenode.net&lt;/a&gt;
606 for tipsene som fikk meg i mål&lt;/a&gt;.&lt;/p&gt;
607
608 &lt;p&gt;&lt;strong&gt;Oppdatering 2014-06-17&lt;/strong&gt;: Etter at jeg publiserte
609 denne, ble jeg tipset om bloggposten
610 &quot;&lt;a href=&quot;http://ingvar.blog.redpill-linpro.com/2012/05/31/downloading-hd-content-from-tv-nrk-no/&quot;&gt;Downloading
611 HD content from tv.nrk.no&lt;/a&gt;&quot; av Ingvar Hagelund, som har alternativ
612 implementasjon og tips for å lage mkv-fil med undertekstene inkludert.
613 Kanskje den passer bedre for deg? I tillegg ble feilen i youtube-dl
614 ble fikset litt senere ut på dagen i går, samt at youtube-dl fikk
615 støtte for å laste ned undertitler. Takk til Anders Einar Hilden for
616 god innsats og youtube-dl-utviklerne for rask respons.&lt;/p&gt;
617 </description>
618 </item>
619
620 <item>
621 <title>Free software car computer solution?</title>
622 <link>http://people.skolelinux.org/pere/blog/Free_software_car_computer_solution_.html</link>
623 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Free_software_car_computer_solution_.html</guid>
624 <pubDate>Thu, 29 May 2014 18:45:00 +0200</pubDate>
625 <description>&lt;p&gt;Dear lazyweb. I&#39;m planning to set up a small Raspberry Pi computer
626 in my car, connected to
627 &lt;a href=&quot;http://www.dx.com/p/400a-4-0-tft-lcd-digital-monitor-for-vehicle-parking-reverse-camera-1440x272-12v-dc-57776&quot;&gt;a
628 small screen&lt;/a&gt; next to the rear mirror. I plan to hook it up with a
629 GPS and a USB wifi card too. The idea is to get my own
630 &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Carputer&quot;&gt;Carputer&lt;/a&gt;&quot;. But I
631 wonder if someone already created a good free software solution for
632 such car computer.&lt;/p&gt;
633
634 &lt;p&gt;This is my current wish list for such system:&lt;/p&gt;
635
636 &lt;ul&gt;
637
638 &lt;li&gt;Work on Raspberry Pi.&lt;/li&gt;
639
640 &lt;li&gt;Show current speed limit based on location, and warn if going too
641 fast (for example using color codes yellow and red on the screen,
642 or make a sound). This could be done either using either data from
643 &lt;a href=&quot;http://www.openstreetmap.org/&quot;&gt;Openstreetmap&lt;/a&gt; or OCR
644 info gathered from a dashboard camera.&lt;/li&gt;
645
646 &lt;li&gt;Track automatic toll road passes and their cost, show total spent
647 and make it possible to calculate toll costs for planned
648 route.&lt;/li&gt;
649
650 &lt;li&gt;Collect GPX tracks for use with OpenStreetMap.&lt;/li&gt;
651
652 &lt;li&gt;Automatically detect and use any wireless connection to connect
653 to home server. Try IP over DNS
654 (&lt;a href=&quot;http://dev.kryo.se/iodine/&quot;&gt;iodine&lt;/a&gt;) or ICMP
655 (&lt;a href=&quot;http://code.gerade.org/hans/&quot;&gt;Hans&lt;/a&gt;) if direct
656 connection do not work.&lt;/li&gt;
657
658 &lt;li&gt;Set up mesh network to talk to other cars with the same system,
659 or some standard car mesh protocol.&lt;/li&gt;
660
661 &lt;li&gt;Warn when approaching speed cameras and speed camera ranges
662 (speed calculated between two cameras).&lt;/li&gt;
663
664 &lt;li&gt;Suport dashboard/front facing camera to discover speed limits and
665 run OCR to track registration number of passing cars.&lt;/li&gt;
666
667 &lt;/ul&gt;
668
669 &lt;p&gt;If you know of any free software car computer system supporting
670 some or all of these features, please let me know.&lt;/p&gt;
671 </description>
672 </item>
673
674 <item>
675 <title>Half the Coverity issues in Gnash fixed in the next release</title>
676 <link>http://people.skolelinux.org/pere/blog/Half_the_Coverity_issues_in_Gnash_fixed_in_the_next_release.html</link>
677 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Half_the_Coverity_issues_in_Gnash_fixed_in_the_next_release.html</guid>
678 <pubDate>Tue, 29 Apr 2014 14:20:00 +0200</pubDate>
679 <description>&lt;p&gt;I&#39;ve been following &lt;a href=&quot;http://www.getgnash.org/&quot;&gt;the Gnash
680 project&lt;/a&gt; for quite a while now. It is a free software
681 implementation of Adobe Flash, both a standalone player and a browser
682 plugin. Gnash implement support for the AVM1 format (and not the
683 newer AVM2 format - see
684 &lt;a href=&quot;http://lightspark.github.io/&quot;&gt;Lightspark&lt;/a&gt; for that one),
685 allowing several flash based sites to work. Thanks to the friendly
686 developers at Youtube, it also work with Youtube videos, because the
687 Javascript code at Youtube detect Gnash and serve a AVM1 player to
688 those users. :) Would be great if someone found time to implement AVM2
689 support, but it has not happened yet. If you install both Lightspark
690 and Gnash, Lightspark will invoke Gnash if it find a AVM1 flash file,
691 so you can get both handled as free software. Unfortunately,
692 Lightspark so far only implement a small subset of AVM2, and many
693 sites do not work yet.&lt;/p&gt;
694
695 &lt;p&gt;A few months ago, I started looking at
696 &lt;a href=&quot;http://scan.coverity.com/&quot;&gt;Coverity&lt;/a&gt;, the static source
697 checker used to find heaps and heaps of bugs in free software (thanks
698 to the donation of a scanning service to free software projects by the
699 company developing this non-free code checker), and Gnash was one of
700 the projects I decided to check out. Coverity is able to find lock
701 errors, memory errors, dead code and more. A few days ago they even
702 extended it to also be able to find the heartbleed bug in OpenSSL.
703 There are heaps of checks being done on the instrumented code, and the
704 amount of bogus warnings is quite low compared to the other static
705 code checkers I have tested over the years.&lt;/p&gt;
706
707 &lt;p&gt;Since a few weeks ago, I&#39;ve been working with the other Gnash
708 developers squashing bugs discovered by Coverity. I was quite happy
709 today when I checked the current status and saw that of the 777 issues
710 detected so far, 374 are marked as fixed. This make me confident that
711 the next Gnash release will be more stable and more dependable than
712 the previous one. Most of the reported issues were and are in the
713 test suite, but it also found a few in the rest of the code.&lt;/p&gt;
714
715 &lt;p&gt;If you want to help out, you find us on
716 &lt;a href=&quot;https://lists.gnu.org/mailman/listinfo/gnash-dev&quot;&gt;the
717 gnash-dev mailing list&lt;/a&gt; and on
718 &lt;a href=&quot;irc://irc.freenode.net/#gnash&quot;&gt;the #gnash channel on
719 irc.freenode.net IRC server&lt;/a&gt;.&lt;/p&gt;
720 </description>
721 </item>
722
723 <item>
724 <title>Install hardware dependent packages using tasksel (Isenkram 0.7)</title>
725 <link>http://people.skolelinux.org/pere/blog/Install_hardware_dependent_packages_using_tasksel__Isenkram_0_7_.html</link>
726 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Install_hardware_dependent_packages_using_tasksel__Isenkram_0_7_.html</guid>
727 <pubDate>Wed, 23 Apr 2014 14:50:00 +0200</pubDate>
728 <description>&lt;p&gt;It would be nice if it was easier in Debian to get all the hardware
729 related packages relevant for the computer installed automatically.
730 So I implemented one, using
731 &lt;a href=&quot;http://packages.qa.debian.org/isenkram&quot;&gt;my Isenkram
732 package&lt;/a&gt;. To use it, install the tasksel and isenkram packages and
733 run tasksel as user root. You should be presented with a new option,
734 &quot;Hardware specific packages (autodetected by isenkram)&quot;. When you
735 select it, tasksel will install the packages isenkram claim is fit for
736 the current hardware, hot pluggable or not.&lt;p&gt;
737
738 &lt;p&gt;The implementation is in two files, one is the tasksel menu entry
739 description, and the other is the script used to extract the list of
740 packages to install. The first part is in
741 &lt;tt&gt;/usr/share/tasksel/descs/isenkram.desc&lt;/tt&gt; and look like
742 this:&lt;/p&gt;
743
744 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
745 Task: isenkram
746 Section: hardware
747 Description: Hardware specific packages (autodetected by isenkram)
748 Based on the detected hardware various hardware specific packages are
749 proposed.
750 Test-new-install: mark show
751 Relevance: 8
752 Packages: for-current-hardware
753 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
754
755 &lt;p&gt;The second part is in
756 &lt;tt&gt;/usr/lib/tasksel/packages/for-current-hardware&lt;/tt&gt; and look like
757 this:&lt;/p&gt;
758
759 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
760 #!/bin/sh
761 #
762 (
763 isenkram-lookup
764 isenkram-autoinstall-firmware -l
765 ) | sort -u
766 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
767
768 &lt;p&gt;All in all, a very short and simple implementation making it
769 trivial to install the hardware dependent package we all may want to
770 have installed on our machines. I&#39;ve not been able to find a way to
771 get tasksel to tell you exactly which packages it plan to install
772 before doing the installation. So if you are curious or careful,
773 check the output from the isenkram-* command line tools first.&lt;/p&gt;
774
775 &lt;p&gt;The information about which packages are handling which hardware is
776 fetched either from the isenkram package itself in
777 /usr/share/isenkram/, from git.debian.org or from the APT package
778 database (using the Modaliases header). The APT package database
779 parsing have caused a nasty resource leak in the isenkram daemon (bugs
780 &lt;a href=&quot;http://bugs.debian.org/719837&quot;&gt;#719837&lt;/a&gt; and
781 &lt;a href=&quot;http://bugs.debian.org/730704&quot;&gt;#730704&lt;/a&gt;). The cause is in
782 the python-apt code (bug
783 &lt;a href=&quot;http://bugs.debian.org/745487&quot;&gt;#745487&lt;/a&gt;), but using a
784 workaround I was able to get rid of the file descriptor leak and
785 reduce the memory leak from ~30 MiB per hardware detection down to
786 around 2 MiB per hardware detection. It should make the desktop
787 daemon a lot more useful. The fix is in version 0.7 uploaded to
788 unstable today.&lt;/p&gt;
789
790 &lt;p&gt;I believe the current way of mapping hardware to packages in
791 Isenkram is is a good draft, but in the future I expect isenkram to
792 use the AppStream data source for this. A proposal for getting proper
793 AppStream support into Debian is floating around as
794 &lt;a href=&quot;https://wiki.debian.org/DEP-11&quot;&gt;DEP-11&lt;/a&gt;, and
795 &lt;a href=&quot;https://wiki.debian.org/SummerOfCode2014/Projects#SummerOfCode2014.2FProjects.2FAppStreamDEP11Implementation.AppStream.2FDEP-11_for_the_Debian_Archive&quot;&gt;GSoC
796 project&lt;/a&gt; will take place this summer to improve the situation. I
797 look forward to seeing the result, and welcome patches for isenkram to
798 start using the information when it is ready.&lt;/p&gt;
799
800 &lt;p&gt;If you want your package to map to some specific hardware, either
801 add a &quot;Xb-Modaliases&quot; header to your control file like I did in
802 &lt;a href=&quot;http://packages.qa.debian.org/pymissile&quot;&gt;the pymissile
803 package&lt;/a&gt; or submit a bug report with the details to the isenkram
804 package. See also
805 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/tags/isenkram/&quot;&gt;all my
806 blog posts tagged isenkram&lt;/a&gt; for details on the notation. I expect
807 the information will be migrated to AppStream eventually, but for the
808 moment I got no better place to store it.&lt;/p&gt;
809 </description>
810 </item>
811
812 </channel>
813 </rss>