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
Le code se trouve ici: https://github.com/labriqueinternet/ Suivi d'avancement sur github : https://github.com/orgs/labriqueinternet/projects/1
Début de la réunion à 19h.
Nouvelle Pre-release sur Buster : https://github.com/YunoHost/arm-images/releases/tag/v2020.08-rc A tester !!
Les cartes SD (et micro-SD) et clef USB sont globalement moins fiables que les eMMC. La différences entre les cartes SD et les eMMC réside dans la qualité de gestion de la mémoire. C'est pour cela que les eMMC durent plus longtemps. Les mémoires eMMC subissent moins de l'aspect physique (branchement/débranchement). Les mémoires eMMC sont plus rapides que les micro-SD parce que la BUS est plus large.
Les cartes eMMC peuvent être configurée suivant plusieurs mode d'opération: meilleur quantité de donnée VS meilleure qualité de stockage
Le module eMMC (NAND + contrôleur de gestion) apparaît “comme un disque”. Dans les cartes Olimex Lime2 avec mémoire NAND c'est le processeur principal qui gère l'allocation de mémoire.
La plupart des carte SD n'implémentent pas les fonctionnalités de récupération de statistiques (nombre d'écritures…). Difficile donc de connaître l'usure. C'est plus courant/facile de faire ça avec les mémoires eMMC.
Application Performance class: https://www.sdcard.org/developers/overview/application/index.html Plus résistantes en nombre d'écritures. La vraie solution reste les backup
TODO: [Keo] Démarrer une page dans le wiki, [DrPi] compléter
Quelle est la durée de vie annoncée/pratique des cartes Olimex ?
TODO: [DrPi] Tester une install de brique sur une carte micro-SD en 128GB formattée en FAT32
Actuellement:
Futur:
Neutrinet n'utilisent pas install.labriqueinter.net et ont un script perso qui s'en rapproche : https://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install
Process idéal
Comment serait gérée l'installation d'app custom (cf neutrinet qui ajoute son app à la fin) ? Idéalement: gérer la reprise de l'install TODO [Keo]: contacter neutrinet
TODO: préciser le format nécessaire de la clef USB
Work in progress for new install interface / procedure (every step directly on the cube itself) :
1) form : https://wtf.roflcopter.fr/pics/mYhiiKNM/2ReWYr0q.png 2) install ongoing : https://wtf.roflcopter.fr/pics/ph2bhapu/x6Z3PHNK.png 3) install ongoing with debug mode toggled on : https://wtf.roflcopter.fr/pics/jCgAKTll/s6rhyL0E.png
repo (work in progress, absolutely unstable) : https://github.com/alexAubin/install_internetcube
Superbe interface d'Aleks.
On sait plus pourquoi on reboot. Y'a peut-être moyen de faire toute l'installation sans rebooter. Ce qui éviterait de la chienlit sur le process d'installation et sa nouvelle interface trop super. Pourquoi on rebootait:
Passage de l'interface php de vpnclient vers les config-panel de Yunohost
EDIT 11/05/2020 : https://github.com/YunoHost/yunohost/pull/987 https://github.com/labriqueinternet/vpnclient_ynh/pull/65
On va pouvoir renseigner son fichier cube au script CLI de l'app sans avoir à passer de mote de passe