# Development talks

**URL:** https://forum.duniter.org/t/development-talks/12627
**Category:** Event
**Tags:** visio-dev
**Created:** [28 October 2024 15:07 UTC](https://forum.duniter.org/t/development-talks/12627 "2024-10-28T15:07:05Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [5 January 2025 14:29 UTC](https://forum.duniter.org/t/development-talks/12627/21 "2025-01-05T14:29:04Z")

</div>

Reminder [@contributors](https://forum.duniter.org/groups/contributors), next meeting is on Wednesday 8th!

---

<div class="post-metadata">

### Author: ![BulmAnanaBelle](https://forum.duniter.org/user_avatar/forum.duniter.org/bulmananabelle/32/9955_2.png) [@BulmAnanaBelle](https://forum.duniter.org/u/BulmAnanaBelle)
#### Post date: [6 January 2025 12:41 UTC](https://forum.duniter.org/t/development-talks/12627/22 "2025-01-06T12:41:08Z")

</div>

Zut, j’aurai voulu participer mais j’ai un RDV client mercredi à 10h30…

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [6 January 2025 18:05 UTC](https://forum.duniter.org/t/development-talks/12627/23 "2025-01-06T18:05:29Z")

</div>

I’m not available on Wednesdays, sorry.

---

<div class="post-metadata">

### Author: ![ManUtopiK](https://forum.duniter.org/user_avatar/forum.duniter.org/manutopik/32/29_2.png) [@ManUtopiK](https://forum.duniter.org/u/ManUtopiK)
#### Post date: [7 January 2025 21:54 UTC](https://forum.duniter.org/t/development-talks/12627/24 "2025-01-07T21:54:57Z")

</div>

Je vais essayer d’être là, par contre j’ai rdv contrôle technique à 11:30…

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [8 January 2025 08:01 UTC](https://forum.duniter.org/t/development-talks/12627/25 "2025-01-08T08:01:43Z")

</div>

- [https://meet.evolix.org/g1v2-dev](https://meet.evolix.org/g1v2-dev)
- [CodiMD - Collaborative markdown notes](https://pad.p2p.legal/dev-talk_2025-01-08)

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [8 January 2025 09:13 UTC](https://forum.duniter.org/t/development-talks/12627/26 "2025-01-08T09:13:06Z")

</div>

We are connected with @kimamila

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [8 January 2025 12:37 UTC](https://forum.duniter.org/t/development-talks/12627/27 "2025-01-08T12:37:34Z")

</div>

Aujourd’hui nous avons parlé de :

- Cesium²
- financement participatif
- message d’accueil sur Cesium v1
- gestion des mnemonic / seed et sécurité

Pensez à actualiser vos dispo sur [Dev talks - Crab Fit](https://crab.fit/dev-talks-948953) pour qu’on trouve le prochain créneau, pour l’instant, seules ces personnes les ont indiqué :

![image](https://forum.duniter.org/uploads/default/original/2X/d/d95e8e2a51a72464e2710b4f993ab8734f8f4d79.png)

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [8 January 2025 13:20 UTC](https://forum.duniter.org/t/development-talks/12627/28 "2025-01-08T13:20:41Z")

</div>

Selon le Crab fit, deux créneaux où 8/10 participants sont disponibles :

- mercredi : 10:30 - 11:30 (manque 1000i100 et Hugo)
- vendredi : 14:30 - 15:30 (manque vit et Kapis)

On va voir comment évoluent les disponibilités, sinon on part sur le 5 ou 7 février.

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [8 January 2025 14:26 UTC](https://forum.duniter.org/t/development-talks/12627/29 "2025-01-08T14:26:19Z")

</div>

Il manque aussi les dispo de @vjrj

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [8 January 2025 15:31 UTC](https://forum.duniter.org/t/development-talks/12627/31 "2025-01-08T15:31:00Z")

</div>

> [@Maaltir](#):
>
> Il manque aussi les dispo de

Added!

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [14 January 2025 09:02 UTC](https://forum.duniter.org/t/development-talks/12627/32 "2025-01-14T09:02:34Z")

</div>

Friday 4:00 PM till 5:00 PM February 7th we would be 9/11 💣 (vit and kimamila would be missing).  
Let sets this date!

---

<div class="post-metadata">

### Author: ![zoltounet](https://forum.duniter.org/user_avatar/forum.duniter.org/zoltounet/32/10757_2.png) [@zoltounet](https://forum.duniter.org/u/zoltounet)
#### Post date: [27 January 2025 15:15 UTC](https://forum.duniter.org/t/development-talks/12627/33 "2025-01-27T15:15:42Z")

</div>

Bonjour à tous,

Je m’excuse d’avoir raté les précédents talks. Quand est ce que sera le prochain afin que je ne le loupe pas

Merci d’avance

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [27 January 2025 16:17 UTC](https://forum.duniter.org/t/development-talks/12627/34 "2025-01-27T16:17:57Z")

</div>

Pas de souci, le précédent était début janvier.  
Le prochain est prévu la semaine prochaine, vendredi, comme indiqué dans mon post ci-dessus.

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [4 February 2025 14:08 UTC](https://forum.duniter.org/t/development-talks/12627/35 "2025-02-04T14:08:52Z")

</div>

[@contributors](https://forum.duniter.org/groups/contributors), friendly reminder. Next meeting is this Friday February 7th from 4:00 PM till 5:00 PM. Please prepare topics you would like to talk about. Informal discussions can follow afterwards.

- [https://meet.evolix.org/g1v2-dev](https://meet.evolix.org/g1v2-dev)
- [CodiMD - Collaborative markdown notes](https://pad.p2p.legal/dev-talk_2025-02-07)

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [4 February 2025 15:00 UTC](https://forum.duniter.org/t/development-talks/12627/36 "2025-02-04T15:00:40Z")

</div>

[![](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.5ey2NxT0cQuUAvgWpcm0DAHaLH%26pid%3DApi&f=1&ipt=d53a55b0d9b91ffc8cb2fe603dc62a76275d4f1d6a73381a1677ff407027b3be&ipo=images) ](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.5ey2NxT0cQuUAvgWpcm0DAHaLH%26pid%3DApi&f=1&ipt=d53a55b0d9b91ffc8cb2fe603dc62a76275d4f1d6a73381a1677ff407027b3be&ipo=images)

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [5 February 2025 11:56 UTC](https://forum.duniter.org/t/development-talks/12627/37 "2025-02-05T11:56:18Z")

</div>

I’ll be there as well, I’ve amended the pad as I have a few points to make:

- Proposal to delete gtest runtime and launch a temporary g1 instead
- Pre-release of cesium v2 without all the features? (seems necessary to make the large-scale test accessible to any user)
- Review all the constants in the g1 runtime (especially constants not included in runtime metadata)

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [7 February 2025 15:00 UTC](https://forum.duniter.org/t/development-talks/12627/38 "2025-02-07T15:00:52Z")

</div>

[@contributors](https://forum.duniter.org/groups/contributors), the meeting started!

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [7 February 2025 19:57 UTC](https://forum.duniter.org/t/development-talks/12627/39 "2025-02-07T19:57:08Z")

</div>

Wow, I think we hit a record: 15 attendants (including three Spanish guys) over 3 hours and 15 min!  
Please update [your availabilities](https://crab.fit/dev-talks-948953) for next meeting, so we can find the best time for the first week of March. I won’t be there to organize it, so please take over the organisation.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [8 February 2025 11:38 UTC](https://forum.duniter.org/t/development-talks/12627/40 "2025-02-08T11:38:57Z")

</div>

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](https://pad.p2p.legal/dev-talk_2025-02-07) 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
> - lib dart [Improved web support by vjrj · Pull Request #508 · justkawal/polkadart · GitHub](https://github.com/leonardocustodio/polkadart/pull/508)
> 
> - 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](https://git.duniter.org/clients/rust/gcli-v2s/-/merge_requests/41))
> - 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](https://git.duniter.org/clients/cesium-grp/cesium2s/-/releases)
> - 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](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 · Hugo Trentesaux / Duniter Datapod · GitLab](https://git.duniter.org/nodes/ipfs-datapod/-/issues/25)
> - plugins postgresql pour la recherche full text → squid et datapods
> - TODO faire un ticket sur [Issues · nodes / duniter-squid · GitLab](https://git.duniter.org/nodes/duniter-squid/-/issues/)
> 
> - 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/](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](https://crab.fit/dev-talks-948953).

---

<div class="post-metadata">

### Author: ![Nicolas80](https://forum.duniter.org/user_avatar/forum.duniter.org/nicolas80/32/11019_2.png) [@Nicolas80](https://forum.duniter.org/u/Nicolas80)
#### Post date: [7 March 2025 15:01 UTC](https://forum.duniter.org/t/development-talks/12627/41 "2025-03-07T15:01:38Z")

</div>

Meeting starting right now 🙂

[Previous page](https://forum.duniter.org/t/development-talks/12627.md?page=1)

[Next page](https://forum.duniter.org/t/development-talks/12627.md?page=3)
