Gestionnaire de projets de l'April: Demandeshttps://agir.april.org/https://agir.april.org/favicon.ico?15861920342024-03-20T23:36:20ZGestionnaire de projets de l'April
Redmine forge.chapril.org - Demande #6383 (Nouveau): Mettre à jour Gitea/forge.chapril.org en 1.21.8https://agir.april.org/issues/63832024-03-20T23:36:20ZPierre-Louis Bonicoli
<p>Une nouvelle version est disponible: <a class="external" href="https://github.com/go-gitea/gitea/releases/tag/v1.21.8">https://github.com/go-gitea/gitea/releases/tag/v1.21.8</a></p> gDTC - Demande #6381 (Nouveau): Rendre cliquables les liens URL saisis dans les noteshttps://agir.april.org/issues/63812024-03-19T11:14:28ZIsabella Vanniivanni@april.org
<p>À présent, ce n'est pas le cas, voir par exemple pour <a class="external" href="https://adherents.april.org/admin/?action=edit&table=actor&id=121">https://adherents.april.org/admin/?action=edit&table=actor&id=121</a></p> gDTC - Demande #6375 (Nouveau): modif identifiant d'un membre dédoublonnéhttps://agir.april.org/issues/63752024-03-12T09:28:11ZElsa Pottier
<p>Concerne <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Demande: Ajouter 1 cpu à la vm admin (Fermé)" href="https://agir.april.org/issues/4999">#4999</a></p>
<p>Radié en septembre 2023 pour non paiement, a ré-adhéré le 7/03 dernier mais sans passer par le "ré-adhérer en un clic" => j'ai dédoublonné la fiche.<br />Le précédent nom était "Agenux", l'identifiant de l'ancienne fiche, celle qui reste, est "agenux". <br />Le nouveau nom est "association Agenux, et j'aimerais modifier la fiche en correspondance avec ce nom.<br />gDTC affiche un message d'erreur : voir pj.</p>
<p>Dans la confirmation d'adhésion, l'alias annoncé est <a class="email" href="mailto:association_agenux@april.org">association_agenux@april.org</a> <br />En annonçant le dédoublonnage je pourrais aussi revenir sur cet alias, mais je ne comprends pas pourquoi gDTC détecte une erreur, l'ancienne fiche n'existant plus.</p> mobilizon.chapril.org - Demande #6374 (Nouveau): cohérence de la conf nginx avec la conf du servicehttps://agir.april.org/issues/63742024-03-10T22:55:08ZPierre-Louis Bonicoli
<p>Sur biliz, le fichier <code>/etc/nginx/sites-enabled/mobilizon.chapril.org</code> mentionne:<br /><pre>
location / {
proxy_pass http://localhost:4000;
}
</pre></p>
<p>et le fichier <code>/srv/mobilizon.chapril.org/live/config/runtime.exs</code> indique:</p>
<pre>
config :mobilizon, Mobilizon.Web.Endpoint,
url: [host: "mobilizon.chapril.org"],
http: [port: 4000],
</pre>
<p>Après le dernier reboot du cluster, le service ne fonctionnait pas:<br /><pre>
2024/03/09 23:59:10 [error] 753#753: *59 connect() failed (111: Connection refused) while connecting to upstream, client: 17.241.XXXXX, server: mobilizon.chapril.org, request: "GET /media/XXX.png HTTP/1.1", upstream: "http://[::1]:4000/media/XXX.png", host: "mobilizon.chapril.org"
2024/03/09 23:59:14 [error] 753#753: *61 connect() failed (111: Connection refused) while connecting to upstream, client: 2a01:XXXXXXX, server: mobilizon.chapril.org, request: "POST /inbox HTTP/1.1", upstream: "http://[::1]:4000/inbox", host: "mobilizon.chapril.org"
</pre></p>
<p>J'ai alors modifié <code>runtime.exs</code> pour que le service écoute sur localhost en ipv4 et ipv6:<br /><pre>
config :mobilizon, Mobilizon.Web.Endpoint,
url: [host: "mobilizon.chapril.org"],
http: [ip: {0, 0, 0, 0, 0, 0, 0, 1}, port: 4000],
</pre></p>
<p>Je ne sais pas si c'est la meilleure modification à réaliser ? Il faudra documenter (ou versionner si un fichier de conf <code>/etc</code> est modifié) la solution retenue.</p> #Chapril - Demande #6373 (Nouveau): Réunion animsys Chapril avril 2024https://agir.april.org/issues/63732024-03-09T12:10:38ZPierre-Louis Bonicoli
<p>Réunion mardi 2 avril 2023 de 21h à 22h30 maximum sur le <a href="https://visio.chapril.org/animsyschapril" class="external">serveur Jitsi du Chapril</a>.<br />En cas de problème technique de <a class="external" href="https://visio.chapril.org">https://visio.chapril.org</a> nous rebasculerons sur Mumble : <code>mumble.chapril.org</code> salon <code>Animsys</code>.<br />Vous pouvez vous connecter avant, de manière à pouvoir commencer la réunion dès 21h.</p>
<p><strong>Le but de la réunion est de faire une revue générale du Chapril, c’est-à-dire un point mensuel sur les sujets en cours.</strong></p>
<p>Le <a href="https://pad.april.org/p/reunion-chapril-sprint-avril-2024" class="external">bloc-notes</a> où vous pouvez pré-saisir vos tickets, actions, statistiques et commentaires.<br />Pour créer ce bloc-notes, des bouts des bloc-notes précédents ont été repris. N'hésitez pas à faire du ménage.</p>
<p>Les actions en lien avec l'animation du service et en particulier cette réunion sont détaillées dans la <a href="https://wiki.april.org/w/Chapril:Animation_du_service" class="external">section Chapril du wiki de l'April</a>, les voici reprises ici:</p>
<a name="Avant-chaque-réunion-mensuelle"></a>
<h3 >Avant chaque réunion mensuelle<a href="#Avant-chaque-réunion-mensuelle" class="wiki-anchor">¶</a></h3>
<ul>
<li>🔲 Faire du ménage sur le pad:
<ul>
<li>Supprimer les informations abordées/complètement traitées lors de la réunion précédente.</li>
</ul>
</li>
<li>🔲 Une semaine avant: rappel par mail à la liste de diffusion animsys</li>
<li>🔲 Le matin de la réunion: rappel sur le canal IRC #april-chapril sur le réseau libera.chat (accès en webchat).</li>
</ul>
<a name="Après-chaque-réunion-mensuelle"></a>
<h3 >Après chaque réunion mensuelle<a href="#Après-chaque-réunion-mensuelle" class="wiki-anchor">¶</a></h3>
<ul>
<li>🔲 utilisant le service <a href="https://pad.april.org/" class="external">pad.april.org</a>, créer le bloc-note/pad de la prochaine réunion en dupliquant le bloc-note/pad de la réunion venant d'être terminée. Le nom du bloc-note suit la convention suivante: <code>reunion-chapril-sprint-<nom du mois du sprint qui vient de débuter>-<année du sprint qui vient de débuter></code>, par exemple: <em>reunion-chapril-sprint-juin-2022</em></li>
<li>🔲 Au niveau du gestionnaire de projet:
<ul>
<li>🔲 Passer le ticket de la réunion de démarrage de sprint en état résolue.</li>
<li>🔲 Créer la <a href="https://agir.april.org/projects/chapril/settings/versions" class="external">version</a> correspondant au sprint n+1. Par exemple si le sprint qui vient de se terminer est celui de mai, que le sprint qui vient de débuter est celui de juin: créer la version pour le sprint de juillet-août.</li>
<li>🔲 Fermer la <a href="https://agir.april.org/projects/chapril/settings/versions" class="external">version</a> correspondant au sprint qui vient de se terminer. Si des tickets sont en état en cours, changer la version pour la version du sprint qui vient de démarrer, ou éventuellement dans le backlog.</li>
<li>🔲 Créer le ticket de la prochaine réunion (par exemple) au niveau du <a href="https://agir.april.org/projects/chapril/issues" class="external">projet #chapril</a> en dupliquant le précédent ticket.<br /> Le ticket doit mentionner les informations suivantes:
<ul>
<li>La date et l'heure</li>
<li>Le lieu (visio ou Mumble chapril salon Animsys)</li>
<li>L'URL du bloc-note/pad dédié</li>
<li>La version est celle du sprint n+1</li>
</ul>
</li>
</ul>
</li>
<li>🔲 Envoyer un mail à la liste de diffusion animsys pour annoncer la prochaine réunion.</li>
<li>🔲 Mettre à jour le <a href="https://wiki.april.org/w/Chapril" class="external">wiki du groupe de travail</a> en ajoutant la date de la prochaine réunion</li>
<li>🔲 Éditer le bloc-note/pad:
<ul>
<li>🔲 mettant à jour les informations relatives aux réunions précédentes et suivantes,</li>
<li>🔲 en supprimant les informations en début (liste des participants) et en épilogue (date de prochaine réunion, points forts/faibles, roti)</li>
</ul></li>
</ul> gDTC - Demande #6372 (Nouveau): Empêcher la validation de la page "Gestion de vos informations pe...https://agir.april.org/issues/63722024-03-07T15:03:53ZIsabella Vanniivanni@april.org
<p>Il est à présent possible de valider la page "Gestion de vos informations personnelles" sur son espace membre après avoir vidé le champ "E-mail". Alors que le champ "Adresse de courriel" doit obligatoirement être rempli dans le formulaire d'adhésion.</p> gDTC - Demande #6371 (Nouveau): cotisation annuelle 10€ : modifier le montant mensuel automatique...https://agir.april.org/issues/63712024-03-07T09:22:07ZElsa Pottier
<p>Actuellement pour une cotisation annuelle 10€, le montant mensuel automatiquement indiqué pour un paiement par cb récurrente est de 0.83€. <br />Ce qui fait 9.96€. On n'est certes pas loin, mais ça n'atteint pas les 10€ annuels :)</p>
<p>Demande de passer le montant à 0.84€ mensuels. <br />Ce qui fait certes 8 centimes de plus pour l'année.</p> gDTC - Demande #6369 (Nouveau): Afficher le nom et n° de membre de la personne membre (physique o...https://agir.april.org/issues/63692024-03-04T10:54:38ZFrédéric Couchet
<p>Pour le paiement des cotisations, chaque membre dispose d'un lien personnalisé (avec une clé) lui permettant de régler sa cotisation sans avoir à s'identifier sur le site.</p>
<p>La page n'affiche pas le nom de la personne membre. Cette information apparaît uniquement dans la partie « Virement bancaire ».</p>
<p>Ce serait bien d'avoir cette information dès le début de la page, manière de rassurer la personne membre sur le fait qu'elle va paye <strong>sa</strong> cotisation.</p> gDTC - Demande #6357 (Nouveau): ajouter une mention "ceci n'est pas un reçu fiscal" sur la facturehttps://agir.april.org/issues/63572024-02-13T15:08:24ZElsa Pottier
<p>Des membres demandent parfois un reçu fiscal, ce que nous ne pouvons pas leur fournir. <br />Des membres téléchargent peut-être la facture sans avoir conscience que ce n'est pas un reçu fiscal.</p>
<p>=> Demande d'ajouter la mention</p>
<p>"Cette facture n'est pas un reçu fiscal.<br />Les cotisations et les dons versés à l'April n'ouvrent pas droit à une déduction d'impôts, <br />la DGFIP ne reconnaissant pas à l'April le statut d'association d'intérêt général."</p> Admins - Demande #6352 (Nouveau): Puis-je installer la version 1.14.6 de Liferea ?https://agir.april.org/issues/63522024-02-01T14:53:15ZIsabella Vanniivanni@april.org
<p>(12:28:05) cioccolisa: eipoca : lonugem: madix : vous aussi vous avez un affichage tout pourri pour Liferea ? Le mien : <a class="external" href="https://dl.amie.coop/f.php?h=3ZJKaE9T&p=1">https://dl.amie.coop/f.php?h=3ZJKaE9T&p=1</a><br />(12:28:37) cioccolisa: j'ai passé du temps pour essayer de revenir à l'affichage que j'avais avant mon arrêt (avec la prévisualisation en bas), mais je n'y suis pas parvenue<br />(12:30:05) lonugem: ça resemble à ça aussi<br />(12:32:48) madix: cioccolisa: je n'ai pas cet affichage, à droite j'ai en haut les titres des articles et en dessous la prévisualisation<br />(12:33:13) cioccolisa: lonugem: ok<br />(12:33:42) cioccolisa: madix : ah, la chance ! tu as bien la version 1.14.4 ?<br />(12:34:23) cioccolisa: je soupçonne que le changement soit intervenu après la mise à niveau de debian<br />(12:35:11) madix: 1.15.4 (je suis en Debian testing)</p>
<p>Elsa a le même affichage que moi.</p>
<p>Il s'agit peut-être d'un bug de la version 1.14.4, corrigé par la suite. En effet, j'avais le souvenir qu'on pouvais choisir où afficher la prévisualisation auparavant.</p> Infra Chapril - Demande #6315 (Nouveau): Migrer le parc des machines et VM Chapril vers Debian 12...https://agir.april.org/issues/63152024-01-20T14:44:51ZQuentin Gibeauxapril.quentin@gibeaux.eu
<p>Debian Bookworm est sorti :</p>
<ul>
<li><a class="external" href="https://www.debian.org/releases/bookworm/">https://www.debian.org/releases/bookworm/</a> (à lire avec attention)</li>
<li><a class="external" href="https://www.debian.org/releases/bookworm/amd64/release-notes/">https://www.debian.org/releases/bookworm/amd64/release-notes/</a></li>
</ul>
<p>Afin de préparer la migration, création de tickets.</p>
Prérequis :
<ul>
<li>apt.chapril.org</li>
</ul>
Postrequis :
<ul>
<li>vérifier la fonction de sauvegarde ;</li>
<li>vérifier la supervision.</li>
</ul>
<p>Le bloc-notes du camp <a class="external" href="https://pad.april.org/p/chaprilupgradebookworm">https://pad.april.org/p/chaprilupgradebookworm</a></p>
<p>Comment migrer :</p>
<ul>
<li>faire des annonces larges pour prévenir de la migration à venir (sur<br /> <a class="external" href="http://www.chapril.org">www.chapril.org</a>, sur <a class="external" href="http://www.april.org">www.april.org</a>, sur les listes d'informations<br /> (type liste-infos@), sur les réseaux sociaux, sur les salons IRC, XMPP…</li>
<li>prévenir les personnes utilisatrices des services</li>
<li>faire un snapshot avec vmsnap <br /> <pre>vmsnap create <domain> upgrade-bookworm</pre></li>
<li>se connecter en ssh et lancer un screen avec la commande "screen" </li>
<li>sauvegarder la trace via commande script :<br /> <pre>script -a ~/upgrade-bookworm.script</pre></li>
<li>faire un état des lieux des potentiels problèmes :<br /> <pre>dpkg --audit
dpkg --get-selections | grep 'hold$'</pre></li>
<li>lister les fichiers de dépot dans <code>/etc/apt/sources.list</code> et <code>/etc/apt/sources.list.d/</code> et s'assurer qu'ils ont une version bookworm</li>
<li>s'il y a des dépots secondaires hors debian (nodejs, etc), potentiellement les commenter le temps de la migration</li>
<li>faire un dernier update/upgrade :<br /> <pre>apt update && apt dist-upgrade -y</pre></li>
<li>pointer vers bookworm :<br /> <pre>sed -e 's/bullseye/bookworm/g' -i /etc/apt/sources.list
sed -e 's/bullseye/bookworm/g' -i /etc/apt/sources.list.d/*</pre></li>
<li><code>apt update</code>
<ul>
<li>s'assurer qu'il n'y a pas d'erreur d'interrogation des dépôts</li>
</ul>
</li>
<li>Mettre à jour tout les paquets
<ul>
<li>commencer par mettre à jour apt lui-même : <br /><pre>apt install apt</pre></li>
<li><pre>DEBIAN_FRONTEND=noninteractive apt -o DPKG::Options::="--force-confold" dist-upgrade -y</pre></li>
</ul>
</li>
<li>S'assurer que tout les paquets sont bien installés à la fin :<br /><pre>dpkg -C</pre></li>
<li>décommenter les dépôts secondaires</li>
<li><pre>apt update && apt dist-upgrade -y</pre></li>
<li>Regarder les fichiers de conf en conflits :
<ul>
<li><pre>find /etc -type f -name '*dist*'</pre></li>
<li>adapter les confs entre les fichiers d'origine et les fichiers dist (fichier dist == nouvelle conf par défaut), <code>vim -d lefichier lefichier.dpkg-dist</code> peut aider à comparer)</li>
</ul>
</li>
<li>rebooter la vm</li>
<li>s'assurer que tout les démons tournent correctement après reboot (<code>systemctl status</code> doit être à <code>running</code>)
<ul>
<li>lancer <pre>systemctl --failed</pre> pour lister tous les services en échec</li>
</ul>
</li>
<li><pre>apt autoremove</pre></li>
<li><pre>apt clean</pre></li>
<li><strong>Avant l'étape suivante, migrer les potentiels postgres</strong><br /><pre><code># Commades extraites de /usr/share/doc/postgresql-15/README.Debian.gz
pg_lsclusters
pg_dropcluster 15 main --stop
pg_upgradecluster 13 main
# l'ancien cluster pourra ensuite être supprimé avec :
# pg_dropcluster 13 main
</code></pre></li>
<li>recherche de tous les paquets qui ne sont pas <code>deb12</code> avec :
<ul>
<li><pre>dpkg -l | grep 'deb\(10\|11\)'</pre></li>
</ul>
</li>
<li>Si on est sûr :
<ul>
<li><pre>apt purge $(dpkg -l | grep 'deb\(10\|11\)' | awk '{print $2}')</pre></li>
</ul>
</li>
<li>reboot la vm </li>
<li>tester le service, tester le monitoring</li>
<li>si tout est ok prévenir les personnes utilisatrices (mais coupures possibles encore lors de maj des hosts)</li>
</ul> Admins - Demande #6313 (Nouveau): Démasculiniser le nom de la liste moderateurs@agendadulibre.orghttps://agir.april.org/issues/63132024-01-19T16:33:24ZIsabella Vanniivanni@april.org
<p>Il faudrait démasculiniser le nome de la liste à laquelle sont abonnées les personnes qui s'occupent de la modération pour l'Agenda du Libre, à présent c'est <a class="email" href="mailto:moderateurs@agendadulibre.org">moderateurs@agendadulibre.org</a>.</p>
<p>Suggestion de l'appeler <a class="email" href="mailto:moderation@agendadulibre.org">moderation@agendadulibre.org</a>. Avec bien entendu redirection de messages adressés à <a class="email" href="mailto:moderateurs@agendadulibre.org">moderateurs@agendadulibre.org</a> vers la nouvelle liste.</p>
<p>J'ai d'abord sollicité echarp qui m'a répondu :</p>
<blockquote>
<p>Je ne crois pas avoir les droits sur les noms techniques des mailings listes, il faut ptet en créer une nouvelle...</p>
</blockquote> Hebdobot - Demande #6303 (Nouveau): Réécrire Hebdobot en Pythonhttps://agir.april.org/issues/63032024-01-02T09:42:33ZFrédéric Couchet
<p>Hebdoot a été écrit en Java, nous n'avons plus personne pour maintenir le logiciel et le faire évoluer.</p>
<p>Mindiell a proposé de réécrire le bot en Python.</p> Hebdobot - Demande #6295 (Nouveau): Supprimer l'envoi de message sur Twitter (devenu X)https://agir.april.org/issues/62952023-12-22T10:32:36ZFrédéric Couchet
<p>Au 22 décembre 2023, nous avons décidé de ne plus poster sur Twitter (devenu X) et de ne plus consulter les messages, voir <a class="external" href="https://twitter.com/aprilorg/status/1738139520011215080">https://twitter.com/aprilorg/status/1738139520011215080</a></p>
<p>Il faudrait donc supprimer d'Hebdobot l'envoi de messages sur Twitter.</p> gDTC - Demande #6283 (Nouveau): Ajouter les champs "Compte Mastodon" et "Compte Twitter" dans l'o...https://agir.april.org/issues/62832023-12-08T10:34:47ZIsabella Vanniivanni@april.org