====== 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) -> c.f. https://github.com/labriqueinternet/build.labriqueinter.net/compare/enh-armbian - d'autre part, taf de pitchum pour construire des image pré-post-installées via LXC -> https://github.com/keomabrun/build.labriqueinter.net/pull/1 * 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 === - https://github.com/labriqueinternet/build.labriqueinter.net/pull/42 - [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 - https://github.com/keomabrun/build.labriqueinter.net/tree/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 ?