Voici le compte-rendu de la réunion.
Présents : Aabu, Amaury, k-lipschitzienne (arrivé en cours de route), Situphen et moi-même.
Retour sur le Hacktoberfest 2023
Tout est dit dans le retour qu’a fait Aabu sous le billet qui annonçait Hacktoberfest 2023.
À faire : communiquer aussi sur les réseaux sociaux.
Passage à Debian 12
La version de dev de zds-site contient une mise à jour du paquet Python Pillow qui requiert une version de Python qui demande Debian 12. Le déploiement de la version dev sur le serveur de bêta a donc nécessité de mettre à jour Debian 10 vers la version 12. Les scripts Ansible ont été mis à jour, la mise à jour s’est faite sans difficulté majeure (à part ElasticSearch, mais qui est voué à disparaître).
Le serveur de production et le serveur qui héberge Matomo sont toujours sous Debian 10, leur mise à jour reste à faire. Notamment pour le serveur de production, la mise à jour vers Debian 12 sera nécessaire pour déployer la prochaine version de zds-site (qui n’est pas encore prévue).
Migration du serveur de bêta
Le serveur de bêta a été migré de Scaleway vers PulseHeberg fin octobre, ce qui inclut :
- les sauvegardes de la production
- la version bêta du site
- le système antispam dans les biographies des nouveaux membres
Une documentation a été rédigée et les scripts de déploiement Ansible ont été complétés.
Le serveur Munin de vhf ne supervise pas ce nouveau serveur bêta, l’installation de Munin sur nos propres serveurs est la prochaine tâche à réaliser.
Maintenir Django-Munin ?
On utilise le paquet Python django-munin pour superviser depuis Munin certaines statistiques de zds-site. Seulement ce paquet n’est plus maintenu et le passage à Django 4 demande des changements dans le code du paquet. Aabu a fait une PR sur le paquet et s’est vu proposer de reprendre la maintenance du paquet.
Après avoir considéré les points suivants :
- la faible quantité de code que compose ce paquet
- nous sommes le seul projet (apparaissant sur GitHub) à utiliser ce paquet
- garder un paquet/dépôt indépendant rendrait notre processus plus compliqué (faire une PR sur le dépôt django-munin, publier le paquet pip, faire une PR sur zds-site pour mettre à jour la version du paquet…)
- la licence du paquet est BSD
Nous avons décidé de ne pas reprendre la maintenance du paquet, mais intégrer le code du paquet directement dans zds-site.
Boîtes mail hébergées chez Gandi
Pour continuer à utiliser nos boîtes mail hébergées actuellement chez Gandi après le 19 novembre, Gandi nous demande de payer (cher).
L’équipe technique décide de migrer les boîtes mails vers Infomaniak. Situphen s’en occupe, une fois que le CA aura donné son accord.
On peut supprimer l’adresse evenement@zds (au pire, ce sera un alias vers association@zds ou communication@zds).
Discussion sur la PR concernant la refonte de la page À propos
Voir la PR en question.
Après discussion, on a besoin des pages suivantes :
- "L’association" : présentation de l’association (comme décidé lors de la dernière AG) et lien d’adhésion
- "Technologies" : présentation des technologies utilisées et lien vers la documentation de l’API
- "Mentions légales" : mentions légales, CGU, cookies, licences
On supprime du pied de page les liens "API", "Cookies" et "Adhérer à l’association".
Concernant la page décrivant les technologies utilisées, on souhaite mettre du détail, puisque ça peut intéresser les visiteurs et visiteuses qui consultent après tout un site de cours (à majorité informatique). Par rapport à ce qui est proposé dans la PR, on ajoute plus de texte, pour expliquer le rôle des différentes technologies, pourquoi on en a besoin. On peut également dire qu’on accueille les développeurs débutant et mettre un lien vers les tickets faciles.
Amaury a besoin d’aide pour ce qu’il y a à mettre dans la page qui présente l’association. Ces éléments peuvent venir du rapport d’activité (dont il faudra mettre le lien sur cette page).
Plusieurs comptes avec la même adresse mail
Cf le sujet correspondant
- Faire un patch en suggérant d’utiliser de récupérer le mot de passe à l’aide du pseudo.
- Envoyer un mail à ceux qui ont un compte en double. (une fois le patch déployé en prod et après avoir anticipé comment fusionner deux comptes)
- Fusionner les comptes dans une migration ? (pas sûr que ça fonctionne aussi facilement….)
Prochaines tâches sur le code zds-site
- Pas de progrès sur le passage à Typesense, peut-être pendant les vacances de Noël
- Passage à Django 4
- travail de préparation avancé
- encore du travail à faire, notamment certaines vues génériques ont qui changé de fonctionnement et nos vues dérivées doivent être modifiées en conséquence)
La réorganisation des contenus permettra à terme de faire une grosse refactorisation du code des billets/articles/tutoriels.
Prochaine réunion
Début janvier.