World of Goo

World of Goo er et sjovt puzzle spil, med mange små sjove detaljer. For nogle måneder siden spillede jeg demo’en, og det var fantastisk underholdning.

I øjeblikket holder World of Goo så fødselsdag, så indtil d. 25. oktober kan man købe hele spillet – og selv bestemme prisen.

Jeg købte spillet i går (men har desværre haft så travlt at jeg ikke har fået hentet det ned endnu, men det når jeg jo nok…). Det findes både til Linux, Mac og Windows og er helt fri for kopibeskyttelse og lignende.

Deres våben mod kopiering af spillet findes i den mail man modtager når man har købt spillet. (Samme mail som indeholder download linket til spillet.)

We are trying an experiment: World of Goo has absolutely no copy protection or DRM at all, since we want to give you (and everyone) the best experience we can. Thanks for not distributing this, and helping us make this possible!

Dejligt!

Jeg ser frem til mange timers underholdning i den fulde udgave af spillet – når jeg en gang får lidt tid til at dykke ned i det mystiske og underholdende goo univers.

Tillykke Ubuntu

I dag bliver Ubuntu 5 år. Det var nemlig præcis d. 20. oktober 2004 at Mark Shuttleworth annoncerede den første udgave af Ubuntu, Ubuntu 4.10 “The Warty Warthog Release”.

Birthday Cake
Photo by chidorian.

Jeg har ikke selv været med fra starten, (det er faktisk uklart for mig præcist hvornår jeg begyndet at bruge Ubuntu), men det er tydeligt at der er sket meget siden 2004. Både i den tekniske udvikling, men så sandelig også i den community, som har vokset sig fantastisk stor omkring Ubuntu.

Her i Danmark er vi gået fra at være en mail liste (jeg tror først forumet og irc kanal kom til senere, uden at have gjort noget arbejde for faktisk at undersøge om jeg har ret), til at være et godkendt LoCo team, der yder support (forum, irc og mail), har afholdt adskillige Ubuntu Live! arrangementer – nu fast hvert halve år -, har deltaget i adskillige konferencer og så sent som i dag har vores podcast gruppe udgivet deres 2. podcast afsnit.

Det er dog vigtigt at huske på at Ubuntu ikke kan stå alene. Ubuntu bygger helt konkret på Debian, der er fra 1993. Linux kernen er også fra start 90’erne og GNU og FSF blev startet tilbage i 1984 / 1985. BSD (og Unix) kan trække historiske linjer endnu længere tilbage. Uden arbejdet udført af disse projekter og uden alle de frie software projekter der bliver arbejdet på hele tiden, rundt omkring på vores fælles klode, ville Ubuntu ikke have noget software at distribuere.
Så jeg vil gerne ønske Ubuntu tillykke med de 5 år (må de blive mange flere) og samtidig bruge muligheden for at takke alle der bidrager til fri og åben software.
Tak!

5 a day – Ubuntu bug triaging fortsat

Som opfølgning på min tidligere blog post om bug arbejde i Ubuntu følger her lidt mere uddybende info. Både flere (og lidt mere avancerede) bug opgaver og nogle flere ressourcer, der forhåbentligt kan gøre bug arbejdet lettere og sjovere.

Duplikats
Hvis flere forskellige bugs egentlig handler om det samme problem er der tale om duplikater, og det er praktisk at samle alt information et sted. Oftest foregår det sådan at den ældste bug forbliver åben, mens de andre bliver markerede som duplikater. Til at starte med kan det godt være svært at vide om en bug man sidder med er en duplikat, men hvis man har brugt lidt tid på bug arbejdet vil man nogle gange have en følelse af at have set den beskrevne problemstilling før – så er der nok tale om en duplikat.

duplicat

Markering som duplikat foregår i menuen ude til højre.

Link upstream
Meget få af programmerne i Ubuntu er skrevet direkte til Ubuntu. Så hvis der f.eks. er en fejl i Firefox i Ubuntu, så er den samme fejl måske også tilstede i den originale Firefox kildekode og Firefox pakken i Fedora. I disse tilfælde er det praktisk at få en bug registreret upstream og hvis den allerede er registreret så få de to bugs som beskriver det samme problem kædet sammen.
Dette foregår ved at klikke Also affects project eller Also affects distribution.

