https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2013-10-08T07:47:04ZEnsemble Ouvert Libre ÉvolutifOutils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=231202013-10-08T07:47:04ZDaniel Dehennin
<ul><li><strong>Echéance</strong> mis à <i>11/10/2013</i></li><li><strong>Début</strong> mis à <i>08/10/2013</i></li></ul> Outils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=231232013-10-08T08:14:16ZDaniel Dehennin
<ul><li><strong>Temps estimé</strong> mis à <i>3.00 h</i></li></ul><p>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 <a href="http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html" class="external">git-buildpackage</a> dans un <a href="http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/man.gbp.conf.html" class="external">fichier de configuration</a> par branche de packaging.</p>
<p>Je vais donc :</p>
<ol>
<li>Mettre à jour la documentation sur le packaging 2.4 ;</li>
<li>Pour chaque projet :
<ol>
<li>Renommer les tags <strong><code>debian/2.4.0-X</code></strong> => <strong><code>debian/eole/2.4/2.4.0-X</code></strong> ;</li>
<li>Renommer les tags <strong><code>eole/2.4.0-X</code></strong> => <strong><code>eole/eole-2.4/2.4.0-X</code></strong> ;</li>
<li>Ajouter le fichier de configuration <strong><code>debian/gbp.conf</code></strong> :<br /><pre>
[DEFAULT]
debian-tag = debian/eole/2.4/%(version)s
</pre></li>
</ol>
</li>
<li>Modifier la configuration du système de compilation pour génerer des tags <strong><code>eole/eole-2.4/<DEBIAN VERSION></code></strong> ;</li>
<li>Modifier le hook git de validation de demande de compilation pour imposer les demandes de build au format <strong><code>build/<vendor>/<base name>/<release></code></strong>, par exemple: <strong><code>build/eole/eole-2.4/unstable</code></strong></li>
<li>Modifier <a class="project" href="https://dev-eole.ac-dijon.fr/projects/git-package">git-package</a> afin de génerer des demandes de build avec le nom de base de la distribution</li>
</ol> Outils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=231252013-10-08T09:09:48ZDaniel Dehennin
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>10</i></li></ul><p>La page <a class="wiki-page" href="https://dev-eole.ac-dijon.fr/projects/eole/wiki/EoleDebianPackaging24">wiki</a> est à jour.</p>
<p>TODO: mettre à jour la skeletorisation.</p> Outils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=231442013-10-08T15:01:22ZDaniel Dehennin
<ul><li><strong>Temps estimé</strong> changé de <i>3.00 h</i> à <i>6.00 h</i></li></ul><p>La partie renommage des tag va être assez longue.</p> Outils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=231492013-10-08T16:03:31ZDaniel Dehennin
<ul><li><strong>% réalisé</strong> changé de <i>10</i> à <i>30</i></li></ul><p>1/3 des dépôts convertis…</p> Outils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=231622013-10-09T13:33:15ZDaniel Dehennin
<ul><li><strong>Statut</strong> changé de <i>Accepté</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>30</i> à <i>100</i></li></ul><p>Tous les dépôts sont convertis :</p>
<ul>
<li><strong><code>pkg/eole/eole-2.4/<VERSION></code></strong> pointant sur la branche de packaging</li>
<li><strong><code>debian/eole/2.4/<VERSION></code></strong> pointant sur le commit contenant la mise à jour du <strong><code>debian/changelog</code></strong></li>
<li>ajout d’un <strong><code>debian/gbp.conf</code></strong> afin de configurer le nom du tag de version debian, c’est <strong><code>INDISPENSABLE</code></strong> pour que le système de compilation retrouve les anciennes versions compilées.</li>
</ul>
<p>L’infrastructure de compilation a été configurée pour prendre en compte les nouveaux tag de préparation <strong><code>pkg/<vendor>/<distribution>/<version></code></strong></p>
<p><a class="project" href="https://dev-eole.ac-dijon.fr/projects/git-package">git-package</a> a été mis à jour (<a class="issue tracker-1 status-5 priority-5 priority-highest closed" title="Anomalie: Conflit d’espace de nomage des tags de compilation (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/6317">#6317</a>)</p> Outils pour les développeurs - Anomalie #6181: Conflit d’espace de nomage des tags de compilationhttps://dev-eole.ac-dijon.fr/issues/6181?journal_id=243022013-11-15T15:48:11ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul>