<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=FR link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Bonjour,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Depuis plusieurs semaines, quand j’ai le temps, je me penche sur le développement d’un paquet pour la dernière version de l’application Scratch 2. J’avais déjà exposé mon problème et Mr Hubert TOUVET m’avait gentiment proposé une manipulation à effectuer mais sans succès.<o:p></o:p></p><p class=MsoNormal>Je me suis relancé a corps perdu dans les lignes de codes ce matin et j’ai enfin trouvé ce qui bloquait.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Lors de l’installation du MSI il manquait des fichiers dans le paquet WAPT. Plusieurs fichier <b>.git</b> et surtout un fichier <b>.gitmodules</b>.<o:p></o:p></p><p class=MsoNormal>Hors comme Mr TOUVET me l’avait annoncé une modification avait été incluse à la sortie de la 1.2.3, mais elle n’avait pas résolue mon problème.<o:p></o:p></p><p class=MsoNormal>Avant la 1.2.3 plusieurs fonctions du common.py effectuaient une exclusion sur l’expression régulière .git* donc sur tout les fichiers dont le nom commence par .git ...<o:p></o:p></p><p class=MsoNormal>A la 1.2.3 cette exclusion a été modifié en .git et .gitignore. Donc logiquement mes fichiers .git auraient toujours du être exclus mais pas mon fichier .gitmodules. Hors c’était le cas !<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Il s’avère qu’en fait la liste d’exclusion fournie en argument aux fonctions du common.py est supplantée par une variable globale contenue dans le fichier <b>wapt-get.py</b><o:p></o:p></p><p class=MsoNormal>qui elle contient toujours le <b>.git* </b>!!!<o:p></o:p></p><p class=MsoNormal>J’ai donc modifié ce fichier pour n’exclure que les .gitignore sur mon serveur et j’ai recrée un paquet waptupgrade, et depuis mon paquet pour Scratch 2 se déploie sans problème.<o:p></o:p></p><p class=MsoNormal>J’ai remplacé la ligne 130 du fichier wapt-get.py par :<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>parser.add_option("-x","--excludes",    dest="excludes",    default='.svn,.gitignore,*.pyc,*.dbg,src', help="Comma separated list of files or directories to exclude for build-package (default: %default)")<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Est-ce dû au fait que mon serveur WAPT tourne sur une windows server 2003 et que donc le code python est interprété différemment que sur une machine Linux ? je ne sais pas mais merci de prendre en compte cette modification pour la prochaine MAJ <span style='font-family:Wingdings'>J</span><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cordialement,<o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 style='margin-left:-2.25pt'><tr><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><img width=120 height=107 id="_x0000_i1025" src="cid:image001.png@01D09EB2.D566B630"></span><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>Anthony CHARLES<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>Informaticien<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>COLLEGE SAINT JEAN DE LA BARRE<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>159, rue de la Barre<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>49000 Angers<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'>informatique.stjeandelabarre@orange.fr<o:p></o:p></span></i></p><p class=MsoNormal><i><span style='font-size:9.0pt;color:#548DD4'><o:p> </o:p></span></i></p></td></tr></table><p class=MsoNormal><o:p> </o:p></p></div></body></html>