Meeting Brique Internet, September 2018
La réunion se passe sur le serveur mumble de LDN : https://wiki.ldn-fai.net/wiki/Mumble
Compte-rendus des précédentes réunions : https://wiki.labriqueinter.net/doku.php?id=meetings:index
Participants
- Aleks
- ljf
- Irina
- agentcobra
- Keoma
- pitchum (en lecture seule)
Dernières nouvelles
- Demande de sub' à NLnet (avec YunoHost / Support Self-Hosting) pour taffer sur la Brique
- La Brique / YunoHost dans la comm' de la Quadra prochainement ?
Sujets grand public
Présentation de la brique au barcommun (keo) le 24 Novembre
http://www.lebarcommun.fr/ http://www.lebarcommun.fr/agenda-bar-commun/?oaq%5Buid%5D=40342188
# Interview de Aleks par la Quadra. Sera publié jeudi prochain.
Sujets techniques
Build des images
- d'une part, taf pour créer des images de brique à partir des images YunoHost (notamment pour orangepi en stretch)
- d'autre part, taf de pitchum pour construire des image pré-post-installées via LXC
- testé dans une VM amd64
- en cours de test sur une brique pour obtenir une image ARM [Keo]
- rappel du pourquoi utiliser LXC :
- le script de build actuel des images de briques utilise chroot
- keoma a voulu réaliser le yunohost post-install dans ce chroot, mais pas possible car il faut que slapd tourne “normalement” or chroot ne permet pas ça, mais LXC le permet
- discussions sur la possibilité/faisabilité de merger les deux
DoctorCube
- [DONE] Utilisation de community.json
https://github.com/labriqueinternet/build.labriqueinter.net/pull/44
- [TODO ljf] make a migration (either via doctorcube or yunohost) to migrate from labriqueinternet.json to community.json
Roadmap
Faire le point sur la roadmap discutée en septembre ? et notamment : maj de l'app VPN client
- Jalon 1 : Réparer la brique
- [DONE] [court-terme / urgent] mettre à jour le commit “public” de vpnclient sur les listes avec une version stable
- [TODO] faire avant la maj côté Travis pour mettre master en branche pour ci
- [DONE] [très court terme] désactiver le script d'upgrade (exit 0) pour publier une version plus récente installable sur les nouvelles briques plus besoin si on fait ce qu'est dit au dessus
- [LIME2 DONE, TODO LIME1, TODO publier les dernières images] Tester les nouvelles images de keoma
- [~DONE?] drop le support de la brique chiffrée
- adapter les scripts
- adapter le site
- Jalon 2 : Transitionner vers Stretch
- [DONE?] tester la migration stretch
- [très court terme] pitchum déplace son fork de vpnclient dans une branche testing à créer sur le dépôt officiel labrique
- hotspot et vpnclient compatible stretch: mettre un bout de scotch pour que les apps tourne avec un user avec des droits sudo OU pour que le daemon php se lance après unscd ( https://doc.ubuntu-fr.org/creer_un_service_avec_systemd#exemple_de_service_de_type_simple (cf l'instruction After= dans [Unit])
- [moyen-terme?] build images stretch
- Jalon 3 : Build et installation plus rapide
- [long-terme] image post pré installé
- [long-terme] images de brique à partir des images yunohost/armbian
- Jalon 4 : Meilleur intégration / UX
- [long-terme] vpnclient “v2” : retravailler l'app comme un module qui étends la CLI yunohost + un config panel dans l'admin
- [long-terme] hotspot “v2” : pareil que vpnclient mais pour hotspot
Intégration de install.labriqueinter.net dans l'interface hypercube ?