Thanks you all for your presence! It was a great pleasure to see such a dynamic team with @Nicolas80, @Moul, @HugoTrentesaux, @zoltounet, @tuxmain, @bgallois, @txels, @vit, @vjrj, @elois, @kimamila, @1000i100, @Maaltir, @Manutopik, @kapis!
I copy the current state of the notes below for archive:
2025-02-07 pad archive
Dev talks 2025-02-07
Presents
- Nicolas80
- Moul
- Hugo
- Dorian
- tuxmain
- bgallois
- txels
- vit
- vjrj
- elois
- kimamila
- 1000i100
- Maaltir
- Manutopik
- kapis
Ordre du jour − Agenda
- Cesium² progress
- Pre-release without all features?
- Tikka
- Python package for Substrate : no activity nor response since 4 months. Only one package. Bus factor.
- G1nkgo
- Gecko
- G1superbot
- “point Manu”
- g1-compagnon
- site web : carte G1 → data-pod avec pos-gis ?
- Review of g1 runtime (constants, pallets configs, etc)
- (some volunteers to test GCli MR #41 Adding db persistence for all SecretFormat of vault keys as well as supporting derivations)
- v2 migration
- Migration date and mandatory gtest (or temporary g1) network duration (few weeks, few months ?)
- datapods
- what about gchange v2?
NON traité :
- Translation: There is a team of translators and a software Weblate. Which software, documentation, documents needs to be translated?
- distance
- juna.cat (@txels, must leave, postpone conversation to forum or next session?)
Cesium2
- Graphiques et tout depuis l’indexeur
- ça fonctionne bien parce que c’est rapide
- demande de retours sur l’interprétation des constantes
- pas de modifications pour l’instant, mais ouvert aux demandes
- Question sur le release pour permettre de tester à grande échelle.
- c’est possible en un clic
- c’est publié sur Releases · clients / Cesium-grp / cesium2s · GitLab
- pour les prochaines on aura également les extensions navigateur
- la livraison est globalement beaucoup plus simple que Cesium v1
- kimamila a une machine apple au bureau pour la publication iOS
- Précalcul de la règle de distance
- récupération du fichier .json précalculé
- problème du endpoint supplémentaire
- algo simple de récupération d’une valeur à jour
- Question : intégration aux indexeurs
- Discussion sur les informations supplémentaires à afficher
- il faut trouver une manière de les servir (rpc / squid)
- Récupération des endpoints via l’API RPC
- cgeek est dessus
- Indication claire de la bêta
Avancée des autres logiciels
- Tikka (vit)
- ne sait même pas où il en est
- problème avec le paquet python, un fork sera fait par vit
- mais paquet pas officiel, architecture pas au point
- → financement du développement de la lib substrate python
- en attendant, fork du paquet
- point d’avancement : se connecter à squid pour avoir l’historique
- et faire la comptabilité en partie double
- Ğinkgo
- almost done!!
- all features of Ğinkgo v1
- web of trust working
- missing user interface for mnemonic accounts
- some cleaning necessary (!)
- thank you for having both versions in the same app!
- Ğecko
- poka pas là
- fonctionnement en réaction aux retours des utilisateurs
- tutos de Maaltir https://www.youtube.com/@maaltirnom5319
- Ǧ1superbot
- I will give much more time after the end of February, probably will use gcli as a command line in the backend. For current accounts I will keep compatibility with legacy v1 addresses (since users don’t have passwords and security is kept in the server of the instance) but new account will generate only v2 addresses.
- Ğ1companion
- pas avancé, les sites sont prioritaires
- question sur la pertinence de Ğ1companion
- rappel de l’esprit de projet libre
- question de point de vue sur redondant / complémentaire
- redirection des URI g1:// sur Cesium
- Ğ1 carte
- besoin de postgis → Use postgis for geoloc (#25) · Issues · nodes / Duniter Datapod · GitLab
- plugins postgresql pour la recherche full text → squid et datapods
- TODO faire un ticket sur Issues · nodes / duniter-squid · GitLab
- Sites
- question sur le weblate → plutôt mettre en place le wyiswyg et traduire ensuite en montant plusieurs dépôts git en backend
- idée d’ajouter un formulaire de création d’évènements sur le site qui publierait sur la carte, mobilizon, et le forum
- Juna.cat
- On a travaillé dans la communauté des marchés en Catalogne à une appli pour évènements/carte qu’on voudrait étendre pour fédérer, etc. https://juna.cat/
- runtime Ğ1
- (elois) pas eu le temps de lire tout ce qui s’est passé en Ǧ1
- petit travail à faire sur le runtime Ğ1 (faire le tour des constantes)
- on continue en asynchrone un peu sur le forum
- Ğcli vault
- passage de clé brutes à fichiers en db
- ajout de la fonctionnalité de gestion d’arbre de dérivation HDwallet
- [démo en visio]
- discussions terminologie ajoutée aux points à traiter plus tard
- retour sur Ğ1superbot car kapis est là
- pas de temps pour ça car autres activités
- recap of what is superbot
- a server-side client with chatbot
- same strategy to not invalidate base58 pubkeys
- based on command line tools, easy to adapt
- txels asking where to
- ideally Python, also has worked with Postgres/postgis
- migration v2
- résumé du contexte
- proposition elois d’amendement de ce premier jet
- ne pas annoncer de date à l’avance
- se restreindre à moins de réseaux pour rester dans les moyens bénévoles disponibles
- vit : propose de prévoir un temps de diffusion plus long pour la communication (six mois)
- moul : demande clarifications sur la différence gtest/g1
- hugo : position sur l’impact des communications des devs
- kimamila : intérêt de former des forgerons et de mettre en place l’archi
- elois : pour décourager les utilisateurs d’utiliser il faut un gros message
- 1000i100 : avantage côté utilisateur à une bêta avec bon préfixe ss58 :
- on se rend compte que ça approche
- on s’habitue au nouveau format des clés
- entends les inconvénients de communiquer sur une date, mais voit l’intérêt côté utilisateur d’annoncer un horizon concret
- maaltir : vois aussi l’intérêt de ne pas laisser retomber le soufflé
- Ğchange
- kimamila : on conserve tel quel et on tuera quand on aura quelque chose d’autre
- elois : ça reste une vitrine de la Ğ1
- question de la modération en utilisant la WoT
- 1000i100 : pour réfléchir à un successeur, il faut penser aux datapods
- Datapods
- présentation par Hugo
Points à aborder plus tard
- discussion écosystème quelles fonctionnalités utilisateur sur quels logiciels
- se mettre d’accord sur des termes pour désigner les clés et adresses
- par ex-génération “cesium” / “legacy”
- base 58 pubkey / ss58 address
- plus parler des datapods
- discussion sur les commentaires de transaction chiffrés
We can schedule next month meeting on the same slot 2025-03-07T15:00:00Z. Do not hesitate to update your vote on crab.fit.