Dit artikel is al meer dan een jaar niet bijgewerkt. Onderstaande informatie kan verouderd zijn.
Een dubbele klapper, meestal sinds dag 2 + 3 grotendeels alleen maar uitbreidde op het werk dat iedereen op dag één begon.
Alan en Oliviers werken aan de bindingen van GTK3 is nu gedaald van 150 fouten en 25 waarschuwingen naar ongeveer 5 fouten. De huidige aanpak van Alan verandert echter in feite de gir-uitvoer in uitvoer die de bindingsgenerator die we gebruiken al kan begrijpen en dit bleek beperkend en moeilijk te debuggen te zijn. Dus begon hij met het schrijven van een nieuwe generator, wat betekent dat er weinig vooruitgang is geboekt bij het verkrijgen van een volledige set bindingen. Hij zal veel code van de huidige gapi-generator hergebruiken, zoals ik begrijp, maar dit betekent dat het onwaarschijnlijk is dat we een stadium zullen bereiken waarin we een "Hallo wereld!" kunnen demonstreren. bijvoorbeeld tegen het einde van het hackfest.
Jérémie en Bertrand hebben veel werk gedaan aan DBus-sharp en volgens Jérémie Banshee werkt nu zonder een van de tijdelijke oplossingen die we hadden voor onze huidige buggy ndesk-dbus implementatie. DBus-sharp is compatibel met ndesk-dbus, dus applicatieontwikkelaars hoeven slechts kleine wijzigingen aan te brengen en kunnen dan veel tijdelijke oplossingen verwijderen. Het eindresultaat zou mooiere code en stabielere applicaties moeten zijn. De unit-testing voor dbus-sharp is ook sterk uitgebreid ten opzichte van ndesk-dbus.
Tim heeft hard gewerkt aan het verwijderen van het laatste stukje C-code van F-Spot, vooral omdat dit een beperking is wanneer porteren van F-Spot naar niet-Linux-platforms, maar ook omdat het momenteel de ontwikkeling van F-Spot in MonoDevelop mogelijk maakt moeizaam. De code in kwestie dekt de afbeeldingseffecten, dus de eerste benadering van Tim was een poging om de effecten van Pinta opnieuw te gebruiken (Olivier is een Pinta-ontwikkelaar en was daarbij behulpzaam). Dit bleek echter suboptimaal en in plaats daarvan heeft hij ervoor gekozen om de C-code rechtstreeks naar C# te porteren. Dit werk is nu bijna op een punt waar libfspot kan worden verwijderd, ook al heeft het hem vele slapeloze nachten gekost.
Jonathan begon met het schrijven van een specificatie voor het omgaan met niet-ondersteunde mediaspelers, waar ik vandaag aan zal blijven werken. Alan heeft aangeboden om de resulterende datacollector-applicatie te implementeren zodra de specificatie klaar is.
Al met al zijn we zeer tevreden met onze inspanningen tot nu toe en hebben we genoten van de lange dagen in onze, relatief, koude kamer hier in het mooie Brussel.