Bonsoir,
Juste pour faire un retour :
ça à très bien marché.
Juste une remarque (un point de détails pour faire mon chiant) mais ça peut être utiles.
Dans le template java du dépot lesfourmisduweb, dans les
commentaires il est indiqué de ne changer que le numéro de version
du paquet java dans la variable numversion (de tête).
Or le nom des msi proposés par java à changé aussi, il m'a
suffit de renommer les msi à l'identique des noms des msi contenu
dans le fichier setup.py ... et après ... "fingers in the noise"
Bref, Merci encore.
Bonjour,
La signature du paquet est faite automatiquement lorsqu'on utilise les commandes 'wapt-get build-package' ou 'wapt-get build-upload'.
Cordialement,
Bastien
Le 02/11/2016 à 17:14, Eric Sanders a écrit :
Bonjour,
Merci je vais tester.
Pas besoin de wapt-get sign-package ?
Le 02/11/2016 à 17:09, Bastien HERMITTE a écrit :
Bonjour,
Il vous suffit de créer le template avec un msi et de modifier ensuite le setup.py pour installer l'un ou l'autre selon l'architecture du système (voir la fonction iswin64()).
Cordialement,
Bastien
Le 02/11/2016 à 17:05, Eric Sanders a écrit :
Merci par avance,Comment faire ? l'enrefistrer une fois avec un msi donnée puis modifier le setup.py ?Mais à priori ce n'est que pour un seul .msiwapt-get make-templateJe voudrais créer un template equivalent viaBonjour,Pour le paquet java des fourmis du web, il semble que deux msi soient pris en compte: 32 et 64 bits
Le 1 novembre 2016 à 21:45, Lesfourmisduweb <blog@lesfourmisduweb.org> a écrit :
Petite correction,
Les dernières version des paquet java sur le dépôt tranquil.it supprime bien les anciennes version de java.
Simon
Le 01/11/2016 à 12:50, Florian FAVRE a écrit :
Bonjour,
C'est justement parfait si ca désinstalle les anciennes version de java.
Avant de les deployer je les test dans plusieurs vm.
Florian
Le 1 nov. 2016 à 12:30, Lesfourmisduweb <blog@lesfourmisduweb.org> a écrit :
Attention en revanche nous avons des fonctionnement différent, mon paquet Java, lui, supprime toutes les anciennes version, version de java.
Celui de tranquil.it ne le fait pas lui ! Attention donc a bien tester et regarder les setup.py des paquet télécharger depuis internet avant de les déployer !
Simon
Le 31/10/2016 à 12:36, Florian FAVRE a écrit :
Bonjour,
Merci de ta réponse.
Je vais tester en faisant un extrat du msi alors.
Sinon je viens de voir qu'il y avait un depot wapt sur ton site et que la dernière version de java était publié. Si je n'arrive pas à faire ce que je veux je pourrais toujours me servir de ton paquet.
Existe-il d'autre dépôt internet de ce genre ?
Florian
-----Message d'origine-----
De : WAPT [mailto:wapt-bounces@lists.tranquil.it ] De la part de wapt-request@lists.tranquil.it
Envoyé : lundi 31 octobre 2016 11:52
À : wapt@lists.tranquil.it
Objet : [NEWS] WAPT Digest, Vol 43, Issue 18
Send WAPT mailing list submissions to
wapt@lists.tranquil.it
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.tranquil.it/listinfo/wapt
or, via email, send a message with subject or body 'help' to
wapt-request@lists.tranquil.it
You can reach the person managing the list at
wapt-owner@lists.tranquil.it
When replying, please edit your Subject line so it is more specific than "Re: Contents of WAPT digest..."
Today's Topics:
1. Cr?ation de paquet (Florian FAVRE)
2. Re: Cr?ation de paquet (Lesfourmisduweb)
3. NameError: global name 'os' is not defined (Olivier Pavilla)
------------------------------------------------------------ ----------
Message: 1
Date: Mon, 31 Oct 2016 11:34:36 +0100
From: "Florian FAVRE" <f-favre@eauxdevienne.fr>
To: "wapt@lists.tranquil.it" <wapt@lists.tranquil.it>
Subject: [Wapt] Cr?ation de paquet
Message-ID: <1286433dfdff8a40985a2b57a418251b@eauxdevienne.fr >
Content-Type: text/plain; charset="iso-8859-1"
Bonjour,
Je souhaite cr?er un paquet d'install de la derni?re version de java 8 update 111.
J'ai r?ussi la partie installation, mais je n'arrive pas ? le d?sinstaller via la console.
J'ai utilis? la commande ? wapt-get list-registry java ? pour r?cup?rer la bonne valeur ? mettre dans le param?tre uninstallkey mais dans la console ?a me retourne :
installing java8_u111
Exception: The uninstall key: Java 8 Update 111 (64-bit) has not been found in system registry after software installation.
Voici le contenu de mon fichier ? Setup.py ? :
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['{26A24AE4-039D-4CA4-87B4-2F64180111F0}']
def install():
print('installing java8_u111')
run('"jre-8u111-windows-x64.exe" /s')
J'ai effectu? quelque modif avant cette derni?re version :
1.
Uninstallkey = ['Java 8 Update 111 (64-bit) ']
Uninstallstring = ['msiexec /X{26A24AE4-039D-4CA4-87B4-2F64180111F0}']
2.
Uninstallkey = ['Java 8 Update 111 (64-bit) ']
3.
Uninstallkey = ['{26A24AE4-039D-4CA4-87B4-2F64180111F0}']
Dans chacun des cas, ?a ne fonctionnait pas.
Il y a-t-il une m?thode "universelle" pour la d?sinstallation ?
Florian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/2016103 >1/fecc209c/attachment-0001. html
------------------------------
Message: 2
Date: Mon, 31 Oct 2016 11:43:22 +0100
From: Lesfourmisduweb <blog@lesfourmisduweb.org>
To: wapt@lists.tranquil.it
Subject: Re: [Wapt] Cr?ation de paquet
Message-ID: <ada54b00-f9e6-64e0-3eb7-bbbbcf535432@lesfourmisduweb.org >
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Bonjour
Le plus confortable avec java c'est d'utiliser les msi contenue dans l'exe.
Lorsque vous installer manuellement java avec l'exe, l'installation extrait le msi dans %APPDATA%\..\LocalLow\Oracle\Java\
Avec ce msi vous pouvez ensuite utiliser la fonction : install_msi_if_needed
install_msi_if_needed('jre1.8.0_111.msi',killbefore=['jushed .exe'])
Du coup plus besoin de renseigner la uninstallkey car le paquet va l'apprendre automatiquement gr?ce a la fonction install_msi_if_needed
Simon
Le 31/10/2016 ? 11:34, Florian FAVRE a ?crit :
Bonjour,-------------- next part --------------
Je souhaite cr?er un paquet d?install de la derni?re version de java 8
update 111.
J?ai r?ussi la partie installation, mais je n?arrive pas ? le
d?sinstaller via la console.
J?ai utilis? la commande ? wapt-get list-registry java ? pour
r?cup?rer la bonne valeur ? mettre dans le param?tre uninstallkey mais
dans la console ?a me retourne :
*installing java8_u111*
*Exception: The uninstall key: Java 8 Update 111 (64-bit) has not been
found in system registry after software installation*.
Voici le contenu de mon fichier ? Setup.py ? :
*# -*- coding: utf-8 -*-*
*from setuphelpers import **
**
*uninstallkey = ['{26A24AE4-039D-4CA4-87B4-2F64180111F0}']*
**
*def install():*
* print('installing java8_u111')*
*run('"jre-8u111-windows-x64.exe" /s')*
**
J?ai effectu? quelque modif avant cette derni?re version :
1.
Uninstallkey = [?Java 8 Update 111 (64-bit) ?]
Uninstallstring = [?msiexec /X{26A24AE4-039D-4CA4-87B4-2F64180111F0}?]
2.
Uninstallkey = [?Java 8 Update 111 (64-bit) ?]
3.
Uninstallkey = [?{26A24AE4-039D-4CA4-87B4-2F64180111F0}?]
Dans chacun des cas, ?a ne fonctionnait pas.
Il y a-t-il une m?thode ?universelle? pour la d?sinstallation ?
Florian
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/2016103 >1/57eb961b/attachment-0001. html
------------------------------
Message: 3
Date: Mon, 31 Oct 2016 11:51:47 +0100
From: Olivier Pavilla <olivier.pavilla@u-psud.fr>
To: wapt@lists.tranquil.it
Subject: [Wapt] NameError: global name 'os' is not defined
Message-ID: <2b8e6a47-566c-b175-2a0f-f5608596d01f@limsi.fr >
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Bonjour
Savez vous comment faire pour avoir des logs un peu plus parlant que :
"NameError: global name 'os' is not defined"
OP ... QRSTUVW~~~~ ... XYZ!
--
Olivier Pavilla
LIMSI - CNRS - Equipe AMIC
B?t. 508 - Bur. 212 - Universite Paris Sud
91403 Orsay [48.707362 | 2.176182]
Tel : 01 69 85 81 12
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2967 bytes
Desc: Signature cryptographique S/MIME
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/2016103 >1/4dc8cdd4/attachment.bin
------------------------------
Subject: Digest Footer
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt
------------------------------
End of WAPT Digest, Vol 43, Issue 18
************************************
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt