<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">ça c'est juste parce que tu n'as pas le
fichier setup.py actif dans ton éditeur pyscripter quand tu testes
la fonction install en débuggage... voir le mail <a
class="moz-txt-link-freetext"
href="http://lists.tranquil.it/pipermail/wapt/2014-April/000165.html">http://lists.tranquil.it/pipermail/wapt/2014-April/000165.html</a><br>
<br>
Ceci étant, les dépendances ne sont calculées (pour l'instant)
qu'à partir du contenu de la base de données locale des paquets
disponibles, laquelle est mise à jour quand on fait un wapt-get
update.<br>
Si le paquet est installé à partir de sources locales (cas du
débuggage de paquets), les dépendances ne seront pas calculées...
<br>
<br>
Il faudrait que j'améliore cela pour faciliter la vérification
initiale du paquet.<br>
<br>
Hubert<br>
<br>
Le 19/05/2014 16:36, Montaigne David a écrit :<br>
</div>
<blockquote cite="mid:4a7458a84530ccb0.537a3304@ac-nantes.fr"
type="cite">Re bonjour,<br>
J'ai déclaré le paquet que je souhaite mettre en dépendance dans
le fichier control.<br>
<br>
<font size="2">package :
liv-archiwizardv3.0.0-pluginsketchup8<br>
version : 3.0.0-3<br>
architecture : all<br>
section : base<br>
priority : optional<br>
maintainer : Administrateur<br>
description : automatic package for ArchiWIZARD V3.0.0 - Plugin
SketchUp 8<br>
depends : liv-googlesketchup<br>
conflicts : <br>
sources : </font><br>
<br>
En retour, j'ai le message suivant :<br>
<font size="2">Message File Name Line Position <br>
Traceback <br>
<module> C:\wapt\wapt-get.py 952 <br>
main C:\wapt\wapt-get.py 288 <br>
install_wapt C:\wapt\common.py 2678 <br>
load_control_from_wapt C:\wapt\waptpackage.py 264
<br>
open c:\python27\lib\codecs.py 881 <br>
IOError: [Errno 2] No such file or directory:
'C:\\waptdev\\liv-archiwizardv3.0.0-pluginsketchup8-wapt\\WAPT\\WAPT\\control' </font>
<br>
<br>
Merci, @+<br>
<br>
<span>Le 19/05/14 16:07, <b class="name">Hubert TOUVET </b> <a
class="moz-txt-link-rfc2396E"
href="mailto:htouvet@tranquil.it"><htouvet@tranquil.it></a>
a écrit :</span>
<blockquote cite="mid:537A1024.7000504@tranquil.it"
class="iwcQuote" style="border-left: 1px solid #00F;
padding-left: 13px; margin-left: 0;" type="cite">
<div class="mimepart text html"><span>
<p>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<table>
<tbody>
<tr>
<td text="#000000" bgcolor="#FFFFFF">
<p> </p>
<div class="moz-cite-prefix"><br>
Il n'est pas forcément nécessaire de créer un
méta paquet si la dépendance est toujours
requise, et que le paquet ne sert pas dans un
autre contexte où la dépendance n'est pas
requise.<br>
Exemple : une application qui nécessite java. On
met le paquet java directement en dépendance du
paquet de l'application.<br>
<br>
Les dépendances sont toujours installées avant.
Donc si un paquet A a en dépendance un paquet B,
le paquet B est installé avant.<br>
Si plusieurs dépendances sont mentionnées sur le
paquet A, elles sont installées dans l'ordre où
elles sont mentionnées dans le champs "depends"
du fichier control.<br>
(sauf évidemment si une dépendance est déjà
installée, auquel cas elle n'est pas
réinstallée...)<br>
<br>
A noter l'apparition du champs "conflicts" dans
le fichier control qui permet de mentionner que
l'installation d'un paquet A doit provoquer la
désinstallation d'un apquet B si celui ci est
installé.<br>
(cas de deux paquets installant le même logiciel
mais différemment... ou cas d'un version
anglaise ou française de firefox)<br>
<br>
Pour l'instant, les cas conflictuels où un
paquet A déclare un conflit avec B et une
dépendance avec C, mais C déclare une
dépendance avec B par exmple, ne sont pas gérés
: c'est le dernier qui a parlé qui a raison.<br>
<br>
Hubert Touvet<br>
Tranquil IT systems<br>
<br>
Le 19/05/2014 15:31, Montaigne David a écrit :<br>
</div>
<blockquote
cite="mid:4e64536f7415ea4a.537a23d3@ac-nantes.fr"
type="cite"> Bonjour,<br>
Nous sommes en train de développer un paquet qui
a besoin de dépendances en pré-requis. Faut-il
créer un méta-paquet ? Comment gérer l'ordre
d'installation des dépendances ?<br>
Merci @+<br>
David MONTAIGNE <br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a moz-do-not-send="true" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt" target="1">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
</td>
</tr>
</tbody>
</table>
</p>
</span></div>
</blockquote>
</blockquote>
<br>
</body>
</html>