Bug squad og Bug Control
Der findes rigtig meget information på Bugs wikisiden. Her kan du finde kontaktinfo til Bug Squad, der er både en mail liste, irc kanal og Launchpad gruppe hvor man kan få hjælp og svar på spørgsmål angående bug arbejde. Alle kan være medlem af Bug Squad. Du kan også ansøge om en mentor, som altså er et erfarent medlem af Bug Squad som kan hjælpe med at sætte dig ind i en fornuftig arbejdsgang.

Hvis du føler at du har godt styr på bug arbejdet kan det være at det skulle ansøge om medlemskab af Ubuntu Bug Control.

5 a day
Hvis du har arbejdet lidt med at finde de rette pakker til bugs, der mangler en tilknyttet pakke (eller har fået tilknyttet en forkert pakke) vil du hurtigt finde ud af at det bliver lettere med tiden. Så hvorfor ikke afsætte et par minutter hver dag til lige at gøre noget godt for 5 forskellige bugs?
Dette er filosofien bag 5 a day. Hvis vi alle gør lidt hver dag burde det være muligt at holdet styr på den meget store mængde fejlrapporter som bliver indberettet mod Ubuntu distributionen.
Det handler selvfølgelig bare om at komme i gang! Hvis man er lidt glad for stats, eller måske har det lidt godt med et konkurrence aspekt, så kan man blive medlem af 5-a-day-participants/ gruppen på Launchpad. Når man har tilmeldt sig Launchpad gruppen sker registreringen om man har nået sine fem daglige automatisk. Man behøver ikke at foretage sig andet.
… men husk nu at det i sidste ende handler om at gøre Ubuntu bedre. Hvis du kun når tre bugs en dag har du stadig hjulpet – og du kan sagtens fortsætte til bug nr. 6 og 7 efter du har nået den daglige 5.

Det er nu muligt at følge med her fra dag til dag for at se om man selv har nået sine fem om dagen. Samtidig kan man, hvis man kan holde dampen oppe over flere uger, komme på nogle af de fine lister over dem der har holdt ud længst tid i træk.

Det er vigtigt at bemærke at 5 a day er blevet udtænkt for at gøre det lidt sjovere at triage bugs. Det er ikke ideen at man skal gøre noget ved bugs som egentligt ikke var behøvet, bare for at kunne tælle det med i en af sine fem om dagen. På sammen måde som der ingen ide er i at lave unødigt bug-arbejde bare for at få karma.

http://www.boligforbedringer.dk/ – FAIL!

I forbindelse med renoveringspuljen (som jeg i øvrigt også mener er noget rod i mange forskellige andre henseender) er hjemmesiden http://www.boligforbedringer.dk/ blevet lanceret.

Jeg havde i dag den blandede fornøjelse at arbejde med boligforbedringer.dk, da jeg hjalp min far med at ansøge om udbetalinger fra renoveringspuljen. Min far har en mindre håndværkervirksomhed og skulle i denne omgang ansøge om udbetaling for arbejde udført for 9 forskellige kunder.

