À partir de début 2022, une nouvelle politique de mise à jour de Diacamma sera mise en place.
Cet article décrit donc cette nouvelle démarche.
La problématique
Jusqu'à fin 2021, une mise à jour du logiciel Diacamma vous était proposé tout les mois.
Cette mise à jour rassemblait un ensemble de correction ou de nouvelle fonctionnalité.
Or, il pouvait arrivé que certaine de ces nouvelles fonctionnalités introduisent un petit bug ou une petite régression du fonctionnement.
Cela était d'autant plus dommageable que ces nouvelles fonctionnalités ne sont pas utilisés par tout le monde.
Du coup, certain des utilisateurs se sont vu bloqué quelque temps avec l'outil sans profiter pour autant d'amélioration dans leur usage.
De même, le processus de développement était impacté par ces livraisons fréquentes.
Déjà la démarche pour délivrer une mise à jour prend un peu de temps.
Il pouvait arrivé sur une période d'un mois d'avoir très peu de correctifs.
Et d'autres fois, certaines améliorations n'avaient de sens que rassemblées, ce qui provoquait d'autant des contraintes pour les développer en un mois.
Suite à ce constat, une nouvelle fréquence à donc été réfléchi.
La nouvelle fréquence de mise à jour
Il a été défini qu'il y aura à partir de début 2022, 4 mises à jours part an, une toute les trimestres:
- Janvier
- Avril
- Juillet
- Octobre
Ces mises à jour seront proposé après le 20 du mois.
Elles reprendrons l'ensemble des corrections et des améliorations apportées à Diacamma pendant le trimestre précédent.
Comme actuellement, elles seront accompagnées par un article sur le forum dans Actualités précisant les améliorations apportées, ainsi qu'en envoie de courriels vous annonçant cela.
L'accès aux mises à jours "développement"
Par contre, il peux arriver qu'un problème soit rencontré sur Diacamma avec une correction est relativement simple.
Il ne serait pas pratique alors d'attendre plusieurs mois cette correction, d'autant plus si elle est prête et qu'il ne suffirait qu'à l'appliquer pour résoudre le problème.
Pour cela, il vous est proposé d'accéder au serveur de mise à jour "développement".
Ce serveur de mise à jour reprend le standard de celui des mise à jour officiel mais permet simplement de proposer les composants de Diacamma en avance de phase.
Lorsque l'on développe une nouvelle fonctionnalité ou la correction d'un bug, il est réalisé une série de tests informatiques afin de valider le travaille réalisé.
Ensuite, ces correctifs sont diffusés sur ce serveur de mise à jour "développement".
Avant la mise à jour "officiel", il est réalisé une installation depuis ce serveur de mise à jour "développement" pour réaliser des tests complémentaires de validation définitive de cette version.
En vous proposant l'accès à ce serveur de mise à jour, on vous propose (si vous le désirez) un accès en avance de phase aux corrections/améliorations déjà réalisées au cours du début du trimestre.
Ce qui vous permet donc de pouvoir éventuellement avoir une correction (ou une amélioration attendu) sans devoir attendre la publication officiel.
Comme précisé, les corrections/améliorations diffusées via ce serveur de mise à jour "développement" ont déjà subit un ensemble de tests et de contrôle.
Néanmoins, n'ayant pas été officiellement valider dans un ensemble, il est possible que quelques défauts persistes.
Par contre, nous aurons également la réactivité pour rapidement le corriger et reproposer une nouvelle correction sur le serveur de mise à jour "développement".
De plus, avec votre aide, l'utilisation de ces corrections/améliorations permettra également de les éprouver plus, rendant la mise à jour "officiel" de meilleur qualité.
Notons que vous pouvez consulter sur le site https://futur.diacamma.org la situation des améliorations/corrections proposées par le serveur "développement".
Vous avez même un accès à des petites installations démonstration (pour Asso et pour Syndic) pour les essayer.
Comment utiliser le serveur de mise à jour "développement"
Vous pouvez ajouter a votre installation Diacamma une configuration simple pour pouvoir récupérer les dernières corrections/améliorations.
Via le Lanceur Lucterios
Pour ajouter ce serveur de mise à jour Diacamma à l'aide du Lanceur Lucterios
-
Lancer le Lanceur Lucterios
-
Cliquer sur le menu "Aide > A propos du Lanceur Lucterios"
-
Pour ajouter une adresse de serveur, cliquez sur le bouton "Ajouter" et précisez "https://pypi.diacamma.org/simple"
-
Pour supprimer cette adresse de serveur, cliquez sur le bouton "Vider"
-
Refermer cette fenêtre "A propos"
Rafraîchisser l'interface via le menu "Général > Rafraîchir"
Manuellement
Pour ajouter manuellement ce serveur de mise à jour Diacamma
- Modifier le fichier "extra_url"
- Sous Windows, il se trouve dans "c:\lucterios2\"
- Sous macOS, il se trouve dans "[Dossier Parent]/lucterios2"
- Sous Linux, il se trouve dans "/var/lucterios2/"
- Ajouter dans ce fichier la ligne:
https://pypi.diacamma.org/simple
- Rafraîchi le lanceur lucterios pour qui propos la mise à jour.
Si vous êtes sans interface graphique (par exemple sous Linux), vous pouvez réaliser la mise à jour via la commande:
/var/lucterios2/launch_lucterios.sh update