Re: Application des patches lors du packaging
Le 26/03/2013 21:16, Berillions a écrit : Bonsoir, Bonjour, Je suis en train d'empaqueter moi-même les dernières versions de Wine grâce au dossier debian crée par les mainteneurs Debian officiels. Lorsque j'ai crée les paquets pour la version 1.5.25 de Wine, j'ai du appliquer quelques patches aux sources pour mes applications. J'ai donc suivi ce qui était expliqué dans le Chap.3 du mainteneur Debian à propos de quilt : http://www.debian.org/doc/manuals/maint-guide/modify.fr.html#quiltrc Je me retrouve bien avec un dossier debian/patches avec les différents patches à l'intérieur ainsi qu'un fichier series listant les différents patches. Lorsque j'utilise les paquets wine 1.5.25, les patches fonctionnent = Normal pour créer le dossier patches j'ai appliqué les patches aux sources de Wine. Lorsque j'utilise le dossier debian avec les sources de Wine 1.5.26, je ne fais juste qu'un dch -v pour mettre à jour le changelog puis je lance le fameux dpkg-buildpackage pour construire les paquets. Le soucis que je rencontre, c'est que lorsque je lance cette commande, les patches ne sont pas appliqués automatiquement. Est-ce normal ou pas, dois-je les appliquer manuellement ? Une piste vite fait, est-ce que le format du package est en 3.0? http://wiki.debian.org/Projects/DebSrc3.0 mkdir debian/source ; echo '3.0 (quilt)' debian/source/format -- Franck Joncourt -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/51529e55.50...@debian.org
Re: Application des patches lors du packaging
Bonjour, Le mardi 26 mars 2013 à 21:16, Berillions a écrit : Lorsque j'utilise le dossier debian avec les sources de Wine 1.5.26, je ne fais juste qu'un dch -v pour mettre à jour le changelog puis je lance le fameux dpkg-buildpackage pour construire les paquets. Le soucis que je rencontre, c'est que lorsque je lance cette commande, les patches ne sont pas appliqués automatiquement. Est-ce normal ou pas, dois-je les appliquer manuellement ? Il ne faut pas les appliquer manuellement, ce processus et entièrement automatisé. Quand tu dis que « les patches ne sont pas appliqués automatiquement. », qu'est-ce que tu veux dire exactement ? - en regardant le code source tu ne vois pas les parties patchées ? - tu ne vois pas la phase de patch dans la sortie de « dpkg-buildpackage » ? Est-tu sûr que les patches 1.5.25 s'appliquent bien à la 1.5.26 (tu peux le vérifier en lançant la commande « patch » à la main) ? Seb -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20130327084326.gb8...@sebian.nob900.homeip.net
Re: Re: Application des patches lors du packaging
@Sebastien : Je rencontre les deux points que tu cites. Lors de la compilation des sources via dpkg-buildpackage, les sources sont inchangées donc les patches ne sont pas appliqués. Et en sortie de la commande de construction, je n'ai aucune phase de patch. Concernant les patches, ils s'appliquent correctement avec les sources 1.5.26, je n'ai aucune erreur lorsque je le fais manuellement. La solution qu'a donné Frank fonctionne. Il me manquait ce fameux dossier source. Maintenant, je vois bien les phases de patch lors du dpkg-buildpackage. :) Merci à vous deux.
Re: Application des patches lors du packaging
Le 27/03/2013 09:43, Sébastien NOBILI a écrit : Bonjour, Le mardi 26 mars 2013 à 21:16, Berillions a écrit : Lorsque j'utilise le dossier debian avec les sources de Wine 1.5.26, je ne fais juste qu'un dch -v pour mettre à jour le changelog puis je lance le fameux dpkg-buildpackage pour construire les paquets. Le soucis que je rencontre, c'est que lorsque je lance cette commande, les patches ne sont pas appliqués automatiquement. Est-ce normal ou pas, dois-je les appliquer manuellement ? Il ne faut pas les appliquer manuellement, ce processus et entièrement automatisé. Quand tu dis que « les patches ne sont pas appliqués automatiquement. », qu'est-ce que tu veux dire exactement ? - en regardant le code source tu ne vois pas les parties patchées ? - tu ne vois pas la phase de patch dans la sortie de « dpkg-buildpackage » ? Est-tu sûr que les patches 1.5.25 s'appliquent bien à la 1.5.26 (tu peux le vérifier en lançant la commande « patch » à la main) ? Le plus simple c'est tout de même de configurer quilt et ensuite de les appliquer avec quilt push et ensuite de les enlever avec quilt pop. Si cela fonctionne bien, le build se fera aussi bien sans aucun hunk. Si eznsuite le format du package est de type 3.0 quilt l'application des patchs se fera toute seule. -- Franck Joncourt -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/5152b358.90...@debian.org
Application des patches lors du packaging
Bonsoir, Je suis en train d'empaqueter moi-même les dernières versions de Wine grâce au dossier debian crée par les mainteneurs Debian officiels. Lorsque j'ai crée les paquets pour la version 1.5.25 de Wine, j'ai du appliquer quelques patches aux sources pour mes applications. J'ai donc suivi ce qui était expliqué dans le Chap.3 du mainteneur Debian à propos de quilt : http://www.debian.org/doc/manuals/maint-guide/modify.fr.html#quiltrc Je me retrouve bien avec un dossier debian/patches avec les différents patches à l'intérieur ainsi qu'un fichier series listant les différents patches. Lorsque j'utilise les paquets wine 1.5.25, les patches fonctionnent = Normal pour créer le dossier patches j'ai appliqué les patches aux sources de Wine. Lorsque j'utilise le dossier debian avec les sources de Wine 1.5.26, je ne fais juste qu'un dch -v pour mettre à jour le changelog puis je lance le fameux dpkg-buildpackage pour construire les paquets. Le soucis que je rencontre, c'est que lorsque je lance cette commande, les patches ne sont pas appliqués automatiquement. Est-ce normal ou pas, dois-je les appliquer manuellement ? Merci