fix: retain PostgreSQL library aliases without duplicate payloads #5

Merged
clement merged 1 commit from fix/version-tags-postgres-library-links-20260925 into main 2026-09-25 15:43:57 +00:00
Owner

Le contrôle de conformité refuse la nouvelle image serveur PostgreSQL à cause de sa taille (210 Mio mesurés par le runner, limite inchangée de 200 Mio). Les commandes cp -L transformaient les liens des paquets en plusieurs copies identiques, notamment les bibliothèques ICU.

Après extraction, rétablir uniquement les alias présents dans les paquets lorsque la cible copiée existe et que son contenu est identique. Tous les chemins, outils et bibliothèques restent disponibles ; aucun seuil ni contrôle CI n’est modifié.

Validation locale sur PostgreSQL 18.6 : taille passée de 146,89 à 104,87 Mio selon Docker sur l’hôte (le stockage du runner utilise une comptabilisation différente). Les restaurations de bases réelles et le chargement des collations ICU sont testés en environnement isolé avant publication. La CI complète multiarchitecture reste obligatoire pour promouvoir les tags.

Le contrôle de conformité refuse la nouvelle image serveur PostgreSQL à cause de sa taille (210 Mio mesurés par le runner, limite inchangée de 200 Mio). Les commandes cp -L transformaient les liens des paquets en plusieurs copies identiques, notamment les bibliothèques ICU. Après extraction, rétablir uniquement les alias présents dans les paquets lorsque la cible copiée existe et que son contenu est identique. Tous les chemins, outils et bibliothèques restent disponibles ; aucun seuil ni contrôle CI n’est modifié. Validation locale sur PostgreSQL 18.6 : taille passée de 146,89 à 104,87 Mio selon Docker sur l’hôte (le stockage du runner utilise une comptabilisation différente). Les restaurations de bases réelles et le chargement des collations ICU sont testés en environnement isolé avant publication. La CI complète multiarchitecture reste obligatoire pour promouvoir les tags.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
images/postgres!5
No description provided.