Objectif : 20 forgerons v2 pour mon anniversaire!

Appel à forgerons pour la v2

si vous connaissez quelqu’un qui peut être intéressé, invitez-le ici :wink:

autre vidéo sur le sujet Vidéo sur l'état actuel de la ğdev, introduction à la documentation

4 Likes

Moi aussi je veux des forgerons à mon anniversaire ! (c’est le 26 février)

Sinon je me contenterai d’une bougie sur la tartiflette…

2 Likes

Alors de notre coté nous nous mobilisons dans l’Est pour former un groupe tout frais afin de mettre en place des nodes en V1 dans l’immédiat et V2 par la suite…
Personnellement je souhaite me lancer pour forger du V2 sur la Gdev immédiatement et acquérir des connaissances nécessaire grâce à votre aide .
Merci

4 Likes

Merci @ENO de répondre à l’appel !

Ça tombe bien parce que j’ai publié un autre stream en deux parties spécialement pour la formation des nouveaux forgerons : Nouvelle vidéo : Forger sur la ĞDev

C’est un peu difficile pour l’instant, mais on prévoit des outils pour faciliter tout ça (déjà gcli est pas mal).

1 Like

Je vois plusieurs pré-requis à satisfaire avant d’aller recruter plein de forgerons :

  1. Une image docker duniter/duniter-v2s:latest opérationnelle
  2. Une Gdev qui tourne correctement.
    Aujourd’hui la Gdev ne finalise plus aucun bloc. Comment s’en sort-on ?
    • Existe-t-il une manip simple premettant de débloquer la finalisation ?
    • Redémarrage à zéro depuis un genesis ?
    • … ?
1 Like

Je ne sais pas comment débloquer la finalisation, même pas sûr que ce soit possible proprement sans rollback la chaîne (on pourrait tous sauf toi éteindre notre nœud, revenir avant le bloc où ça a merdé en oubliant toute la suite, renouveler nos identité forgerons en conservant nos session_keys, même si ça n’a pas beaucoup d’intérêt).
Donc le plus immédiat serait de démarrer une ĞDev6 en en profitant pour prendre des données v1 fraîches et une version Duniter récente. Poka a automatisé ça, il proposait qu’on s’y entraîne tous les mois (ĞDev: reboot monthly?).
Dernier truc à faire : redémarrer les indexeurs.

Par contre j’ai pas encore d’idées sur le bon moment pour faire ça.

1 Like

C’est un exercice qui m’intéresserait, mais je peux comprendre que ça ne soit pas la plan A.

Il faudrait déjà identifier les pré-requis puis les étapes de mise en oeuvre. Qui a la main là-dessus ?

Il suffit d’utiliser le script de poka, qui génère un fichier json. Ensuite tout le monde lance un nœud avec ce fichier.

1 Like

OK, donc ne manque que l’image Docker en latest si j’ai tout compris. @HugoTrentesaux suis dispo pour bosser là dessus avec toi dans la semaine (créneaux à caler toutefois).

1 Like

J’avais la MR !114 pour documenter le processus de bootstrap, mais je ne suis pas allé au bout parce que j’ai été découragé par les aspects CI / Docker qui me dépassaient (cf Bootstraper une ĞDev (runtime-400) et Difficultés avec l'outillage pour l’historique).

Et sinon, le dépôt à regarder c’est celui de @poka : tools / py-g1-migrator · GitLab. Il a tout automatisé de la récupération des anciennes données sur un nœud Duniter local jusqu’au lancement d’un nœud Duniter v2.

Oui, et ça peut se faire automatiquement si on ajoute un tag de release. Mais j’aimerais faire ça après avoir mergé !133 pour la documentation et éventuellement !131 pour être sûr que ça casse rien.

Bonjour,

Appel entendu, je vais essayer de monter un noeud forgeron, le temps de (re) regarder la doc et les vidéos en appliquant cette fois.

A bientôt.

1 Like

Et !124 ?

Oh désolé, je l’avais complètement oubliée celle-là, je la voyais plus !! (je merge)

1 Like

Bonsoir,

J’ai lancé les noeuds flebon-rpc et flebon-validator comme indiqué dans le docker-compose pour Gdev5 sur le sous-domaine gdev.dbconso.com (contrôler si bien ok SVP, il apparaît dans Telemetry pour le moment).
Il me faut ajouter un reverse-proxy pour le port 443 et à l’occasion devenir membre puis forgeron…

6 Likes

Crée-toi un compte avec Gecko ou Tikka et poste l’adresse / QRcode pour qu’on te certifie.

2 Likes

As-tu besoin d’aide pour le reverse proxy sur wss://gdev.dbconso.com/ws ? Et pour devenir forgeron ? J’aurais besoins de retours sur la documentation utilisateur pour savoir comment l’améliorer. Et si c’est parfait la traduire en français :slight_smile:

Bonjour, non pas vraiment car je galère un peu mais je n’ai pas passé beaucoup de temps dessus.
J’ai choisi les complications (…):

  • tikka ne fonctionne pas sur mon raspberry pi4 malgré ses 8Go (j’ai regardé un peu comment faire pour compiler du python avec ou sans docker pour les différents projets mais ça n’a pas l’air simple.sur raspberry…)
  • gecko: j’ai pas vu de tuto d’installation il faut que je regarde bien
  • noeud v2s: j’ai une config docker swarm avec traefik sur mon petit serveur amd64 et je maîtrise pas tout (traefik en particulier, docker ça va…)

J’ai vu qu’il y avait beaucoup de fils de discussion sur ces sujets et je ne les ai pas tous parcourus.
Je ne veux pas en rajouter en mode “coucou me voilà avec mes soucis…” si tout est expliqué ou que je n’ai pas bien suivi: je vais reprendre tout depuis le début et ferai un retour sur la documentation quand je serai sûr que ça ne vient pas de moi…!

Merci bien et félicitations pour le travail en cours (toi et tous les devs), c’est formidable.
Bon courage !

ah bon ? Tu l’as dit à @vit ?

Un APK pour l’instant : Ğecko ĞDev (last build) - #68 by GeckoBuilds

Oui, on voit tes deux nœuds qui tournent :slight_smile:

Le fil pour débutants francophones est ici :

:arrow_right: Apprentis forgerons

Il y a un lien vers la documentation (pour l’instant en anglais)

1 Like

Bonjour,

J’ai commencé par le plus urgent et pu installé Gecko, voici ma clé:
5Ft7QqqifBfAVYRFtsGGNaAugryJWC8NM3nYpHVb6agJaKeS

Je vais m’occuper d’installer Tikka sur Pi4, remonter les erreurs exactes que je reproduis et continuer la configuration des noeuds ASAP vu que ton anniversaire arrive vite maintenant…

Merci bien.
A+

2 Likes

Je viens de t’envoyer 500Ğdev et de créer ton identité.

Tu peux donc confirmer ton identité dans ton coffre à gecko