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

Merci.

Je confirme, je reproduit :

En arrière plan c’est la web-ui d’un noeud membre sur un de mes serveur via pont ssh.

Ce qui est curieux, c’est que j’ai un très bon souvenir d’avoir déjà réussir a calculer des blocs avec la version desktop buildée sous docker mais je ne sais plus si c’était et 1.6.15 et 1.6.16 ou une release de test sur un commit :confused:

Ok il faudra donc faire une 1.6.18 pour régler les tickets #1268 et #1269, on pourrait en profiter pour régler #1267 aussi.

Cependant, merci de continuer a tester la 1.6.17 pour nous assurer qu’elle ne cache pas d’autres problèmes :slight_smile:

Autant pour moi, le build Windows fonctionnait mais c’était dans le cadre de nouveaux développements, je n’avais pas fait attention. Il faut que je refasse d’autres tests, il y a peut-être un vrai bug logiciel, hors méthode de build.

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: