Nouvelle version de Gladys: Gladys v3.13.0!

Salut à tous,

Comme vous le savez je suis en plein développement de Gladys 4.

Néanmoins, il y avait quelques issues sur le feu dans Gladys 3 qui causait des problèmes à certains, qu’on a corrigé dans une nouvelle version de Gladys 3, Gladys v3.13.0 ! :slight_smile:

Voilà les principaux changements:

  • Le fameux bug de Gladys qui vous marque comme absent automatiquement est désormais réglé, car Gladys a désormais une option dans les paramètres pour activer/désactiver le checkUserPresence. Merci @MathieuA pour le travail réalisé!

  • Les alarmes automatiques ne crééent plus de bug au redémarrage, c’est fixé!

  • Le favicon de l’interface est désormais le bon favicon sans le background blanc :stuck_out_tongue:

  • Lorsque plusieurs modules sont installés et que la configuration d’un module bug au redémarrage, il n’entraine pas les autres: il est marqué comme “en erreur”, mais les autres configurations sont quand même exécutées.

  • Le frontend affiche une erreur quand il n’arrive pas à contacter un périphérique.

  • Le color picker a été amélioré pour gérer plus de cas.

Vous trouverez le Changelog complet sur GitHub.

Mettre à jour son installation Gladys

Pour mettre à jour Gladys, c’est comme d’habitude:
https://gladysassistant.com/fr/installation/upgrading-gladys/

L’instant émotion

C’est peut-être une des dernières mises à jour de Gladys 3 que je ferais (il y aura probablement des petits fix, mais rien de complexe!) :sleepy:

Bon, j’avoue je ne suis pas forcément triste à cette idée.

Il faut le savoir, chaque déploiement de version est pour moi assez complexe avec Gladys 3, car il nécessite que je fasse une série d’action manuelle (je les ai automatisée au maximum, mais tout n’était pas automatisable).

En effet, afin d’être compatible avec tous les Raspberry Pi sur le marché, Gladys 3 est compilé sur un Raspberry Pi Zero W qui est en ARMv6. C’est une tâche fastidieuse et assez longue ^^

Dans Gladys 4, nous allons bénéficier des dernières nouveautés de Docker et du travail de @VonOx afin de cross-compiler les images Docker directement sur TravisCI.

Ainsi, le build et le déploiement d’une nouvelle version de Gladys 4 sera automatique, et effectué par le CI à chaque merge sur master. Je vais gagner un temps considérable, et le build automatisé réduira les erreurs humaines.

Je pense donc qu’avec Gladys 4 on réduira considérablement nos cycles de releases, car chaque PR mergée sur GitHub sera quasiment disponible une vingtaine de minutes après son merge. Impensable avec Gladys 3!

Je vous souhaite à tous un bon weekend, et n’hésitez pas si vous avez des retours sur cette version :wink:

5 « J'aime »

De mon côté j’essaye d’optimiser le temps de build des images docker ( 30 minutes actuellement).
Faudra aussi voir pour le ssl.

Bon week-end

1 « J'aime »

Je viens tout juste d’installer la 11.6 :yum:
Merci tout ce boulot !!

1 « J'aime »

@pierre-gilles et à tous les contributeurs de Gladys, merci !

Bonjour
Je suis encore en version 3.10.3
J’ai essayé de mettre à jour comme indiqué mais il semble que je ne dispose pas d’assez d’espace :
slight_smile:pi@gladys:~ $ /home/pi/rpi-update.sh
mkdir: cannot create directory ‘/tmp/gladys_hooks’: No space left on device
J’ai pourtant bien étendu la partition à 8 Go au départ

Pouvez-vous m’aiguiller ?
Sinon, j’attendrai Gladys 4 pour tout recommencer.
D’ailleurs, autre précision : si on dispose du starterpack pour Gladys 3, il fonctionnera pour Gladys 4 ?Il faudra entrer un code particulier ?
Merci d’avance et encore bravo à tous les pros (j’admire, de loin, l’aisance des uns et des autres dans ce domaine) et merci de vos conseils
Bon week end

5 posts were merged into an existing topic: Impossible de mettre à jour Gladys , pas assez d’espace

J’avoue que je ne comprends pas vraiment ton problème :sweat_smile:

Docker ne fonctionne pas ni GitHub?

4 posts were split to a new topic: Impossible de mettre à jour Gladys , pas assez d’espace

Hello @VonOx
Tout d’abord je tenais à te remercier de tes efforts pour les builds docker. Je ne sais pas si telle était ton intention, mais tu facilites le déploiement de Gladys sur d’autres plateformes ; par exemple sur du NAS Synology.

Cela dit, j’ai un comportement bizarre pour la dernière image 3.13.0 : pas moyen d’installer un nouveau module. Pour que les installations fonctionnent, j’ai du utiliser une image antérieur

Par ailleurs, la page du store des modules ne s’affiche pas correctement sous firefox mais très bien sous chrome ou IE
:slight_smile:

@Mederic je regarde ce soir ( comme tout est automatique chez moi je vais rarement sur le dashboard)

@Mederic
tout s’affiche nickel pour moi peu importe le navigateur …

Oui, fausse alerte pour les problèmes d’affichages, c’était en fait “privacy badger” de Firefox qui filtrait le site developer.gladysassistant.com

Par contre pour le problème d’installation des modules, le problème est bien présent.

Et les logs ça dit quoi ?

C’est normal que sur cette version, les boutons ne s’affichent pas dans “contrôler mes périphériques”?
Il n’est plus possible de rajouter les périphériques sur la page d’accueil?

De quels boutons tu parle ?

Il n’a jamais été possible d’ajouter des périphériques depuis la page d’accueil ^^

Je me suis peu être mal exprimé:
Dans la version 3.11 ->Périphériques → contrôler mes périphériques
je retrouvais les boutons de mes périphériques que j’avais créé.
Dans la 3.13, rien.
Pour la page d’accueil, je voulais parler des box “widgets”, dans la 3.11, on pouvait mettre les périphériques sur la page d’accueil.
Dans la 3.13, il n’y a plus périphériques dans les types de box.
Est ce normal?

Bizarre moi je les aient…
Tu peux nous faire un screen ?

C’est bien la box « Périphériques par pièce » dont tu parle ?
Je l’ai dans la liste chez moi

1: c’est corrigé, je n’avais pas attribué de pièce
2: pas de périphériques dans la liste

Tu utilise la dernière image ? C’est curieux car le binaire est bien présent. Peut être un problème de path. Je check ça demain

J’ai pas de soucis sur de l’amd64 et pas d’armv7 pour testé, je continue les vérifications

Edit: Je vais me démerder avec qemu pour tester