Development talks

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


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
  • Ǧ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
  • 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.

6 Likes