G1-test dans les choux ?/ Renouvellement des certifications

g1-test

#262

Je suis en train de produire la release. Mais c’est long :slight_smile:


#263

Oui, ton nœud était le seul à trouver des blocs. J’ai tenté une synchro sur ta branche et mon nœud est resté bloqué sur un bloc.
Plus tard, une nouvelle synchro et depuis mon nœud maintiens le cap.


#264

Voilà, Duniter 1.7.5 sorti du four.

Cette version est publiée pendant 1 semaine, sauf à devenir officielle. Si besoin, je peux la re-générer dans 1 semaine si les tests ne sont pas terminés et que d’autres personnes souhaitent la télécharger.

Aussi, il risque d’y avoir des bogues ci et là. Merci de me les signaler dès que vous les détectez, je corrigerai.


#265

Je viens de déployer un noeud Duniter 1.7 et j’ai trouvé un bloc, ça sent bon, pour l’instant tout fonctionne nickel chez moi :slight_smile:


#266

Concernant les éventuels bugs, je pensais davantage à l’IHM qui peut par endroits ne plus être correctement branchée. Mais peut-être que tout est en ordre, faut vérifier :slight_smile:


#267

Un volontaire pour être le 3ème en 1.7 ? Comme ça je vous rejoints et un passe les blocs en v11.

Par contre, ça va donc générer un fork qui excluera les nœuds Duniter 1.6, 1.7.0, 1.7.1 ou 1.7.2. Donc @Inso,
et @Moul notamment.


#269

Je m’y colle, compil en cours ! (sur un Banana Pi/ Armbian Stable). Je pourrai lancer la sync demain soir.
De toutes façons, au bout de cinq resync en 1.6 avortées, mon noeud commençait à me les briser menu.
Je sync sur g1-test.duniter.fr ?

edit : Si la compil se passe bien. Comme j’apprends en autodidacte dans ce domaine, je n’ai pas de check-list avant une compilation. Mais la compil en 1.6 est passée, alors pourquoi pas en 1.7.5 ;-).


#270

Mon nœud est en 1.7.5 !


#271

La blockchain ĞTest est passée en version 11 avec succès ! Le rejeu de certifications est désormais autorisé ! :fireworks: :champagne: :slight_smile:

Il faudra donc mettre à jour le nœud g1-test.duniter.org qui est resté en version 1.6 et refuse donc les nouveaux blocs. @Inso tu as dores et déjà le même problème.

@matograine pour la synchro, je te conseille g1-test.cgeek.fr devrait fonctionner.


Silkaj v0.6.0 release
#272

Vous pouvez également vous synchroniser sur mon noeud : ts.gt.librelois.fr


#273

C’est a dire ? Mon noeud est en 1.7 pourtant ?


#274

@kimamila , @cgeek : J’ai un comportement bizarre sur Cesium pour un des comptes qui envoie de la monnaie automatiquement :

J’ai énormément de transactions en sending : http://g1test.duniter.inso.ovh/tx/history/EZKpPQAe6JinSoSaxSn6W2dnJ2j9qQH6s2Z69mUp8dqZ


#275

De mémoire il est en 1.7.1, or c’est à partir de la 1.7.2 que les blocs v11 sont supportés.

Tu bénéficies uniquement en 1.7.1 du stockage en LevelDB.


#276

Je viens d’essayer de rejouer une certification avec Silkaj en envoyant un document en v.11, mais ça échoue HTTP Error 400: Bad Request.
Y’a-t-il quelque chose à savoir à propos de cette nouvelle fonctionnalité ?


#277

Seuls les blocs sont montés en v11, rien d’autre ne varie.


#278

@cgeek vas tu mettre à jour g1-test.duniter.org en v1.7.5 ?

Oui, comme indiqué par @cgeek, c’est à cause de TX en attente (tu peux les voir en te "connectant à ce compte), qui ont été comptabilisées par Cesium (à tord).
J’ai fait un correctif, que je livrerai dans la version 1.2.5 de Cesium, pour que le solde s’arrete à 0, et que l’on puisse voir les TX en attente ou en erreur.


#279

Et hop, MeluaTest a sa certification de rejouée :

silkaj wot moul-test -p g1-test.cgeek.fr
moul-test (5B8iM…) from block #167750-0000A51F…
received 8 and sent 20/100 certifications:
|  received_expire  |      received       |       sent        |  sent_expire  |
|-------------------+---------------------+-------------------+---------------|
|    2018-11-21     |      esprit ✔       |     MeluaTest     |  2018-11-19   |
|    2018-12-15     |      GAS2000 ✔      |      esprit       |  2018-11-21   |
|    2018-12-19     | matograine-G1Test ✔ |      GAS2000      |  2018-12-10   |
|    2018-12-20     |   scanlegentil ✔    |       guwop       |  2018-12-10   |
|    2019-01-29     |        vit ✔        | matograine-G1Test |  2019-02-04   |
|    2019-02-07     |       Elois ✔       |       Elois       |  2019-02-07   |
|    2019-02-15     |    cuckooland ✔     |    Vincentest     |  2019-02-07   |
|    2019-02-16     |     piaaf31GT ✔     |    cuckooland     |  2019-02-07   |
|                   |                     |        vit        |  2019-02-07   |
|                   |                     |   scanlegentil    |  2019-02-07   |
|                   |                     |       cgeek       |  2019-02-07   |
|                   |                     |     piaaf31GT     |  2019-02-14   |
|                   |                     |     kimamila      |  2019-02-15   |
|                   |                     |       h30x        |  2019-02-19   |
|                   |                     |       Bacy        |  2019-02-23   |
|                   |                     |     inso2018      |  2019-02-26   |
|                   |                     |      rimek94      |  2019-03-02   |
|                   |                     |  ji_emme_test_2   |  2019-03-06   |
|                   |                     |     GregTest      |  2019-03-06   |
|                   |                     |     MeluaTest     |  2019-03-11   |

Ces certifis ne passaient plus sur g1-test.duniter.org. Surement à cause du fork


#280

La certification ne semble pas avoir été écrite dans la chaîne.


#281

Fait !

Avec en prime le rejoue des certifications. Vous pouvez maintenant certifier une personne déjà certifiée : il n’y a plus de message d’erreur indiquant que vous avez déjà certifié la personne.
Attention cependant, j’ai mis une limite autorisant la re-certification à partir de 2 mois avant l’expiration.
Je penses que cela n’est pas assez. Quelle valeur mettre selon vous ? 6 mois ?


#282

Pour Silkaj, je vais récupérer sigReplay de blockchain/parameters MR et permettre de certifier une fois ce délai passé pour la certification.

MR pour Duniterpy