L'Agenda du Libre

Logiciels, Arts, Données, Matériels, Contenus, Communs, Internet...

À proximité

Actualités des organisations

AukFood

Observabilité k8s : de Alloy à Mimir


Pays de la Loire 🇫🇷
Publié le
jeudi 09 juillet 2026 22h22
Importé le
vendredi 10 juillet 2026 05h04

 Prérequis L'installation de Mimir va être effectuée sur le même serveur que Grafana et Prometheus, de la même façon on va mettre en place une authentification basic_auth et un certificat TLS. Je vous renvoi vers les articles précédents sur le blog sur Grafana Alloy pour les métriques et les logs.  Mimir Mimir, c'est le backend […]

L’article Observabilité k8s : de Alloy à Mimir est apparu en premier sur Aukfood.

April

#281 - Synergies GULL/Restos du Cœur - Pituite de Luk - Entraînée à discriminer - « Libre à vous ! » diffusée mardi 30 juin 2026 sur radio Cause Commune


France 🇫🇷
Publié le
jeudi 09 juillet 2026 18h34
Importé le
jeudi 09 juillet 2026 21h03

Libre à vous !, l’émission de l’April, l’association de promotion et de défense du logiciel libre. Prenez le contrôle de vos libertés informatiques, découvrez les enjeux et l’actualité du libre.

Au programme de la 281e émission :

  • sujet principal : Synergies GULL/Restos du Cœur : l'expérience dans le Loiret avec Cenabumix, avec Jean Carratala et Pierre Meunier-Sirven
  • la chronique La pituite de Luk sur « Problème : climat et calculs »
  • la chronique F/H/X de Florence Chabanois sur « Entraînée à discriminer »
  • quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Écouter l'émission

S'abonner au podcast

S'abonner à la lettre d'actus

LinuxFr

Lettre d'information XMPP de mai 2026


Internet
Publié le
jeudi 09 juillet 2026 17h33
Importé le
jeudi 09 juillet 2026 21h03

N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est réalisée et publiée conjointement sur les sites XMPP.org et LinuxFr.org selon une procédure définie.

Bienvenue dans la lettre d'information XMPP, ravi de vous retrouver ! Ce numéro couvre le mois de mai 2026.

La lettre d'information XMPP vous est proposée par l'Équipe de communication de la XSF.

Comme tout autre projet accompli par la XSF, la lettre d'information est le résultat du travail volontaire de ses membres et des personnes y contribuant. Si vous êtes satisfait des services et logiciels que vous utilisez peut-être, n'hésitez pas à dire merci ou aider ces projets.

