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é!