januari 2013

You are currently browsing the monthly archive for januari 2013.

Idag blev det lite framgång med min tidzonsväljare till MediaWiki och nu kan man faktiskt se lite resultat:

timezoneselector

Än så länge är det bara i18n och genereringen av hmtl som är klar, kvarstår gör genereringen av config efter att installern kört klart. Men som sagt lite synlig framgång iaf.

I dag har det inte blivit så mycket gjort, mest pga trasig disk i en nas som fick mina virtuella maskiner att knasa ur. Lyckligtvis hade jag hårdvara på hyllan, men mer hårdvara än mjukvara blev det idag. Jag har dock hunnit kolla lite på i18n för timezone installern för mediawiki.

I väntan på att det ska hända nått med mitt Debianpaket har jag börjat kolla på en gammal MediaWiki-bug som jag patchat en gång redan. Tyvärr skrev jag min patch precis i skiftet mellan det gamla och det nya installationsskriptet och patchen som jag givetvis skrev mot den gamla installern kom aldrig med. Tänkte börja kolla på den igen och se om jag kan porta den till den nya installern.

Jag tro att jag hittat den relevanta sektionen av den nya installern och jag har börjat fila på lite kod.

Buggraporten finns här: https://bugzilla.wikimedia.org/show_bug.cgi?id=19991

Idag har jag laddat upp mitt paket till mentors.debian.net. Jag har även skapat en så kallad RFS (Request For Sponsorship) som är en förfrågan om att få någon att sponsra mig och mitt paket. RFS:en hittar ni på http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699150 där det redan är diskussion på gång om paketets eventuella (brist på) meriter :).

Det har varit en kul dag och jag har lärt mig mycket om debian-paketering och jag har också splittat mitt github-repo i två, ett för debianpaketeringen och ett för källkoden.

Vi får se vad som händer med paketet nu, om inte Debian vill ha paketet så är planen att sätta upp ett eget repo för paketet och börja paketera nått annat övergivet paket i Debian, för det här projektet lär oavsett vad som händer inte räcka i 100 dagar :).

I dag har jag börjat mitt jobb med att få in mitt projekt begin in i Debian. Jag har gått med i de mejllistor man ska vara med i som en Debian Maintainer, jag har fått hjälp i kanalen #debian-mentors på irc.debian.org och jag har inteminst packat mitt projekt för Debian så att jag vet vad jag behöver göra samt lagt upp en såkallad ITP (Intent To Package) i Debians bugtracker: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699113

Nu får vi se vad Debian tycker om mitt projekt, om de inte vill ha det har jag i alla fall chansen att lära mig en hel del om hur paketering och Debian fungerar. Inte så dåligt det heller.

En lustig grej som jag upptäckt i mitt paketerande är att jag får en varning av lintian om hardening-no-fortify-functions. En närmare granskning visar att det är följande funktioner som har problemet:

micke@build:~/begin-0.1.1$ hardening-check --verbose debian/begin/usr/bin/begin
debian/begin/usr/bin/begin:
 Position Independent Executable: no, normal executable!
 Stack protected: yes
 Fortify Source functions: no, only unprotected functions found!
        unprotected: memset
        unprotected: memmove
        unprotected: memcpy
 Read-only relocations: yes
 Immediate binding: no, not found!

Mina funktioner är alltså skyddade och jag har satt rätt flaggor. Problemet verkar komma från bugg #673112 så det verkar som om jag har gjort rätt i alla fall.

 

 

 

« Older entries

Switch to our mobile site

Page optimized by WP Minify WordPress Plugin