Rencontre de décembre 2014
Annonce
La rencontre aura lieu le mercredi 17 décembre, à 18h00, à l'Ambassade Bitcoin, au 3485 Boul. St-Laurent, suite 308, Montréal
Nous commanderons de la pizza! Prière d'arriver à l'heure.
Informations: Nicolas Marchildon
Actions à faire
- Nouvelle page d'accueil (ou site web)
- Intégrer/refaire la patch pour la nouvelle version de Commotion
- Ressusciter Jenkins pour auto-générer des images de Commotion patchées
Discussion site web
Voici l'essence de la discussion qui a eu lieu sur le site web (on parle d'une nouvelle page d'accueil).
Conclusions:
- Ça prend des images, il faut que ça soit plus accessible/beau
- Il faut que la page d'accueil contienne plus d'information plus synthétisée
- Ça prend un logo
- La carte n'est pas utile sur la page d'accueil
- On devrait ressembler plus à un "site typique" qu'à un wiki
Inspiration possible:
- http://www.aegirproject.org/
- http://rhicenter.org/
- https://subgraph.com/ (fait avec ikiwiki!)
Détails de la discussion
- Il faut faire une bonne première impression
- Il faut diriger l'utilisateur selon qu'il veuille être utilisateur/développeur/autre
- Distinction flyer/site web
- Il faut donner les informations de base
- Il faut un lien vers un workflow et/ou une page ambassadeurs
- Il faut mentionner l'infolettre
- Il faut aller plus loin que le style "flyer" de aegirproject.org
- Photos d'antennes = cool
- Ajouter du JS est difficile sur ikiwiki
- Nouvelles? Non...
Discussions Commotion / Jenkins
Commotion:
- Mathieu Lu aimerait adapter le travail des étudiants de Polytechnique à la branche Commotion 2 (en développement, basée sur OpenWRT BB)
- Il y a beaucoup de changements intéressants dans Commotion 2 (ex: gestion/annonce de services, possiblement integration du nouveau portail captif de Freifunk pour remplacer nodogsplash), et le projet continue de bien avancer. Commotion a aussi plusieurs ressources déjà traduites en français. Mathieu Lu a fait de petites mises à jour à notre documentation sur commotion: commotion-wireless.
- Discussions sur des commentaires comme quoi il y a des problèmes de pare-feu, portail captif. Nicolas pense que c'est lié au fait que Commotion détecte au démarrage si une connexion Internet est disponible, et ajuste sa configuration en conséquence. On a besoin de plus de feedback sur ces problèmes, car c'est difficile à reproduire.
Jenkins:
- Jenkins est un système pour automatiser des tâches. Typiquement, c'est utilisé pour compiler/tester automatiquement des projets lorsque le code source est modifié.
- On aimerait remettre en ligne une instance de Jenkins pour compiler différentes branches de Commotion automatiquement:
- Compiler la version de développement de Commotion (pour savoir si le "build de base" compile bien)
- Compiler la branche "stable" du fork de Commotion pour Réseau libre avec babel, question de pouvoir continuer à faire des changements mineurs à cette branche, en attendant que Commotion 2 sorte officiellement.
- Encourager les gens à "forker" notre branche Commotion-RL sur github, pour que les gens fassent des "pull-request" avec révision du code (code review).
- On peut automatiser la compilation de certaines branches de développement, ex: "elecnix/build", "bgm/build", ou bien on pourrait automatiser la compilation de OpenWRT quand les gens font un pull-request (puis récupérer les images avec les artéfacts de Jenkins). Autrement dit, on veut rendre ça très facile (et rapide) de pouvoir obtenir une image Commotion prête à flasher, pour faciliter le travail des personnes qui expérimentent avec Commotion. On ne s'attend pas à avoir beaucoup de gens qui proposent des patches, mais on espère avoir plusieurs personnes prêtes à tester les patches, donc il faut faciliter ce processus le plus possible.
- Nicolas et Mathieu ont du matériel qu'ils peuvent utiliser pour compiler automatiquement OpenWRT, mais c'est du matériel assez modeste, déjà assez chargé. S'il y a des âmes charitables qui peuvent offrir un accès ssh root sur une machine virtuelle puissante (pour compiler), ce serait fort apprécié!