På siden for betalingsanmodning (https://byggeri.ebst.dk/betalingsanmodning.jsp) kan man læse:

Du skal være opmærksom på, at hver betalingsanmodning til en kunde kræver oprettelse af et brugernavn, som du skal bruge når du anmoder eller opdaterer anmodningen for kunden. Du skal således oprette et brugernavn for hvert tilsagnsnummer, du vil anmode om udbetaling for.

Så ikke nok med at man skal oprette sig på ny for hver ansøgning, men skal også indtaste information om det firma man ansøger om udbetaling til. Hver gang! Så i stedet for en mulighed for at oprette et enkelt sæt brugernavn og adgangskode for firmaet, og så her indtaste CVR nr., telefon, e-mail og lignende info en gang skal disse informationer indtastes hver gang. Det blev til 9 gange for min far i denne omgang, men det er da dybt tåbeligt!

Hver gang vi endelig havde kæmpet os igennem indtastningen af de mange informationer i det lidt tunge flash interface (som låste et par gange i forbindelse med upload af fakturaene) modtog vi en bekræftende e-mail.
Denne e-mail indeholder dog kun et ansøger ID og ingen anden identifikation. Ingen information om hvilken privatperson arbejdet er udført for, tilsagnsnummer, et faktura nummer eller lignende.
Denne bekræftende e-mail er altså næsten intet værd. Med et begrænset antal ansøgninger er det selvfølgelig muligt at holde styr på antallet af afsendte ansøgninger og antallet af bekræftende e-mails. Men hvis man senere har brug for at gå tilbage og undersøge en specifik ansøgning er der intet system i hvordan disse ansøger ID er knyttet til f.eks. tilsagnsnummeret.
Det tyder på hastværk i implementeringen af en løsning, som burde være blevet mere gennemtænkt.
… eller også har man også i designet af denne web-løsning haft skabelse af flere arbejdspladser i tankerne? Hvis det bliver besværligt eller tidskrævende nok at ansøge om disse penge, er håndværkerne tvunget til at ansætte mere kontorpersonale. Hovedformålet med renoveringspuljen var jo at sænke antallet af ledige i krisen.

Bug triaging

Der er mange måder at hjælpe med udviklingen af Ubuntu. Man kan hjælpe med support, ved at hjælpe andre brugere med deres problemer, man kan hjælpe med oversættelser, man kan advokere for udbredelsen af Ubuntu, man kan arbejde med dessign og brugervenlighed, man kan arbejde med fejlrapporter (bugs) …og sikkert en masse andet, som jeg glemmer.

Der skal kun en lille smule teknisk snilde og rimelige engelskundskaber til, for at kunne hjælpe med bug arbejdet. Det er ikke et arbejdsområde, som er forbeholdt udviklere.

Der er få fejlrapporter, som er direkte klar til at blive arbejdet på af udviklerne. Rigtig mange bugs indeholder ikke nok information eller er rapporteret mod forkerte pakker. Her kan alle hjælpe med. Man skal bare have oprettet sig som bruger på Launchpad og så ellers gå i gang.

Hvis en bug rapport kun indeholder information som “Firefox crasher” så er det meget svært for en udvikler at gøre noget ved det. I situationer hvor en rapport indeholder for lidt information ændres status til Incomplete og man skriver et svar hvor man udbeder mere information.
Der findes standard svar, så man skal ikke engang bruge lang tid på formuleringen.

Mange bugs bliver rapporteret mod Ubuntu generelt og ikke mod den pakke som indeholder det program der er en fejl i. Nogle gange er det oplagt, når man læser bug beskrivelsen, hvilken pakke den egentlig bør rapporteres imod. Fejl i programmer skal som hovedregel rapporteres mod den pakke som programmet kommer fra. Andre gange er det knapt så indlysende. Heldigvis er der hjælp at hente her. Hardware fejl er ofte kerne relaterede, og skal rapporteres mod linux pakken. Fejl under installationen hører ofte til ubiquity pakken. Grafik fejl hører ofte til Xorg pakken.
I bunden af wiki siden er der også info om hvordan man finder ud af hvilken pakke et program eller en fil stammer fra.

Hvis vi ser på en generel bug vil vi ovenover beskrivelsen af fejlen blive mødt af følgende på Launchpad:

1

Hvis vi vil ændre status er det blot at klikke under status, hvor der oftest ved nye bugs vil stå New.

1-status

Her er mange muligheder, men hvis man ikke er udvikler er de mest interessante for os Incomplete og Invalid. Incomplete bruges hvis der ikke er nok info i rapporten til at begynde at løse problemet og skal ledsages af en besked som beskriver hvordan den ønskede info skaffes. Invalid bruges hvis bug rapporten ikke er relevant. F.eks. hvis en fejl rapporteret mod installeren viser sig at være opstået pga. en fejlbrændt cd.
2

Hvis bug’en er rapporteret mod den forkerte pakke, eller hvis den (som det ofte sker) er rapporteret mod Ubuntu distributionen og det er klart hvad den rette pakke er (evt. med hjælp fra denne liste), så ændres dette ved at klikke på pilen til venstre som markeret nedenfor.

1-affects
Her kan man vælge den rette pakke, som omtalt ovenfor. F.eks. pakken linux, som ofte er den rette til bl.a. hardware problemer.
3-package

Endelig kan man, hvis man er nysgerrig for hvad der kommer til at ske med bug’en herfra bede om at blive underettet pr. email når der sker ændringer. Specielt hvis man er ny til bug arbejdet kan det være en god ide – både for at få en forståelse for hvornår en bug kan betragtes som færdig, men også for at finde ud af om man har fundet den rette pakke.

5-email

Så for at opsummere:

Her er en liste over bugs rapporteret mod Ubuntu og som mangler at blive tilknyttet til en pakke. Et rigtigt godt sted at starte sit bug arbejde. Der er flere lette opgaver at finde her.

Her er info med hjælp til at finde den rette pakke.

Her er en liste med standardsvar, som bl.a. kan anvendes når man vil bede den oprindelige bugrapporter om mere info.

God fornøjelse!

Late Global Jam in Copenhagen

Better late than never… due to some scheduling problems we didn’t manage to run a Global Jam last weekend, as the rest of the Ubuntu community did.

However, luckily we managed to run a jam yesterday, Saturday 10. If it could be called a part of the Global Jam, or if it was just our Local Jam is really just a matter of words. The five of us ended up working primarily on bug triaging. However we also had a quick look at the features of Empathy (the new default instant messaging client in Karmic Koala), and the Ubuntudanmark Podcast guys did a quick segment for their next podcast.

All in all I think the jam was a success, and I think we are ready for similar events in the future.

Ubuntu Karmic Koala Beta

Efter 6 alpha udgivelser (som vist ikke alle har været helt problemløse) er Ubuntu Karmic Koala nu endelig kommet som Beta version.

Beta udgaver anbefales ikke til almindelige brugere, men hvis du er nysgerrig på at se hvad den næste version af Ubuntu kommer til at indeholde, eller har lyst til at hjælpe med at teste, så de sidste fejl kan blive fanget og fjernet før den endelige udgivelse, så er muligheden her nu.
Det skal dog ikke ske på en maskine, som du ikke kan undvære. Beta udgivelsen kan stadig indeholde kritiske fejl, og du skal være klar til at miste data og stå tilbage med en maskine som i værste tilfælde ikke vil boote.

Hvis det er en risiko som du er villig til at tage, så kan CD billeder hentes her:
http://releases.ubuntu.com/releases/9.10/

Hvis du vil forsøge at opdatere fra din nuværende Jaunty installation og er inforstået med risikoen så skal du blot trykke Alt+F2 og så taste:

update-manager -d

Den endelige udgave, Ubuntu 9.10, skulle efter planen blive udgivet torsdag d. 29. oktober og til den tid skulle er ikke være nogen risiko forbundet med at opdatere (selvom det altid er en god ide at have en ordentlig backup, hvis nu…).

Mere info om beta udgivelsen findes her.

Ubuntu Global Jam – også i København?

Ubuntu afholder Global Jam i weekenden fra fredag d. 2. oktober til søndag d. 4. oktober. Ideen er simpel – brugere, udviklere, entusiaster og andre interesserede mødes i den virkelige verden for at samarbejde om at forbedre Ubuntu og selvfølgelig have hyggeligt socialt samvær.

Grafik af Leandro Gómez
Grafik af Leandro Gómez

Der er mange måder man kan hjælpe til med at gøre Ubuntu (og andre Free Software projekter) bedre, også selvom man ikke har den store tekniske baggrund. Dokumentation, oversættelse og test er oplagte arbejdsopgaver, også for folk der ikke lige ved hvad en compiler egentlig er for en størrelse.

Konkret i den danske Ubuntu gruppe håber vi også snart på at lancere en ny hjemmeside og selvom det tekniske er ved at være på plads, så mangler der et design og sikkert også noget tekst på visse dele af side – begge dele opgaver man sagtens kan arbejde med, uden teknisk baggrund.

Så jeg håber der er nogen derude der har lyst til at bruge en fredag eller lørdag eftermiddag på at hygge, fortælle røverhistorier – nåh ja, og så selvfølgelig arbejde på at gøre Ubuntu endnu bedre!
Indtil videre har der ikke været så meget respons på mit opslag i går på forumet, så hvis vi ikke bliver voldsomt mange (flere end 5) så kan vi sagtens være hos mig (lejlighed tæt på Nørreport station i København), men hvis vi bliver flere er der nok ikke rigtig plads her og så skal vi ud og finde andre egnede lokaler. Derfor er det praktisk hvis eventuelt interesserede giver lyd så hurtigt som muligt.

… og hvis der er nogen derude i andre ender af landet, der har lyst til at stable noget tilsvarende på benene, så kan jeg kun opfordre til at gøre noget ved det!

The first Ubuntu-dk podcast

After much work, and many delayed meetings, the Danish podcast team finally released their first episode yesterday.

It is all in Danish, so you properly won’t be able to make much of it, if you don’t speak Danish, but it is a good episode, and hopefully is the first of a long line of fabulous podcasts. Besides a podcast in Danish with a focus on the legal aspects of software licences and immaterial rights, this seems to be the first Danish podcast about free and open source software, and the ambition of the podcast team is clearly to be larger than just Ubuntu. Hopefully this can become a podcast for the entire free software (and free culture?) movement in Denmark.

The people behind this first episode are Jesper Jarlskov, Niels Kjøller Hansen & Sakse Dalum, and so far the reactions I have heard from people who have listened to the podcast have been positive. There was a small problem with sound quality, due to some microphone trouble, but hopefully things will only improve from now on, as the team gains experience, and the sound problem in no way ruins the podcast.

On a more selfish note, I myself have a small appearance in the first episode, as I was invited to be interviewed about our coming Ubuntu 9.10 release party, named Ubuntu Live!

A big Congratulations to the podcast team!
I look forward to the next (and the next and…) episode and think this will be a great way to spread the word of Ubuntu and Free Software in Denmark, and strengthen the Free Software community here. Hopefully people from outside the Danish Ubuntu community will enjoy the podcast as well.

Ubuntu Live! i Bruun’s Galleri

Så er det snart oktober og det betyder, at der er en ny version af Ubuntu på vej. Ubuntu 9.10, med kælenavnet Karmic Koala, bliver, hvis alt går efter planen, udgivet torsdag d. 29. oktober.

Traditionen tro afholder Foreningen af danske Ubuntubrugere Ubuntu Live! for at markere udgivelsen. Denne gang kommer det dog til at foregå lidt anderledes end tidligere. Denne gang har vi nemlig fået en aftale i hus med Bruun’s Galleri (et shoppingcenter centralt i Århus). Vi har fået lov til at komme forbi og på en håndfuld computere vise, hvad Ubuntu kan og selvfølgelig uddele nogle cd’er og noget informationsmateriale.

De tidligere gange vi har afholdt Ubuntu Live! har vores målgruppe ikke rigtig været hr. og fru. Danmark. Alle har været velkomne, men hvis man ikke havde hørt om arrangementet på forhånd, var sandsynligheden for at man lige kom forbi lille.
Denne gang bliver det anderledes. Vi skal ud og vise almindelige mennesker (hvad det så dækker over…) at der findes alternativer til deres styresystem hjemme. Hvis vi i samme omgang kan overbevise dem om, at vores alternativ er bedre end det de har hjemme, så meget desto bedre.
Det er nu engang sådan, at de fleste mennesker ikke ved at der findes flere forskellige styresystemer – og de er også ligeglade. Så hvis vi skal have dem til at stille nogle af de kritiske spørgsmål, næste gang de skal have ny computer:

Hvilke styresystemer kan jeg vælge imellem, hvis jeg køber denne computer?
Hvor stor fokus har dette styresystem på sikkerhed? Hvor udsat er systemet for virus angreb?*
Hvor meget kan jeg spare ved at vælge et andet (gratis) styresystem?

… så bliver vi nødt til at gøre folk opmærksomme på, at der findes alternativer og at de har et valg. Om Ubuntu er det bedste valg, det må vi overlade til folk selv at bedømme. Men før de er bevidste om at de har et valg, vil andre træffe det for dem.

Så lørdag d. 14. november tropper vi op i centeret og viser hvad den nyeste udgave af Ubuntu kan. Forhåbentlig får vi gjort opmærksom på at der findes flere forskellige styresystemer og også overbevist nogle mennesker om at Ubuntu er det bedste – eller i hvert fald bedre end det de har hjemme.

Hvis du har lyst til at deltage i det praktiske arbejde med arrangementet, så tag et kig på vores wiki side og / eller mød op til vores irc møde på søndag kl. 16. Det foregår som altid i -dk-moede på Freenode.

… og bare rolig. Der skal også nok blive nogle oplæg, community hygge og måske noget install hjælp, senere på eftermiddagen / aftenen, når cd uddelingen i centeret er færdig. Hvis du har lyst til at være med til at planlægge hvad der skal foregå om eftermiddagen / aftenen, så er det også på irc mødet på søndag at du har størst chance for at blive hørt.

Ubuntu Karmic Alpha 5 udgaven, der bestemt ikke anbefales til almindelige brugere, er i øvrigt netop blevet udgivet.

* Ja, jeg ved godt at sikkerhed starter med brugeren, men nogle systemer har nu engang en bedre track record end andre. Ingen nævnt, ingen glemt…