https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2020-05-05T09:03:33ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1435702020-05-05T09:03:33ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>Recompilation des bibliothèques ainsi que de samba :<br /><a class="external" href="https://owncloud.cadoles.com/owncloud/public.php?service=files&t=375081e1f7928ac53cbe0c9cdff42c31">https://owncloud.cadoles.com/owncloud/public.php?service=files&t=375081e1f7928ac53cbe0c9cdff42c31</a></p>
<p>Deux archives comprenant, l’une samba compilé sans le patch supplémentaire de Linagora, et l’autre, samba compilé avec le patch supplémentaire de Linagora. Ces deux archives contiennent également les dépendances. Dépendances qui sont également dans le dossier séparé.</p>
<p>Sur les deux patchs originellement ajoutés, seul celui sur la délégation de zone DNS a été conservé : il avait été convenu que l’autre patch sur le "demote" d’un contrôleur RODC n’était plus utile.</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1435772020-05-05T09:17:41ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Fichier</strong> <a href="/attachments/download/3056/tevent.patch">tevent.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3056/tevent.patch">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/3057/tdb.patch">tdb.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3057/tdb.patch">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/3058/talloc.patch">talloc.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3058/talloc.patch">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/3059/samba_wo_dns_patch.patch">samba_wo_dns_patch.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3059/samba_wo_dns_patch.patch">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/3060/samba_dns_patch.patch">samba_dns_patch.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3060/samba_dns_patch.patch">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/3061/ldb.patch">ldb.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3061/ldb.patch">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/3062/cmocka.patch">cmocka.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3062/cmocka.patch">Voir</a> ajouté</li></ul><p>Les paquets ont été compilés selon la méthodologie suivante :</p>
<ul>
<li>téléchargements des paquets sources pour les projets cmocka, tdb, talloc, tevent, ldb et samba ;</li>
<li>utilisation de git-buildpackage pour créer des dépôts git à partir des paquets sources d’Ubuntu (gbp import-dsc) ;</li>
<li>modification des fichiers dans le répertoire debian (cf. les patchs joints) ;</li>
<li>compilation</li>
</ul>
<p>Pour résumer, les adaptations qui ont été nécessaires concernent la version des debhelper (de 12 vers 11), la version de cmake pour cmocka (qui avait pourtant l’air correcte), les bibliothèques cpython qui sont compilées avec python 3.6 sur bionic (par rapport à 3.8 sur focal), ce qui implique de modifier les chemins des fichiers installées pour les paquets python ldb et talloc.</p>
<p>À ce stade, aucun changement du changelog n’a été opéré (pour identifier la version comme un backport).</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1435942020-05-05T09:48:00ZDaniel Dehennin
<ul></ul><p>Du coup seul les paquets avec le patch délégation de zone DNS vont nous intéresser.</p>
<p>Il faut faire attention à la numérotation pour le paquet Bionic, il faudra un paquet avec un numéro inférieur aux paquets 2.8 Ubuntu afin de permettre un <strong><code>Upgrade-Auto</code></strong> 2.7 → 2.8.</p>
<p>Gilles et Joël: J’importe les paquets tels quels pour l’instant quitte à tout détruire le dépôt Deb après afin d’avoir la bonne numérotation ou je fais un dépôt de test ?</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1435972020-05-05T10:07:32ZDaniel Dehennin
<ul></ul><p>J’ai mis les paquets là pour l’instant : <a class="external" href="http://test-eole.ac-dijon.fr/samba/dists/samba-4.11-test/">http://test-eole.ac-dijon.fr/samba/dists/samba-4.11-test/</a></p>
<p>Je n’ai pas inclus les fichiers <strong><code>.buildinfo</code></strong> et <strong><code>.ddeb</code></strong> qui nécessite la présence du paquet source (<strong><code>.dsc</code></strong>)</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1436712020-05-06T13:12:50ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1437152020-05-07T12:56:21ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li></ul> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1439202020-05-18T07:52:17ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Fichier</strong> <i>samba.rules.patch</i> ajouté</li></ul><p>Il est nécessaire de modifier également le fichier rules du dépôt samba pour éviter le démarrage des services avant instance (configuration non fonctionnelle et aboutissant à une sortie en erreur de la mise à jour des paquets).</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1439262020-05-18T09:21:12ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Fichier</strong> <del><i>samba.rules.patch</i></del> supprimé</li></ul> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1439272020-05-18T09:22:45ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Fichier</strong> <a href="/attachments/download/3074/samba.rules.patch">samba.rules.patch</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/3074/samba.rules.patch">Voir</a> ajouté</li></ul><p>Dans la précédente version du patch, une option était utilisée à la place d’une autre : il manquait une option et une autre était en double.</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1439372020-05-18T12:41:34ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>Le paquet debian installe également les scripts d’initialisation qui sont déclenchés en postinstallation avec invoke-rc.d. Il semble nécessaire de les supprimer (les descriptions des services systemd sont elles fournies par le paquet samba).</p> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1443472020-05-29T13:38:52ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-6 status-5 priority-4 priority-default closed child" href="/issues/30126">Tâche #30126</a>: Correction AD-T20-001 - Instanciation impossible si samba n’est pas dans la version attendue - (2.7.2-bêta1)</i> ajouté</li></ul> Distribution EOLE - Tâche #30059: compilation de la version samba 4.11 en backportant les paquets proposés sur Focalhttps://dev-eole.ac-dijon.fr/issues/30059?journal_id=1467552020-09-16T13:57:05ZThierry Bertrandthierry.bertrand@developpement-durable.gouv.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul>