Hallo zusammen,
diese Mail soll eine liste von Entwicklungsaufgaben beinhalten die in eigene Projekte gefasst werden können. Falls jemand zeit und Lust hat, sich einzelne aufgaben raus zu picken kann sich gerne melden.
Projekt 1: packages für unser debian ffnw repo erstellen. Unter der Domain
führen wir ein eigenes ffnw repo. Folgende Packages werden für das repo benötigt:
"fastdtop" und "fastd-statistics". Ein benötigtes python module ist "npyscreen" dazu müsste auch ein package gebaut werden. Die o.g. tools bieten den admins Unterstützung zur Fehler Analyse. link zu den tool quellen: https://github.com/ffrl/ff-tools/tree/master/fastd
"batctl" Version 2015.1. Batctl ist das verwaltungs tool für Batman-adv link zu den tool quellen: https://downloads.open-mesh.org/batman/stable/sources/batctl/ Wichtig ist die version batctl 2015.1
Eine kurtze doku zum erstellen von packages findet ihr hier: https://wiki.nordwest.freifunk.net/Admin-Bereich/services-doku/packages Zitat von Bjo: Für "Wie baue ich das Paket selbst" studiere bitte die Debian- Paketerstellungsseminare 1-3 (oder auch: Wie man PKGBUILDs lieben lernt).
Projekt 2: Manifest identisch dem firmware manifest für die hoodfiles ertellen. Es wird ein Makefile für das erstellen eines Manifests der hood.json datein benötigt hier ist es wichtig das ähnlich wie bei gluon auch unterschiedliche branches existieren können also z.B. stable und testing. In dem Makefile sollte dann denke ich auch noch ein json validator eingebaut sein.
Beides sind aufgaben die meinerseits nach dem gwselector anstehen. Besonders das 2.Projekt ist für die Umstellung auf puppet essentiell und würde eine Verzögerung bis voraussichtlich ende Jannuar / Mitte Februar erzeugen.
vg Tarek
Projekt 2 würde ich gerne Freitag besprechen. Ich halte den Plan für (zu) kompliziert, langwierig und unflexibel.
Am Mittwoch, den 06.01.2016, 16:14 +0100 schrieb Jan-Tarek Butt:
Hi,
Projekt 2 würde ich gerne Freitag besprechen. Ich halte den Plan für (zu) kompliziert, langwierig und unflexibel.
Magst du das Auf der ML erklären. Ich weiß du magst mails nicht so aber damit sind wenigstens alle im Bilde und man hat ein log.
+1