Vous souhaitez contribuer à l'équipe de communication de la XSF ? Lisez en bas de page.

    Sommaire

    Annonces de la XSF

    29e Sommet XMPP

    La XSF (XMPP Standards Foundation) est ravie d'annoncer le 29ème Sommet XMPP, le tout premier Sommet XMPP à se dérouler entièrement en ligne ! Le Sommet XMPP se tiendra du vendredi 4 septembre au samedi 5 septembre 2026, de 13h00 à 16h00 UTC les deux jours. La XSF invite toute personne intéressée par le développement des technologies XMPP à y participer et à discuter de tout ce qui touche à XMPP à distance !

    Évènements XMPP

    • Sprint XMPP à Berlin (DE / EN) : ça se déroulera en juin, du vendredi 19 au dimanche 21 juin 2026, dans les bureaux de Wikimedia Deutschland e.V. à Berlin, en Allemagne. Si cet événement vous intéresse, venez nous rejoindre ! Pensez simplement à vous inscrire ici, afin que nous sachions combien de personnes seront présentes pour organiser cela au mieux. Si vous avez des questions ou interrogations, rejoignez-nous sur le salon de discussion : sprints@muc.xmpp.org !

    • XMPP à FOSSY 2026 : l'édition de cette année de FOSSY, la quatrième conférence Free and Open Source Software Yearly, se tiendra au mois d'août, du jeudi 6 au dimanche 9 août 2026 à l'Université de la Colombie-Britannique, à Vancouver, au Canada. Comme toujours, il y aura une thématique XMPP. L'appel à propositions est clos depuis le 2 juin 2026. Cette année encore, JMP a le plaisir de renouveler son offre annuelle de financement pour les intervenants qui souhaiteraient animer une présentation sur la thématique XMPP.

    Vidéos et conférences XMPP

    Articles XMPP

    Nouvelles des logiciels XMPP

    Clients et Applications XMPP

    • aTalk a publié les versions 5.4.0, 5.5.0 et 6.0.0 de sa messagerie instantanée chiffrée avec appels vidéo et fonctionnalités GPS pour Android. Ces versions apportent de nombreux changements "sous le capot". Veuillez consulter les notes de mise à jour pour tous les détails.

    • Conversations a publié les versions 2.19.16 et 2.20.0 pour Android. Ces versions apportent une révision importante de l'interface utilisateur, un navigateur de médias amélioré permettant de partager et de supprimer des fichiers média, le stockage des médias en interne par défaut (avec un paramètre pour les enregistrer automatiquement dans la galerie), l'envoi immédiat des enregistrements audio au lieu de les attacher en pièce jointe (plus un paramètre pour rétablir l'ancien comportement), l'option Afficher le code QR qui inclut désormais le paramètre de pré-authentification sur les serveurs avec invitations simplifiées, ainsi qu'une barre de recherche pour accéder plus facilement aux recherches depuis l'écran d'accueil. N'oubliez pas de consulter le journal des modifications pour tous les détails !

    • Converse.js a publié les versions 13.0.0 et 13.0.1 de son client de chat XMPP open source basé sur le Web, avec divers ajouts, améliorations et corrections de bogues. Ces versions ajoutent la prise en charge des réactions aux messages permettant aux utilisateurs de réagir aux messages avec des emojis, les réponses aux messages à des messages spécifiques, la saisie semi-automatique des fournisseurs XMPP possibles lors de la création d’un nouveau compte, une demi-douzaine de corrections et pas mal de travail en coulisses ! Rendez-vous sur le journal des modifications pour tous les détails !

    • Monal a publié la version 6.4.21 pour iOS et macOS. Cette version affiche désormais la date et l'heure de la dernière utilisation des clés OMEMO, améliore la précision du partage de position et les horodatages de la dernière activité des contacts, et corrige également plusieurs bugs !

    • Monocles a publié les versions 2.1.6 et 2.2, 2.2.1 et 2.2.2 de son client de chat pour Android. Ces versions introduisent un grand nombre de nouvelles fonctionnalités, d’améliorations et de corrections de bogues, bien trop nombreuses pour être toutes répertoriées ici. Parmi les nouveautés les plus marquantes, vous trouverez les messages éphémères, le partage de position en temps réel, la création et la restauration améliorées des sauvegardes, l’utilisation par défaut du stockage interne caché, le chiffrement de la base de données locale, l’amélioration du chiffrement et de la fiabilité des sauvegardes, la suppression sécurisée et la récupération après migration, des améliorations de l’interface utilisateur et de l’expérience utilisateur, une galerie multimédia, et bien plus encore ! N’hésitez pas à consulter les liens pour obtenir tous les détails ! Remarque : en raison de certains retards dans les mises à jour du Play Store, ces versions ne sont pour l’instant disponibles que via F-droid.

    • Poezio a publié la version 0.18 de son client console pour XMPP. Cette nouvelle version apporte principalement des améliorations internes, ainsi que quelques nouvelles fonctionnalités telles que la rétraction des messages côté expéditeur, diverses améliorations du plugin react, notamment un moyen de convertir les codes courts :emoji: en véritables emojis, et une nouvelle façon d’afficher ou de masquer les présences dans les discussions de groupe, ainsi que quelques autres améliorations et corrections. Vous trouverez tous les détails dans le lien vers la note de mise à jour.

    • Profanity a publié la version 0.18.1 de son client XMPP en ligne de commande. Cette version apporte des corrections de bogues liés à la connexion à une ressource vide, résout des problèmes avec l’éditeur asynchrone, corrige les échecs de migration de la base de données et rétablit les demandes d’accusé de réception des messages lorsque les capacités sont inconnues, entre autres. N’oubliez pas de consulter le journal des modifications pour tous les détails !

    Serveurs XMPP

    • MongooseIM a publié MongooseIM 6.7.0 avec plus d'ajouts, de changements et de corrections de bugs que ce que nous pouvons raisonnablement énumérer ici ! Assurez-vous de lire le journal des modifications pour tous les détails !

    • La communauté Ignite Realtime a le plaisir d'annoncer la sortie d'Openfire 5.0.5. Le journal complet des modifications fournit plus de détails, notamment sur les corrections de bogues et les mises à jour des bibliothèques intégrées, tandis que l'équipe continue de travailler sur la prochaine version 5.1.0, qui apportera de nouvelles fonctionnalités.

    • Prosody IM a le plaisir d’annoncer la version 13.0.6, une nouvelle version mineure issue de la branche stable. Cette version corrige quelques bogues qui ont été découverts et corrigés depuis la version 13.0.5. La plupart de ces corrections sont mineures, mais certaines sont importantes. N’hésitez pas à consulter le journal des modifications pour plus de détails !

    Bibliothèques et outils XMPP

    Extensions et spécifications

    La XMPP Standards Foundation développe des extensions à XMPP dans sa série de XEP en plus des RFC XMPP. Des développeuses, développeurs et autres personnes expertes en normes du monde entier collaborent à ces extensions, élaborant de nouvelles spécifications pour les pratiques émergentes et affinant les méthodes existantes. Proposées par n'importe qui, celles qui remportent le plus de succès finissent par être classées comme finales ou actives, selon leur type, tandis que les autres sont soigneusement archivées comme différées. Ce cycle de vie est décrit dans la XEP-0001, qui contient les définitions formelles et canoniques des types, des états et des processus. Vous pouvez en savoir plus sur le processus de normalisation ici. La communication autour des normes et des extensions se fait via la liste de diffusion des normes (archives en ligne).

    Extensions proposées

    Le processus de développement d'une XEP commence par la rédaction d'une idée et sa soumission à l'éditeur XMPP. Dans un délai de deux semaines, le Conseil décide d'accepter ou non cette proposition en tant que XEP expérimentale.

    Nouvelles extensions

    • Pas de nouvelle XEP ce mois-ci.

    Extensions déférées

    Si une XEP expérimentale n’est pas mise à jour pendant plus de douze mois, elle sera retirée de la catégorie Expérimentale pour être classée comme Déférée. Si une mise à jour intervient, la XEP sera replacée dans la catégorie Expérimentale.

    • Pas de XEP déférée ce mois-ci.

    Extensions mises à jour

    • Version 0.2.0 de XEP-0449 (Autocollants)
      • Définir explicitement l'attribut « pack » comme MAY. Ajouter plus de détails sur l'envoi et la réception d'autocollants sans pack d'autocollants. (lmw)
    • Version 0.2.0 de XEP-0463 (Gestion des versions des affiliations MUC)
      • Utilisation d’un élément enfant dédié de <x/> plutôt que d’attributs avec espace de noms. (lmw)
    • Version 0.3.0 de XEP-0503 (Espaces côté serveur)
      • Correction du nom du champ du nœud pubsub dans les informations de disco de la salle.
      • Préciser comment associer des images (avatar et bannière) à un espace. (nc)

    Dernier appel

    Les derniers appels sont lancés une fois que tout le monde semble satisfait de l'état actuel d'une XEP. Une fois que le Conseil a décidé que la XEP semble prête, l'Éditeur XMPP émet un dernier appel pour recueillir des commentaires. Les commentaires recueillis lors du dernier appel peuvent aider à améliorer la XEP avant de le renvoyer au Conseil pour qu'il passe à l'état Stable.

    • Pas de dernier appel de XEP ce mois-ci.

    Extensions stables

    • Pas de XEP passant à stable ce mois.

    Extensions dépréciées

    • Pas de XEP dépréciée ce mois.

    Extensions rejetées

    • Pas de XEP rejetée ce mois.

    Partagez les nouvelles

    Veuillez partager cette nouvelle sur d'autres réseaux :

    Consultez également notre flux RSS !

    Vous recherchez des offres d'emploi ou souhaitez engager un consultant professionnel pour votre projet XMPP ? Consultez notre tableau d'affichage des offres d'emploi XMPP.

    Contributions et traductions de la lettre d'information

    Il s'agit d'un effort communautaire, et nous tenons à remercier les traductrices et traducteurs pour leur contribution.
    Les bénévoles et les nouvelles langues sont les bienvenues !
    Les traductions de la lettre d'information XMPP seront publiées ici (avec un certain retard) :

    Contributions à la lettre d'information de ce mois-ci : emus, cal0pteryx, Gonzalo Raúl Nemmi, Ludovic Bocquet, XSF iTeam

    Contributions à la traduction :

    Aidez-nous à créer la lettre d'information

    Cette lettre d'information XMPP est produite en collaboration avec la communauté XMPP. Chaque numéro mensuel est rédigé dans ce simple pad. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt GitHub de la XSF. Nous sommes toujours ravis d'accueillir de nouvelles personnes contributrices. N'hésitez pas à rejoindre la discussion dans notre groupe de discussion Comm-Team (MUC) et à nous aider ainsi à poursuivre cet effort communautaire. Vous avez un projet et souhaitez le faire connaître ? N'hésitez pas à partager vos actualités ou événements ici, et à les promouvoir auprès d'un large public.

    Tâches que nous effectuons régulièrement :

    • collecte d'actualités dans l'univers XMPP
    • résumés courts d'actualités et d'événements
    • résumé de la communication mensuelle sur les extensions (XEP)
    • révision du projet de lettre d'information
    • préparation d'images pour les médias
    • traductions
    • communication via les comptes des médias

    Licence

    Cette lettre d'information est publiée sous licence CC BY-SA.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    ritimo

    Colombie : ce qui vient avec le virage à l'extrême droite


    Île-de-France 🇫🇷
    Publié le
    jeudi 09 juillet 2026 14h21
    Importé le
    jeudi 09 juillet 2026 21h03

    Abelardo de la Espriella, émule de Trump et de Milei, a remporté les élections en Colombie le 21 juin dernier. Ce virage à l'extrême droite s'inscrit dans une vague continentale, catalysée par Washington. La situation colombienne demande à être comprise au regard d'une lutte antifasciste qui s'impose tous les jours davantage, là-bas et ici.

    - Articles et traductions / Colombie, élection, extrême droite, veille internationale, article, précarité, autoritarisme
    CERCLL

    Thunderbird Pro, Thundermail : Mozilla a dû revoir ses plans.


    Provence-Alpes-Côte d'Azur 🇫🇷
    Publié le
    jeudi 09 juillet 2026 13h03
    Importé le
    jeudi 09 juillet 2026 21h03
    Mozilla a indiqué récemment que ses plans sur l’offre Thunderbird Pro avaient changé. Les retours de la communauté sont clairs sur de nombreux points, tout comme la principale demande : la priorité devrait être donnée au webmail. Dont acte. Dans un billet daté du 23 juin, Mozilla a fait le bilan des retours suite à la […]
    CERCLL

    Le grand bouleversement d’Ubuntu : pourquoi votre prochain PC Linux abandonnera probablement Intel et AMD.


    Provence-Alpes-Côte d'Azur 🇫🇷
    Publié le
    jeudi 09 juillet 2026 12h57
    Importé le
    jeudi 09 juillet 2026 13h03
    L’hégémonie de l’architecture x86 (Intel/AMD) sur le bureau Linux vit ses derniers mois. C’est en tout cas l’avis de Canonical, qui vient d’annoncer l’unification totale de son infrastructure pour ériger les puces ARM64 au rang de priorité absolue avec la future version 26.04 LTS. Téléchargements accélérés, Livepatch, et même Steam en émulation : on décortique […]
    LinuxFr

    Portrait d’un membre de la communauté Scenari : Yves Vandermeer (ECTEG)


    Internet
    Publié le
    mercredi 08 juillet 2026 20h32
    Importé le
    mercredi 08 juillet 2026 21h03

    Scenari est un ensemble de logiciels open source dédiés à la production collaborative, publication et diffusion de documents multi-support (Opale pour la formation, Dokiel pour la documentation, Optim pour les présentations génériques, Topaze pour les études de cas, Parcours pour créer des scénarios de formation, etc.)

    Aujourd’hui nous échangeons avec Yves vandermeer, basé en Belgique, coordinateur de l’European Cybercrime Training and Éducation Group (ECTEG).

    ECTEG est une association internationale sans but lucratif (AISBL), qui regroupe des services de police des États membres de l’Union européenne et de l’Espace économique européen ainsi que des organismes internationaux, des universités, des entreprises du secteur privé et des experts.

    Financés par des fonds de la Commission européenne, l’ECTEG développe des formations en cyber-criminalité et analyse technico-légale des traces informatiques mises à la disposition des entités de police et des magistrats des États Membres et au-delà, par nos partenariats avec Europol, Interpol, l’OSCE, UNODC et le Conseil de l’Europe.

    Comment as-tu connu Scenari ?

    Début 2017, à la création d’ECTEG, j’étais à la recherche d’un outil de développement de contenus de formation interactifs et collaboratifs. Par de la veille et des recherches sur internet, j’ai découvert Scenari et sa communauté. Rapidement, une première formation interactive a été développée et mise à la disposition des forces de police européennes.

    Actuellement vous utilisez quels modèles Scenari et pourquoi ?

    Nous avons à présent migré la presque totalité de nos formations en ligne et en présentiel sur Scenari, pour lesquelles nous utilisons Topaze pour créer des jeux sérieux et Dokiel en version anglaise. Notre expérience en Topaze a été présentée lors des Rencontres Scenari 2020.

    L’utilisation de Dokiel permet de développer des cours en ligne qui préparent aux cours en présentiel. Lors de ces cours des labos pratiques sont communiqués aux participants, souvent en PDF et les solutions ensuite revues en mode “diapositives”.

    Une utilisation spécifique de Dokiel a également permis de rédiger les scripts et la documentation de deux scenarios réalistes pour lesquels les traces ont été enregistrées en temps réel, permettant ainsi de développer des exercices qui ressemblent à des enquêtes réelles. L’utilisation des variables, par exemple, a permis de rédiger le script en ignorant le numéro de la plaque minéralogique de la voiture des suspects. Mise à jour au moment du tournage, cette variable a permis de créer une documentation précise et complète du matériel ainsi créé.

    Avec plus de quatre-vingts experts travaillant à distance depuis différents pays européens, les fonctionnalités collaboratives de Scenari se sont révélées uniques, et les évolutions du cœur et des différents modèles apportent toujours de nouvelles réponses aux besoins pédagogiques.

    Y a-t-il des fonctionnalités transverses de Scenari que vous utilisez à l’ECTEG ?

    Nous utilisons les ateliers dérivés pour permettre les traductions de contenu, désormais assistées par une IA interne, mais aussi pour les localiser afin de s’adapter aux législations et pratiques qui différent pays à l’autre et pour certains cours sur d’autres continents. À titre d’exemples, un cours sur l’analyse des virus informatiques a récemment été traduit en espagnol pour former les spécialistes en Amérique du Sud et une version modifiée d’une autre formation adaptée pour la formation des autorité judiciaires, procureurs et juges.

    Quelle est votre implication dans la communauté ?

    Après une petite dizaine d’années d’utilisation de Scenari, il est devenu l’un de nos outils principaux et nous travaillons, avec l’aide de l’Association Scenari et de Kelis, au développement de nouvelles fonctionnalités pour répondre aux besoins exprimés par les utilisateurs et faciliter le déploiement des formations dans l’Union européenne et dans des pays tiers, bien sûr en Ukraine mais également en Asie et en Amérique du Sud.

    Quels projets avec Scenari prévoyez-vous dans le futur ?

    Ajouter la réalité virtuelle et améliorer l’intégration des cours développés sur des plateformes de formation comme Moodle sont quelques-uns de nos projets pour les mois à venir. Il est aussi important que ces développements soient mis à la disposition de la communauté Scenari.

    À combien estimes-tu le nombre de personnes ayant consulté vos productions faites avec Scenari ?

    Une de nos formations, entièrement en ligne et interactive qui comporte à ce jour six jeux sérieux est développée par une trentaine de policiers experts, cinq procureurs et une juge d’instruction. L’équipe interne d’ECTEG apporte son soutien pour les fonctionnalités avancées et la cohérence pédagogique. Ce cours a permis de former environ 1500 premiers intervenants mais s’implémente petit à petit dans les différents pays. Pour d’autres cours, techniquement plus avancés, environ 500 praticiens en analyse technico-légale les ont déjà suivis. Ce n’est qu’un début, pour la formation destinée aux premiers intervenants le public visé en Europe est de plus d’un demi-million de policiers, dès qu’elle sera disponible dans chacune des langues officielles.

    Merci Yves !

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Commission Open Source de Telecom Valley

    11 septembre 2026 – Petit-déjeuner Adhérents


    Provence-Alpes-Côte d'Azur 🇫🇷
    Publié le
    mercredi 08 juillet 2026 15h27
    Importé le
    mercredi 08 juillet 2026 21h03

    L’article 11 septembre 2026 – Petit-déjeuner Adhérents est apparu en premier sur Telecom Valley.

    Projet Internet et Citoyenneté

    Réunion de CA du 30 Juin 2026


    Occitanie 🇫🇷
    Publié le
    mercredi 08 juillet 2026 15h01
    Importé le
    mercredi 08 juillet 2026 21h04

    Compte-rendu du Conseil d'administration du 30 juin

    - Année 2026
    ritimo

    Repenser le changement politique en Iran : de la contestation à la guerre


    Île-de-France 🇫🇷
    Publié le
    mardi 07 juillet 2026 16h01
    Importé le
    mardi 07 juillet 2026 21h03

    Un mois avant que les États-Unis et Israël ne déclenchent la guerre contre l'Iran, des soulèvements de masse à l'intérieur du pays ont entraîné une très forte répression. Ces mouvements de protestation n'ont pas renversé la République islamique mais ils ont redéfini les normes sociales et élargi le terrain sur lequel se dérouleront les luttes à venir.

    - Articles et traductions / Iran, droits humains, mouvement social, droits des femmes, répression, veille internationale, article, mouvement de libération, politique, résistance
    LinuxFr

    Open Source Experience 2026 : appel à stands et retour sur l’édition 2025 #OSXP2026


    Internet
    Publié le
    mardi 07 juillet 2026 15h22
    Importé le
    mardi 07 juillet 2026 21h03

    Après le palais des congrès et la Cité des Sciences et de l’Industrie, Open Source Experience déménage cette année à la porte de Versailles (toujours à Paris donc) et se tiendra les 9 et 10 décembre 2026. Cela nous permettra de nouveau d’avoir quelques stands de plus pour le village associatif !

    D’ailleurs, l’appel à stands est ouvert et n’attend plus que votre candidature.

    En attendant, vous trouverez un petit retour sur cette cinquième édition qui s’est tenue les 10 et 11 décembre derniers, à la Cité des Sciences et de l’Industrie. L’événement était de nouveau couplé à DevOpsREX et ce duo d’événements colocalisés semble bien fonctionner. Encore une fois, nous étions là pour vous rencontrer, interagir avec la communauté et vous faire plaisir !

    📢 Appel à stands 2026 pour le village associatif

    Le village associatif rempile de nouveau cette année. Le déménagement à la porte de Versailles au sud de Paris permet de gagner encore de nouveaux stands (+5), soit une quinzaine cette année. Pour obtenir un stand, il faut répondre aux critères ci-dessous et postuler sur le formulaire dédié avant le 6 septembre 2026 à 23:59 CEST :

    • être une fondation ou une association à but non lucratif et non adossé à une entreprise (pour les entreprises, c’est sur cette page) ;
    • œuvrer pour l’Open Source et le Logiciel Libre (🦉 O RLY? (en)) ;
    • à vocation nationale 🇫🇷 ou internationale 🇺🇳 (vers l’infini et au-delà) ;
    • disposer d’un important réseau de contacts permettant de relayer l’événement en amont (📊 sortez vos stats) ;
    • s’engager à se mobiliser sur le stand sur une ou deux journées. Il sera en effet possible de partager temporellement le stand si vous n’êtes disponible qu’une seule journée. Fini les stands vides 😉.

    Les organisateurs présélectionneront une quinzaine d’associations répondant le mieux aux critères de sélection. Seront privilégiées les associations indépendantes de toute organisation privée, disposant de moyens financiers limités. Soyez rassurés, Bookynette est encore et toujours impliquée dans l’organisation de ce village. Un grand merci à elle !

    LinuxFr cochant toutes les cases, nous postulerons à nouveau 🤞. Nous verrons si nous pouvons encore vous faire gagner des Raspberry Pi, livres, abonnements, bières, Fairphone, Legos, etc. comme les années passées lors de notre animation façon Burger Quiz.

    Retour sur OSXP 2025

    Petit compte-rendu textuel et visuel, partial et partiel, de ces deux jours intenses fin 2025.

    Quelques photos

    Voici une petite sélection de photo, l’ensemble des photos (amateurs) sont disponibles dans ce répertoire.

    Une Grosse Annonce

    C’est lors du temps fort associatif d’Open Source Experience que nous avons annoncé en grande pompe que le podcast Projets Libres devenait le podcast de LinuxFr.org ! L’intégration est toujours en cours, et tout le monde y a trouvé son compte.

    Tous les détails sont dans cette dépêche : 🎙 Le podcast Projets Libres rejoint LinuxFr.org !.

    Les cadeaux gagnés !

    Au total 28 livres gagnés parmi 26 références de nos partenaires habituels : les éditions ENI, les éditions Eyrolles et les éditions D-Booker mais aussi un abonnement à SysOps Pratique des éditions Diamond !

         

    L’Associal Club, le temps fort associatif

    Le second jour sur la pause déjeuner, nous avions prévu avec les organisateurs notre désormais rituel temps fort associatif, appelé l’Associal Club cette année, toujours avec KPTN qui a assuré la partie musicale. Enfin, le quiz façon burger quiz a été l’occasion de vous faire gagner un tas de cadeaux. Il ne fallait pas chercher sur les stands pros, les meilleurs étaient chez nous :

    • Pas un, mais deux Fairphone Murena (Gen. 6)
    • Un Casque Fairbuds XL
    • Une paire de Faibuds Earbuds
    • Une console Rétrogaming Hutopi avec Raspberry Pi
    • Un Kit Starter Raspberry Pi 5
    • Le Lego Evolution des STIM
    • Le Lego Wall-E et Eve
    • Le Lego Grogu avec son petit couffin flottant
    • Un pack Zoom ZUM-2PMP Microphone USB pour faire des podcasts
    • Un casque-micro Skyted 320 pour télétravailler en toute confidentialité
    • Le jeu de stratégie de la Bataille de Hoth de Star Wars
    • Le jeu de stratégie Dune Imperium

    On remercie encore les sponsors de cette édition qui ont participé à la quasi-totalité de leur financement:

    Et aussi merci à Murena et Skyted qui ont abondé et permettront de faire encore plus d’heureux et d’heureuses (mais il a fallu trouver encore plus de questions pour le quiz !)

    Vous pouvez tout revisionner si vous avez une heure devant vous.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Numericatous

    Vos outils numériques appartiennent-ils vraiment à votre entreprise ?


    Centre-Val de Loire 🇫🇷
    Publié le
    mardi 07 juillet 2026 10h20
    Importé le
    mardi 07 juillet 2026 13h04
    Vous utilisez Adobe, Microsoft, Salesforce ou d’autres logiciels en abonnement. Chaque mois, vous payez. Et si vous arrêtez de payer ? Avec les logiciels en abonnement, vous n’achetez pas un logiciel. Vous louez un accès. Le jour où vous arrêtez, vous perdez l’accès. Et parfois, vous perdez aussi vos données si vous n’avez pas prévu […]
    GRAOULUG

    Samedi 11 juillet 2026 : en route vers GNU/Linux


    Grand Est 🇫🇷
    Publié le
    lundi 06 juillet 2026 23h42
    Importé le
    mardi 07 juillet 2026 05h05
    Ce samedi 11 juillet 2026, à l’espace arob@se, de 10h à 12h, aura lieu une « install-party ». Venez découvrir et installer un système d’exploitation libre sur votre ordinateur ! On vous aide à choisir et tester le système le plus adapté à vos usages. Linux Mint, Debian, Ubuntu, Fedora, Primtux, FreeBSD, Bazzite, etc… : vous pouvez […]
    GRAOULUG

    Vendredi 10 juillet 2026 : atelier santé et alimentation


    Grand Est 🇫🇷
    Publié le
    lundi 06 juillet 2026 22h12
    Importé le
    mardi 07 juillet 2026 05h05
    Ce vendredi 10 juillet 2026, à l’espace arob@se, de 14h à 16h, aura lieu un atelier « Santé et alimentation », où seront abordés des services libres : Consultez l’annonce sur l’agenda de la médiathèque.
    LinuxFr

    Revue de presse de l’April pour la semaine 27 de l’année 2026


    Internet
    Publié le
    lundi 06 juillet 2026 21h30
    Importé le
    mardi 07 juillet 2026 05h05

    Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

    [Les Numeriques] “J'ai voulu créer une app gratuite, open source et respectueuse de la vie privée”: Saracroche, le logiciel qui veut mettre fin aux démarchages téléphoniquess

    ✍ Corentin Bechade, le jeudi 2 juillet 2026.

    Né il y a un peu plus d’un an, Saracroche est rapidement devenu un phénomène en France. Pensée pour échapper au fléau des appels indésirables, l’app s’est taillé une excellente réputation au fil des mises à jour. Nous nous sommes entretenus avec Camille Bouvat, son développeur principal, pour savoir comment cette petite solution toulousaine a réussi à s’imposer comme une référence sur le marché.

    [The Conversation] Abondance, rareté, open source: et si le débat sur l'IA se trompait d'étage?

    ✍ Bruno Deffains, le jeudi 2 juillet 2026.

    Et si les performances affichées de l’IA générative cachaient un autre enjeu, celui du discernement. Et sur ce terrain, l’Europe possède des atouts certains.

    [Goodtech] Conformité au CRA: l'écosystème open source se dote d'une formation gratuite

    Le jeudi 2 juillet 2026.

    À l’approche de l’échéance de septembre 2026 du Cyber Resilience Act, l’Eclipse Foundation lance l’ORC Learning Hub pour guider les développeurs.

    [Le Monde Informatique] Comment l'Éducation nationale a construit le cloud Nuage pour le partage de fichiers

    ✍ Matthew Finnegan, le mercredi 1 juillet 2026.

    Basée sur des briques open source comme Nextcloud, la plateforme Nuage donne aux agents du ministère la possibilité de stocker et partager leurs documents tout en conservant les données sur des infrastructures publiques.

    [Numerama] Godot interdit le code généré par IA dans son moteur open source

    ✍ Amine Baba Aissa, le mercredi 1 juillet 2026.

    Débordée par l’afflux de pull requests de faible qualité, la Fondation Godot, à l’origine du moteur de jeu vidéo open source et gratuit utilisé pour créer des jeux 2D et 3D, a décidé de durcir sa politique de contribution, allant jusqu’à bannir le code généré par des agents IA.

    [ZDNET] Libre et open source express: Europe numérique, le pape et le Libre, communautés toxiques, Wikipédia

    ✍ Thierry Noisette, le mardi 30 juin 2026.

    Revue de web: Pierre Baudracco (BlueMind) et Jean-Baptiste Kempf (VLC) parlent de l’Europe. Une référence aux logiciels libres dans l’encyclique de Léon XIV? Sexisme bien présent. Un cofondateur banni de Wikipédia.

    [Silicon.fr] Comment l'UE se représente l'open source en France

    ✍ Clément Bohic, le lundi 29 juin 2026.

    La Commission européenne a mis à jour son rapport sur l’état de l’open source en France. Voici quelques éléments ajoutés pour la période 2023-2026.

    [ZDNET] La souveraineté numérique à l'ONU: au cœur de la dynamique mondiale pour remplacer les géants américains par des technologies open source

    ✍ Steven Vaughan-Nichols, le lundi 29 juin 2026.

    La souveraineté numérique s’est imposée comme le thème central de la Semaine de l’open source des Nations unies de cette année, de nombreux participants estimant que l’open source constitue désormais une infrastructure essentielle et qu’on ne peut pas faire confiance aux entreprises américaines.

    Et aussi:

    [ZDNET] 'La mutualisation, ça marche à fond!' L'Adullact, le logiciel libre au service des collectivités

    ✍ Thierry Noisette, le dimanche 28 juin 2026.

    L’association libriste des collectivités territoriales, née en 2002, est forte d’un demi-millier d’adhérents. Premier de deux retours sur son 10e congrès, à Montpellier.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    April

    « Libre à vous ! » sur radio Cause Commune (7 juillet 2026)


    France 🇫🇷
    Publié le
    lundi 06 juillet 2026 15h54
    Importé le
    lundi 06 juillet 2026 21h03
    Start: 7 Juillet 2026 - 15:30End: 7 Juillet 2026 - 17:00

    282e émission Libre à vous ! de l'April en direct sur radio Cause Commune 93.1 FM et DAB+ en Île-de-France, et sur le site web de la radio, mardi 7 juillet 2026 de 15 h 30 à 17 h. Le podcast de l'émission et les podcasts par sujets traités sont disponibles dès que possible, quelques jours après l'émission en général.

    Au programme :

    • sujet principal : « Tactic, une ASBL Tip Top » (Association à but non lucratif)
    • la chronique Le truc que (presque) personne n'a vraiment compris mais qui nous concerne toutes et tous de Benjamin Bellamy : « 1984, c'est maintenant »
    • la chronique Que libérer d’autre que du logiciel avec Antanak, sur « Les assises de l’attention » (rediffusion du 10 février 2026)
    • quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

    Nous contacter pour poser une question :

    Intervenir pendant le direct (mardi 7 juillet 2026 de 15 h 30 à 17 h 00) :

    Écouter le direct mardi 7 juillet 2026 de 15 h 30 à 17 h 00   S'abonner au podcast S'abonner à la lettre d'actus

    Les ambitions de l'émission Libre à vous !

    La radio Cause commune a commencé à émettre fin 2017 sur la bande FM en région parisienne (93.1) et sur Internet. Sur le site de la radio on lit : « Radio associative et citoyenne, les missions de Cause Commune sont de fédérer toutes les initiatives autour du partage et de l’échange de savoirs, de cultures et de techniques ».

    Nous avons alors proposé de tenir une émission April intitulée Libre à vous ! l'émission pour comprendre et agir avec l'April — d'explications et d'échanges concernant les dossiers politiques et juridiques que l'association traite et les actions qu'elle mène. Une partie de l'émission est également consacrée aux actualités et actions de type sensibilisation. L'émission Libre à vous ! est principalement animée par l'équipe salariée de l'April mais aussi par des membres bénévoles de l'association et des personnes invitées. Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d'action, tel est l'objectif de cette émission hebdomadaire, qui est diffusée en direct chaque mardi du mois de 15 h 30 à 17 h.

    Les archives de l'émission

    Écouter les émissions précédentes

    April

    Revue de presse de l’April pour la semaine 27 de l’année 2026


    France 🇫🇷
    Publié le
    lundi 06 juillet 2026 15h18
    Importé le
    lundi 06 juillet 2026 21h03

    Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

    [Les Numeriques] “J'ai voulu créer une app gratuite, open source et respectueuse de la vie privée”: Saracroche, le logiciel qui veut mettre fin aux démarchages téléphoniquess

    ✍ Corentin Bechade, le jeudi 2 juillet 2026.

    Né il y a un peu plus d’un an, Saracroche est rapidement devenu un phénomène en France. Pensée pour échapper au fléau des appels indésirables, l’app s’est taillé une excellente réputation au fil des mises à jour. Nous nous sommes entretenus avec Camille Bouvat, son développeur principal, pour savoir comment cette petite solution toulousaine a réussi à s’imposer comme une référence sur le marché.

    [The Conversation] Abondance, rareté, open source: et si le débat sur l'IA se trompait d'étage?

    ✍ Bruno Deffains, le jeudi 2 juillet 2026.

    Et si les performances affichées de l’IA générative cachaient un autre enjeu, celui du discernement. Et sur ce terrain, l’Europe possède des atouts certains.

    [Goodtech] Conformité au CRA: l'écosystème open source se dote d'une formation gratuite

    Le jeudi 2 juillet 2026.

    À l’approche de l’échéance de septembre 2026 du Cyber Resilience Act, l’Eclipse Foundation lance l’ORC Learning Hub pour guider les développeurs.

    [Le Monde Informatique] Comment l'Éducation nationale a construit le cloud Nuage pour le partage de fichiers

    ✍ Matthew Finnegan, le mercredi 1 juillet 2026.

    Basée sur des briques open source comme Nextcloud, la plateforme Nuage donne aux agents du ministère la possibilité de stocker et partager leurs documents tout en conservant les données sur des infrastructures publiques.

    [Numerama] Godot interdit le code généré par IA dans son moteur open source

    ✍ Amine Baba Aissa, le mercredi 1 juillet 2026.

    Débordée par l’afflux de pull requests de faible qualité, la Fondation Godot, à l’origine du moteur de jeu vidéo open source et gratuit utilisé pour créer des jeux 2D et 3D, a décidé de durcir sa politique de contribution, allant jusqu’à bannir le code généré par des agents IA.

    [ZDNET] Libre et open source express: Europe numérique, le pape et le Libre, communautés toxiques, Wikipédia

    ✍ Thierry Noisette, le mardi 30 juin 2026.

    Revue de web: Pierre Baudracco (BlueMind) et Jean-Baptiste Kempf (VLC) parlent de l’Europe. Une référence aux logiciels libres dans l’encyclique de Léon XIV? Sexisme bien présent. Un cofondateur banni de Wikipédia.

    [Silicon.fr] Comment l'UE se représente l'open source en France

    ✍ Clément Bohic, le lundi 29 juin 2026.

    La Commission européenne a mis à jour son rapport sur l’état de l’open source en France. Voici quelques éléments ajoutés pour la période 2023-2026.

    [ZDNET] La souveraineté numérique à l'ONU: au cœur de la dynamique mondiale pour remplacer les géants américains par des technologies open source

    ✍ Steven Vaughan-Nichols, le lundi 29 juin 2026.

    La souveraineté numérique s’est imposée comme le thème central de la Semaine de l’open source des Nations unies de cette année, de nombreux participants estimant que l’open source constitue désormais une infrastructure essentielle et qu’on ne peut pas faire confiance aux entreprises américaines.

    Et aussi:

    [ZDNET] 'La mutualisation, ça marche à fond!' L'Adullact, le logiciel libre au service des collectivités

    ✍ Thierry Noisette, le dimanche 28 juin 2026.

    L’association libriste des collectivités territoriales, née en 2002, est forte d’un demi-millier d’adhérents. Premier de deux retours sur son 10e congrès, à Montpellier.

    Loxodata

    Synchronisation des slots de réplication logique


    Bourgogne-Franche-Comté 🇫🇷
    Publié le
    lundi 06 juillet 2026 13h00
    Importé le
    lundi 06 juillet 2026 21h04

    À la suite de l’article sur l’intégration de la réplication logique dans Patroni, nous allons expliquer comme PostgreSQL permet, à partir de la version 17, la synchronisation des slots de réplication logique à travers les différents nœuds d’un ensemble de réplication physique.

    Pour commencer, voici quelques rappels :

    • le flux de réplication logique permet de synchroniser les données de tables présentes dans le fournisseur de données, à partir d’une publication vers une souscription ;
    • ce flux utilise, par défaut, un slot de réplication : cet objet, présent côté publication, note la consommation des données de la souscription sous la forme d’un LSN (Log Sequence Number), soit une position dans les journaux de transactions.

    En effet, un élément important lors de l’exploitation d’un flux de réplication logique est le slot qui est automatiquement créé côté publication : par défaut, lorsque l’instance PostgreSQL contenant cette publication subit une défaillance et qu’il est nécessaire de remplacer cette instance par un de ses réplicas, apparait alors un gros problème pour notre réplication logique : le slot n’existe tout simplement pas sur cette nouvelle instance primaire, et il est impossible de savoir si les données de notre flux de réplication logique sont correctement synchronisées entre la publication et la souscription. La seule méthode fiable est alors de tout resynchroniser, ce qui est trop couteux dans bien des cas.

    Pour corriger ce manquement, l’extension pg_failover_slots est disponible à partir de 2023, mais, dès la version 17 de PostgreSQL, publiée à la fin de l’année 2024, la fonctionnalité de synchronisation des slots est intégrée dans PostgreSQL.

    L’idée de cette fonctionnalité est simplement de faire en sorte que le slot créé lors de la création d’une souscription de la réplication logique soit présent et à jour sur tous les réplicas de l’instance primaire où est créée cette souscription.

    Dans cet article, pour illustrer ce fonctionnement et détailler les différents éléments de cette mise en place, nous utilisons un ensemble d’instances PostgreSQL : une instance primaire et deux instances secondaires, contenant une publication, puis une instance distincte dans laquelle nous créons la souscription de la réplication logique.

    Le diagramme suivant représente les instances et les différents flux entre ces instances :

    Les instances sont hébergées dans des systèmes Debian nommés comme suit :

    • pg17ph1, pg17ph2 et pg17ph3 : systèmes hébergeant la publication dans un ensemble d’instances en réplication physique ;
    • pg17lg1 : système hébergeant la souscription.

    La première étape est la mise en place de l’ensemble d’instances PostgreSQL en réplication physique, avec un paramétrage rendant possible la synchronisation des slots. En effet, cette synchronisation utilise le flux de réplication physique, cela implique donc un paramétrage un peu plus exigeant que celui par défaut pour une réplication. Les paramètres sont modifiés dans les trois instances, même si certains d’entre eux ne sont utiles que dans une instance secondaire, et c’est important, car les rôles des trois instances changent au cours du temps, et ce paramétrage est donc utile à un moment sur chacun des nœuds.

    Un point critique est la possibilité d’ordonnancer la synchronisation des slots : par défaut, les slots physiques et logiques avancent indépendamment les uns des autres, de telle sorte qu’il est possible que le slot de la réplication logique soit en avance sur les slots de la réplication physique. Dans ce cas, le problème apparaitra lors d’une bascule : si le nœud promu est en retard, alors la réplication logique ne pourra reprendre et sera désynchronisée.

    Création d’une structure de données

    Pour cet article, nous allons utiliser une structure de données minimale : une base de données, une table, et quelques lignes insérées suffiront à démontrer la faisabilité du sujet de cet article.

    La base de données contient aussi la publication de la réplication logique et le slot correspondant. Cette base de données est aussi utilisée pour la connexion des réplications physiques, car c’est par cet intermédiaire que la synchronisation du slot de réplication logique se fait.

    CREATE DATABASE lambdadb;

    Il est aussi nécessaire de créer des rôles spécifiques à la réplication :

    CREATE ROLE replirol LOGIN REPLICATION; CREATE ROLE mlreplrol LOGIN REPLICATION;

    Les mots de passe ne sont pas créés dans cet exemple, pas plus que les entrées dans le fichier pg_hba.conf, même s’il s’agit d’une étape nécessaire.

    La table créée est la suivante :

    CREATE TABLE public.lambda ( id integer GENERATED BY DEFAULT AS IDENTITY, ev timestamptz default now(), d text, r double precision ); GRANT SELECT ON TABLE public.lambda TO mlreplrol ; INSERT INTO public.lambda ( d, r ) VALUES ('a', 1.0), ('b', 1.33) ;

    Configuration des instances PostgreSQL

    Les trois instances sont configurées de la même manière, car elles peuvent toutes, à leur tour, avoir les rôles primaires ou secondaires, et il est préférable d’avoir le moins de choses à faire lors des changements de rôle.

    Configuration du rôle « primaire »

    Le premier paramètre à modifier est nécessaire pour autoriser la réplication logique, avec ou sans synchronisation des slots :

    • wal_level = logical

    Le second paramètre concerne la synchronisation proprement dite, qui est permise avec le paramètre suivant :

    • sync_replication_slots = on

    Les slots doivent être créés avec l’appel de la fonction pg_create_physical_replication_slot(), dans chacune des instances PostgreSQL, en utilisant les noms de slots ci-dessus, par exemple :

    select pg_create_physical_replication_slot('pg17ph2_slot'); select pg_create_physical_replication_slot('pg17ph3_slot');

    Dans une instance primaire, la configuration minimale doit alors être :

    wal_level = logical sync_replication_slots = on

    Configuration du rôle « secondaire »

    Ensuite, les instances secondaires doivent être en mesure de se connecter à l’instance primaire, en utilisant la base de données créée pour lire l’état du slot de réplication logique et en déclarant le slot de réplication physique à utiliser, par exemple :

    primary_conninfo = 'host=pg17ph1 port=5432 user=replirol dbname=lambdadb' primary_slot_name = 'pg17ph2_slot'

    Le nom d’hôte de la connexion de réplication doit être adapté en fonction de l’état du cluster de réplication physique, en utilisant l’hôte primaire.

    De plus, il est nécessaire d’indiquer le nom du slot de réplication physique permettant la synchronisation, par exemple :

    primary_slot_name = 'pg17ph2_slot'

    Enfin, la boucle de retour est nécessaire, pour que l’instance primaire obtienne la confirmation de la réplication de l’état du slot :

    hot_standby_feedback = on

    En résumé, la configuration des instances pg17ph2 et pg17ph3 est la suivante :

    • pg17ph2 :
    wal_level = logical sync_replication_slots = on primary_conninfo = 'host=pg17ph1 port=5432 user=replirol dbname=lambdadb' primary_slot_name = 'pg17ph2_slot' hot_standby_feedback = on
    • pg17ph3 :
    wal_level = logical sync_replication_slots = on primary_conninfo = 'host=pg17ph1 port=5432 user=replirol dbname=lambdadb' primary_slot_name = 'pg17ph3_slot' hot_standby_feedback = on

    Mise en place de la réplication physique

    La création des instances secondaires peut se faire avec la commande pg_basebackup :

    pg_basebackup -h pg17ph1 -X stream -U replirol -D 17/main/

    Dans cet exemple, l’option -R n’est pas utilisée, car le paramètre primary_conninfo est déjà réglé précédemment, et son utilisation ici surchargerait la valeur dans le fichier postgresql.auto.conf, ce qui amènerait une ambiguïté voire un dysfonctionnement.

    Par contre, il est nécessaire de créer le fichier standby.signal pour chacune des instances secondaires :

    touch $PGDATA/standby.signal

    Création des slots de réplication

    Dans la prévision d’une bascule, les slots de réplication physique peuvent être provisionnés sur les deux replicas :

    • Dans l’instance pg17ph2 :
    select pg_create_physical_replication_slot('pg17ph2_slot'); select pg_create_physical_replication_slot('pg17ph3_slot');
    • Dans l’instance pg17ph3 :
    select pg_create_physical_replication_slot('pg17ph1_slot'); select pg_create_physical_replication_slot('pg17ph2_slot');

    Création de la réplication logique

    Enfin, la publication, qui permet la réplication logique, se fait dans l’instance primaire, depuis la base de données lambdadb où est présente la table :

    CREATE PUBLICATION lambda_pub WITH (publish = 'insert, update, delete, truncate'); ALTER PUBLICATION lambda_pub ADD TABLE ONLY public.lambda;

    Puis, dans l’instance créée pour recevoir les données de la réplication logique, on crée la souscription, dont la chaîne de connexion doit permettre de suivre le slot :

    CREATE SUBSCRIPTION lambda_sub_01 CONNECTION 'host=pg17ph1,pg17ph2,pg17ph3 user=mlreplrol dbname=lambdadb target_session_attrs=primary' PUBLICATION lambda_pub WITH ( slot_name = 'lambda_sub_01_slot' , failover = true) ;

    La réplication fonctionne, après la synchronisation initiale, et les données de la table sont visibles dans cette instance, comme le montre la requête suivante :

    psql -h pg17lg1 -d lambdadb -c "SELECT * from lambda ORDER BY id ASC" id | ev | d | r ----+-------------------------------+---+------- 1 | 2027-07-06 08:57:23.917987+00 | a | 1 2 | 2027-07-06 08:57:23.917987+00 | b | 1.33 (2 rows)

    Vérification de la synchronisation du slot

    En fonction des écritures, la réplication avance, c’est-à-dire que le LSN, qui désigne la position courante dans les journaux de transactions, est incrémenté. Cette donnée est visible dans la vue pg_replication_slots, et pour vérifier que le slot de réplication logique est correctement synchronisé, il est possible de consulter cette vue sur les trois instances concernées :

    for host in `seq 1 3`; do psql -X -h "pg17ph${host}" -U postgres <<EOF select 'pg17ph${host}' as host_name, slot_name, active , restart_lsn, confirmed_flush_lsn, failover, synced from pg_replication_slots where slot_name='lambda_sub_01_slot' EOF done host_name | slot_name | active | restart_lsn | confirmed_flush_lsn | failover | synced -----------+--------------------+--------+-------------+---------------------+----------+-------- pg17ph1 | lambda_sub_01_slot | t | 0/3FD9A58 | 0/3FD9A90 | t | f host_name | slot_name | active | restart_lsn | confirmed_flush_lsn | failover | synced -----------+--------------------+--------+-------------+---------------------+----------+-------- pg17ph2 | lambda_sub_01_slot | f | 0/3FD9A58 | 0/3FD9A90 | t | t host_name | slot_name | active | restart_lsn | confirmed_flush_lsn | failover | synced -----------+--------------------+--------+-------------+---------------------+----------+-------- pg17ph3 | lambda_sub_01_slot | f | 0/3FD9A58 | 0/3FD9A90 | t | t

    On peut voir que les booléens failover sont tous vrais, et que sur les instances secondaires, les booléens synced sont vrais aussi.

    Les positions LSN sont les mêmes partout : le slot est correctement synchronisé.

    Bascule des instances physiques

    Vient le moment fatidique : la perte de l’instance primaire, dans notre cas, pg17ph1 !

    Dans ce cas, il faut promouvoir une des instances secondaires, par exemple :

    psql -h pg17ph2 -d lambdadb -c "SELECT pg_promote()"

    Puis reconfigurer la réplication physique de la troisième instance pour qu’elle reprenne, et avec elle la synchronisation du slot de réplication logique.

    Une fois ces modifications apportées, la réplication logique doit alors suivre automatiquement, comme on peut le voir dans le log suivant, extrait de l’instance pg17lg1 :

    2027-07-06 09:11:18.326 UTC [15559] LOG: data stream from publisher has ended 2027-07-06 09:11:18.326 UTC [15559] ERROR: could not send end-of-streaming message to primary: SSL connection has been closed unexpectedly no COPY in progress 2027-07-06 09:11:18.336 UTC [16954] LOG: logical replication apply worker for subscription "lambda_sub_01" has started 2027-07-06 09:11:18.337 UTC [123] LOG: background worker "logical replication apply worker" (PID 15559) exited with exit code 1 2027-07-06 09:11:18.383 UTC [16954] ERROR: could not connect to the publisher: connection to server at "pg17ph1" (fc42:5009:ba4b:5ab0:1266:6aff:fef7:97), port 5432 failed: FATAL: the database system is shutting down connection to server at "pg17ph2" (fc42:5009:ba4b:5ab0:1266:6aff:fec6:6133), port 5432 failed: server is in hot standby mode connection to server at "pg17ph3" (fc42:5009:ba4b:5ab0:1266:6aff:fe75:3d43), port 5432 failed: server is in hot standby mode 2027-07-06 09:11:18.385 UTC [123] LOG: background worker "logical replication apply worker" (PID 16954) exited with exit code 1 2027-07-06 09:11:23.338 UTC [16956] LOG: logical replication apply worker for subscription "lambda_sub_01" has started

    Il est toutefois nécessaire de contrôler le fonctionnement :

    • les modifications des données parviennent-elles jusqu’à la table présente dans pg17lg1 ?
    • le slot est-il correctement synchronisé entre les deux instances de réplication physiques restantes ?

    Si oui, alors l’objectif est atteint, la synchronisation fonctionne et est utilisable !

    Conclusion

    Cette synchronisation apparait nécessaire pour que la réplication logique survive à un incident sur l’instance physique, ce qui ne manquera pas d’arriver. Mais ce besoin impose un paramétrage particulier des instances PostgreSQL, l’utilisation de slot de réplication physique et de la boucle de feedback, ce qui n’est pas gratuit.

    Dans tous les cas, la réplication logique répond à des besoins d’architecture auxquels ne répond pas la réplication physique, et est parfois nécessaire. Il convient de mettre en place les sécurités qui permettent une continuité de service, et la synchronisation du slot de réplication logique en est une.

    Malgré cela, cet ensemble de configuration reste imparfait : lorsque la réplication logique est en avance sur la réplication physique, alors les slots synchronisés seront eux aussi en retard sur la publication, ce qui nécessite une réinitialisation de celle-ci.

    Mais il existe une solution que nous verrons dans un prochain article.

    OpenStreetMap France

    OpenStreetMap rend nos infrastructures plus intelligentes et durables


    Île-de-France 🇫🇷
    Publié le
    lundi 06 juillet 2026 12h14
    Importé le
    lundi 06 juillet 2026 13h03

    OpenStreetMap produit et organise de nombreuses données utiles à la gestion des infrastructures et des services publics

    L’article OpenStreetMap rend nos infrastructures plus intelligentes et durables est apparu en premier sur OpenStreetMap France.

    LinuxFr

    🪶 Les journaux LinuxFr.org les mieux notés de juin 2026


    Internet
    Publié le
    lundi 06 juillet 2026 11h10
    Importé le
    lundi 06 juillet 2026 13h03

    LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l’équipe de modération avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

    Ce que l’on sait moins, c’est que LinuxFr.org vous propose également de publier directement vos propres articles, sans validation a priori de lʼéquipe de modération. Ceux-ci s’appellent des journaux. Voici un florilège d’une dizaine de ces journaux parmi les mieux notés par les utilisateurs et les utilisatrices… qui notent. Lumière sur ceux du mois de juin passé.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Commission Open Source de Telecom Valley

    Pour sa 4ème édition, l’Azur Tech Summer s’impose comme le pilier de haut niveau de l’acculturation et de la formation aux nouveaux usages du numérique


    Provence-Alpes-Côte d'Azur 🇫🇷
    Publié le
    lundi 06 juillet 2026 10h01
    Importé le
    lundi 06 juillet 2026 13h04

    L’article Pour sa 4ème édition, l’Azur Tech Summer s’impose comme le pilier de haut niveau de l’acculturation et de la formation aux nouveaux usages du numérique est apparu en premier sur Telecom Valley.

    Framasoft

    UPLOAD dans un recueil de nouvelles solarpunk


    France 🇫🇷
    Publié le
    lundi 06 juillet 2026 09h03
    Importé le
    lundi 06 juillet 2026 13h03
    Cela fait plusieurs années que Framasoft participe à des ateliers d’écriture solarpunk dans le cadre d’une Activité Pédagogique d’Intersemestre à l’Université de Technologie de Compiègne (voir l’annonce originelle publiée en 2024). À chaque fin de session, les étudiantes et étudiants … Lire la suite­­
    Framasoft

    Khrys’presso du lundi 6 juillet 2026


    France 🇫🇷
    Publié le
    lundi 06 juillet 2026 07h42
    Importé le
    lundi 06 juillet 2026 13h03
    Comme chaque lundi, un coup d’œil dans le rétroviseur pour découvrir les informations que vous avez peut-être ratées la semaine dernière. Tous les liens listés ci-dessous sont a priori accessibles librement. Si ce n’est pas le cas, pensez à activer … Lire la suite­­
    Infini

    Journées du Logiciel Libre 2026


    Bretagne 🇫🇷
    Publié le
    lundi 06 juillet 2026 07h19
    Importé le
    lundi 06 juillet 2026 13h03

    Lieu de rencontre bouillonnant depuis 1998, les Journées du Logiciel Libre accueillent à Lyon le temps d'un week-end plus d'un millier de curieuses et curieux de tous bords. Qu'importe son niveau, on peut venir pour apprendre, s'initier, partager ses idées, construire ses projets et rêver ensemble à des lendemains plus libres. Après quelques années d'absence, Infini était de retour à cet événement en 2026.
    L'édition 2026 des JdLL a eu lieu les 30 et 31 mai à l'école normale supérieure de (…)

    - Actualités
    Zoomacom

    Au Sénat, représenter la voix des territoires face aux cyberviolences


    Auvergne-Rhône-Alpes 🇫🇷
    Publié le
    lundi 06 juillet 2026 07h00
    Importé le
    lundi 06 juillet 2026 13h03
    La Grande enquête sur les cyberviolences sexistes et sexuelles Le 22 juin dernier, les associations Point de Contact,  Féministes contre...