Hoi, Overmorgen is het weer de 3e maandag van de maand: Enosig-dag. Wie is er dan om 19:30 in Burgers? Ikzelf ben er dan; bij voldoende belangstelling kan ik dan wel een bijna helemaal geimproviseerde workshop Debian packaging organiseren. ------------------------------------------------------------------------------ Debian/Ubuntu packaging workshop -------------------------------- Als je zelf software gescheven hebt die je als Debian package wilt aanbieden, dan is deze workshop voor jou interessant. Ook als je software gebruikt die nog niet als .deb pakket beschikbaar is, of als je problemen op wilt lossen in bestaande Debian pakketten, dan kan de workshop nuttig zijn. (Debian pakketten zijn ook voor Ubuntu-systemen geschikt.) We zullen ons beperken tot "autoconfiscated" software. Dat zijn tarballs (foobar-1.2.3.tar.gz), die je na uitpakken installeert door "./configure && make && sudo make install" te typen. Als er een nieuwe versie van zo'n tarball gepubliceerd wordt (door jezelf of door iemand anders), dan heet dat in het Debianees een "new upstream release". De bedoeling is dat je na deelname in staat bent om van een nieuwe upstream release (foobar-1.2.4.tar.gz) en de Debian packaging van een eerdere release (foobar-1.2.3/debian/*) een ge-update-te Debian packaging (foobar-1.2.4/debian/*) en .deb (foobar_1.2.4-1_amd64.deb) te bakken. Na deelname zul je als het goed is chocolade kunnen maken van niet alleen de eerste maar ook de twee laatste van de volgende drie workflows: NEWS, foo.c, sh ./bootstrap && ChangeLog upstream VC -> Makefile.am, -> ./configure && -> configure, Makefile.in configure.ac make distcheck foobar-1.2.3.tar.gz debian packaging VC -> debian/{changelog,rules,control,watch,copyright} debian/* foobar_1.2.3-1.dsc foobar_1.2.3-1_amd64.changes -> foobar_1.2.3-1.debian.tar.gz -> foobar_1.2.3-1_amd64.deb foobar-1.2.3.tar.gz foobar_1.2.3.orig.tar.gz Als er genoeg tijd is kunnen we daarna proberen voor een nog-niet-gepackagede tarball Debian packaging infrastructuur aan te leggen en een eerste .deb te bakken. Het is zinvol jezelf voor te bereiden door de documenten http://www.debian.org/doc/manuals/maint-guide/ http://www.debian.org/doc/manuals/developers-reference/ te bekijken. Een kortere (maar misschien niet helemaal voor jou relevante) introductie is te vinden op http://ilk.uvt.nl/software-packages/debian-project-infrastructure.html en http://ilk.uvt.nl/software-packages/build.txt . (En ik geloof dat 1 of andere Debian ontwikkelaar onlangs een nieuwe set presentatie-slides heeft gemaakt met instructies. Wie weet waar die te vinden zijn?) Verder is het handig als je een concreet stuk software hebt waar je mee aan de slag wilt (bij voorkeur (maar niet noodzakelijk) al in .deb vorm). ------------------------------------------------------------------------------- Ik eet maandag in Burgers. Als je ook mee wilt eten, bel dan vantevoren naar Burgers (040-2113953) en vraag of er nog plaats is voor een extra eter. Maandag vanaf een uur of 15:00 zal er wel iemand zijn om de telefoon op te nemen. Een smakelijke en goedkope vegetarische daghap wordt er geserveerd. Burgers is op Hertogstraat 2, Eindhoven. Dat is ongeveer een kwartiertje lopen vanaf Eindhoven CS. Ik geloof trouwens dat er ook een bus stopt. De Hertogstraat kruist de Geldropse Weg. Bij Woon/werk-pand Burgers (http://www.hertogstaat.nl/) moet je de deur hebben die met een grote ijzeren pijl gemarkeerd is. Tot dan, Groeten, Joost
<<inline: signature.asc>>