Testeurs g1-test : nouvelle pré-release 1.6.17 à tester!

Les résultats :

  • build Windows Desktop sous Vagrant : OK
  • build Linux Server sous Docker : OK
  • build Linux Desktop sous Docker : KO
  • build Linux Desktop sous Vagrant : KO
  • build ARM : OK

OK = calcule des blocs
KO = ne calcule pas de blocs

Bref, le problème est précisément sur la version Linux Dekstop. Cela semble venir de l’enrobeur NwJS car je constate aussi des problèmes similaires pour Duniter 1.7, sur lequel je bosse en ce moment (justement pour une nouvelle version du code de la preuve de travail !).

Bref je vais tester d’autres versions de NwJS pour Duniter 1.6, voir s’il y en a une qui passe.

2 Likes

Bon alors pour faire court, je n’arrive plus à produire de Linux Desktop qui fonctionne avec NodeJS 8. Néanmoins, j’arrive à en produire pour NodeJS 9.

Je pense donc amener le passage à NodeJS 9 dès la v1.6.18 de Duniter, sauf contre-indication (@elois ton avis ?).

Heu si la migration est rapide pourquoi pas, tu peut pusher une branche avec node 9 que je teste ?

Je n’ai de toute façon pas de solution plus rapide que de migrer :confused:

Il y a déjà une branche en cours, avec des releases en préparation : https://git.duniter.org/nodes/typescript/duniter/commit/6e9962b3c67f4d83dd3c2283b7bd1029a9353187/pipelines

@cgeek j’ai zieuter ton commit, et j’ai 2 questions :

Pourquoi le build window ce fait avec nodejs 9.1.0 au lieu de 9.4.0 ?
Pourquoi toujours autoriser node 8 dans le package.json ?

Car j’ai testé les versions supérieures de NwJS (voir Blogs), et la 9.1.0 est la plus haute qui fait fonctionner Duniter correctement sur Windows. Quant à Linux c’est la 9.4.0.

En soit NodeJS 8 fonctionne très bien, c’est plutôt avec NwJS que ça ne passe pas.

Enfin ceci dit, nanocryk prétend avoir des problèmes similaires même sans NwJS … mais bon ça reste à confirmer : Lancer automatiquement Duniter au démarrage - #120 by nanocryk

Fausse alerte j’ai mal lu la date (jour et mois, toussa) et j’ai forgé mon dernier bloc hier soir. Après entre temps je vois pas mal de noms passer plusieurs fois, mais peut-être que je n’ai pas beaucoup de chance depuis hier.

2 Likes

le paquet deb desktop sous nodejs 9 fonctionne chez moi :

La release de test est ici : https://git.duniter.org/nodes/typescript/duniter/-/jobs/2152

cc @vit et @gerard94, qui rencontraient le problème également.

Champagne ! :tada:
J’ai calculé un bloc !

Avec la release de test duniter-desktop-v20180204.1716.46-linux-x64.tar.gz

3 Likes

@gerard94 il nous manque plus que toi, voici un lien de téléchargement direct de la release desktop a tester :
https://ifee.fr/pub/duniter-desktop-v20180204.1942.04-linux-x64.deb

Si vous voulez je peux aussi régler les problèmes d’UPnP. En tout cas, ça s’annonce bien par chez moi.

1 Like

De toute façon on doit attendre gérard et il ne pourra peut etre pas tester d’ici lundi ou mardi donc si tu voit ce que c’est en que tu a un moment ce soir vas y :wink:

Voilà j’ai ajouté cela à la branche, ça devrait donc faire partie de la MR. Juste, attendre que les tests passent, je n’ai pas pris le temps de vérifier.

edit : voilà les tests passent, @elois je dois y aller je te laisse gérer le reste si tu veux bien :slight_smile:

2 Likes

Pas de souci je m’occupe de relancer un nouveau cahier des tests et de mobiliser nos testeurs :stuck_out_tongue:

merci :slight_smile:

@vit la dernière release de test est ici : https://git.duniter.org/nodes/typescript/duniter/-/jobs/2173

Peut tu vérifier si tu reproduit toujours le bug #1216 ? Merci :slight_smile:

Bon cette fois-ci c’est le build du paquet server qui a un souci, sans doute lié au passage a node 9, @sveyret une idée ?

 $ duniter start
/opt/duniter//node/bin/node v8 is required

EDIT : ok j’ai trouvé et réglé le souci : https://git.duniter.org/nodes/typescript/duniter/commit/e1a3a2eca304b7398b776b9a9e3a0766e1782bf9

je rebuild :rofl:

2 Likes

Voila, j’arrive.

2018-02-04T21:40:57+01:00 - info: Matched 3 zeros

Je crois que ça marche.
Bravo pour l’enquête.

2 Likes

La version server corrigée :

https://ifee.fr/pub/duniter-server-v20180204.2048.48-linux-x64.deb

1 Like