Anomalie #6181
Conflit d’espace de nomage des tags de compilation
Description
Les tags de compilations sont en conflits si on compile le même paquet pour plusieurs distributions.
Il faut configurer le système de build pour que le nom des tags soient par distribution.
Demandes liées
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Echéance mis à 11/10/2013
- Début mis à 08/10/2013
#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Temps estimé mis à 3.00 h
Il n’existe qu’une façon propre de résoudre ce problème, c’est de définir le format du tag de version debian utilisé par git-buildpackage dans un fichier de configuration par branche de packaging.
Je vais donc :
- Mettre à jour la documentation sur le packaging 2.4 ;
- Pour chaque projet :
- Renommer les tags
debian/2.4.0-X
=>debian/eole/2.4/2.4.0-X
; - Renommer les tags
eole/2.4.0-X
=>eole/eole-2.4/2.4.0-X
; - Ajouter le fichier de configuration
debian/gbp.conf
:[DEFAULT] debian-tag = debian/eole/2.4/%(version)s
- Renommer les tags
- Modifier la configuration du système de compilation pour génerer des tags
eole/eole-2.4/<DEBIAN VERSION>
; - Modifier le hook git de validation de demande de compilation pour imposer les demandes de build au format
build/<vendor>/<base name>/<release>
, par exemple:build/eole/eole-2.4/unstable
- Modifier git-package afin de génerer des demandes de build avec le nom de base de la distribution
#3 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- % réalisé changé de 0 à 10
La page wiki est à jour.
TODO: mettre à jour la skeletorisation.
#4 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Temps estimé changé de 3.00 h à 6.00 h
La partie renommage des tag va être assez longue.
#5 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- % réalisé changé de 10 à 30
1/3 des dépôts convertis…
#6 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 30 à 100
Tous les dépôts sont convertis :
pkg/eole/eole-2.4/<VERSION>
pointant sur la branche de packagingdebian/eole/2.4/<VERSION>
pointant sur le commit contenant la mise à jour dudebian/changelog
- ajout d’un
debian/gbp.conf
afin de configurer le nom du tag de version debian, c’estINDISPENSABLE
pour que le système de compilation retrouve les anciennes versions compilées.
L’infrastructure de compilation a été configurée pour prendre en compte les nouveaux tag de préparation pkg/<vendor>/<distribution>/<version>
git-package a été mis à jour (#6317)
#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé