<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>