[Wapt] annonce de la sortie de WAPT 1.0 à FOSDEM et demande pour votre aide

Hubert TOUVET wapt at lists.tranquil.it
Mon Jan 26 22:59:38 CET 2015


Le 26/01/2015 20:11, Simon Fonteneau a écrit :
> Salut
>
> 1) J'utilisais wpkg mais vieillissant avec windows 7, et pas super sécurisé.
>
> Forces :
>
>   * Paquet centraliser sur le dépôt wapt.tranquil.it, (les paquets les
>     plus connu sont mis à jour régulièrement, le travail est donc mâcher)
>   * Plusieurs type d'installation, (installation immédiate, installation
>     par l'utilisateur, installation a l'extinction)
>   * Téléchargement des paquet en amont, cela permet donc d’installer les
>     paquet hors connexion
>   * Fonctionnement multi site (économie de bande passante pour les site
>     distant)
>   * Possibilité de faire un dépôt publique pour partager ses paquets et
>     aussi profiter des paquets des autre dépot (je rêve d'un monde ou
>     les développeurs fournirai leur logiciels en .wapt   ...    de la
>     même manière que le .deb aujourd'hui sous linux)
>   * Paquets sécuriser en étant signer
>   * Prise en charge des dépendances et des désinstallation.
>   * Le wapt session setup (même si je ne l'utilise pas pour le moment)
>     (une doc ?)

ajouter dans le paquet une fonction

def session_setup():
    # instructions à exécuter dans le contexte utilisateur

Normalement, à l'installation du client wapt, un raccourci est créé dans 
le répertoire Démarrage de l'utilisateur.
Ce raccourci exécute la commande "C:\WAPT\wapt-get.exe session-setup ALL"
Ce qui demande à wapt d'exécuter lors du login utilisateur la fonction 
session_setup de tous les paquets (en comportant une, c'est optionnel) .

Cette fonction n'est exécutée qu'une fois pour un utilisateur et une 
version de paquet donnée (sauf si une erreur est déclenchée, auquel cas 
elle sera relancée au prochain login)

Cela permet de personnaliser un logiciel pour un utilisateur donné (par 
exemple créer des raccourcis personnalisés sur le bureau, ou changer les 
données d'identité, ou préconfigurer une messagerie)

dans un paquet, la fonction install() est lancée en compte system. La 
fonction session_setup() est optionnelle et lancée au login utilisateur 
avec les droits de l'utilisateur.

>
> Faiblesses :
>
>   * Pas de "bac a sable" pour tester les paquet en cours de mise a jour,
>     (la solution serait peut être d'autoriser les installations en local
>     sur poste, quelque chose du genre ( apt-get install
>     c:\smp-audacity_2.0.6-0_all.wapt ) permeterai de ne pas uploader le
>     paquet sur le serveur mais de pouvoir tester le paquet sur le
>     "client dev"

ça marche exactement comme cela ;) ...
c'est d'ailleurs une force de Wapt
On peut débugger localement ses paquets (par exemple avec pyscripter qui 
a un très bon débugger et est opensource)

On peut faire
- install depuis un dépot (avec gestion dépendances) : wapt-get install 
monpaquet
- install depuis un fichier local (sans gestion dépendances) : wapt-get 
install c:\temp\monpaquet.wapt
- install avec le répertoire de développement du paquet (pour ne pas 
avoir à packager pendant le développement) : wapt-get install 
c:\waptdev\monpaquet-wapt\



>   * */ancienne fonction WPKG/* je pouvais dire "si le nom du pc commence
>     par "a-109-*" alors installe le groupe de logiciel "logiciel_109",
>     ca manque un peu, mais visiblement on peut le coupler avec un active
>     directory donc je n'ai pas été jusque là. (une doc ?)

on peut approcher ce fonctionnement: dans un paquet "groupe" (en fait 
n'importe quel paquet), on peut écrire

if get_computername().startswith('a-109'):
    WAPT.install('logiciel_109')

l'inconvénient, c'est que ce n'est pas une dépendance mais une 
installation à la demande, donc pas de pré-téléchargement de paquet 
comme avec les dépendances.


>   * */ancienne fonction WPKG/* Manque la prioriter de paquet, pour
>     définir un ordre de paquet pour l'install des paquet, actuellemnt
>     j'ai un paquet organisation icone, qui me permet d'organiser les
>     icones une fois l'installation de tout les logiciels terminer.
>     Actuellement je joue et j'ai appeler mon paquet "zorganisation",  z
>     permetant de d'installer le paquet en dernier
>   * */ancienne fonction WPKG/*  j'aimerai pouvoir execu
>
>     2)Gain de temps: au piff 15 jours, franchement je sais pas, je voie
>     plus les fonctionnalité suplémentaire que le temps gagner.
>
>     3) Quelles sont les additions fonctionnelles que vous aimeriez
>     trouver dans WAPT, en séparant les "required" des "nice to have"
>
>     - required_1 : Que wapt reste libre
>     - required_2 : /
>
>     - nice_to_have 1 : le bac a sable
>     - nice_to_have 2 : la priorité des paquets
>
>
>
>     /4) Pour ceux et celles parmi vous qui êtes utilisateurs de WAPT
>     sans être client chez TRANQUIL IT SYSTEMS, pouvez vous nous indiquer
>     le nombre de machines que vous gérez avec WAPT
>
>     tu sais dé/jà mais je redit
>     - Lycée Sainte Marie du port, Olonne sur mer : 450 postes   -Collège
>     Sainte Marie, Aizenay : 120 postes
>     /5) Comment avez vous découvert WAPT (si par moteur de recherche,
>     pouvez vous nous indiquer les mots clés que vous avez utilisés pour
>     trouver WAPT)
>
>     Un stagiaire du Lycée est aller à la mairie de challans, un des
>     profs m'a parler de cette solution lors du retour de la visite de
>     stage./
>     ter un paquet a chaque installation, (tout le temps). "exécution:
>     tout le temps"
>
> 2)Gain de temps: au piff 15 jours, franchement je sais pas, je voie plus
> les fonctionnalité supplémentaire que le temps gagner.
>
> 3) Quelles sont les additions fonctionnelles que vous aimeriez trouver
> dans WAPT, en séparant les "required" des "nice to have"
>
> - required_1 : Que wapt reste libre
> - required_2 : /
>
> - nice_to_have 1 : le bac a sable
> - nice_to_have 2 : la prioriter des paquets
>
>
>
> /4) Pour ceux et celles parmi vous qui êtes utilisateurs de WAPT sans
> être client chez TRANQUIL IT SYSTEMS, pouvez vous nous indiquer le
> nombre de machines que vous gérez avec WAPT
>
> tu sais dé/jà mais je redit
> - Lycée Sainte Marie du port, Olonne sur mer : 450 postes   -Collège
> Sainte Marie, Aizenay : 120 postes
> /5) Comment avez vous découvert WAPT (si par moteur de recherche, pouvez
> vous nous indiquer les mots clés que vous avez utilisés pour trouver WAPT)
>
> Un stagiaire du Lycée est aller à la mairie de challans, un des profs
> m'a parler de cette solution lors du retour de la visite de stage./
>
> Simon
>
>
> Le 26/01/2015 16:03, Vincent CARDON a écrit :
>> Bonjour,
>>
>> Bonne année à toute la communauté WAPT, pleine de réussite dans les projets que vous entreprenez.
>>
>> Denis et moi présentons WAPT au salon FOSDEM à Bruxelles à la fin du mois (https://fosdem.org/2015/schedule/event/wapt_apt_get_for_windows/).
>>
>> Nous en profiterons pour annoncer la sortie de WAPT en 1.0, car la série 0.9.7 est stable et performante depuis novembre. La principale avance fonctionnelle de la 1.0 sera l'i18n (internationalisation). D'ailleurs, nous avons déjà un volontaire pour la traduction en latin et en grec ancien (annonce non contractuelle) ;)
>>
>> Pour préparer cette intervention à FOSDEM, je voudrais m'appuyer sur votre retour d'expérience et vous réclamer quelques minutes de votre précieux temps :
>>
>>
>>
>> 1) Pour ceux et celles qui ont utilisé d'autres solutions de déploiement par le passé, pouvez vous nous dire comment WAPT se compare à vos autres expériences (forces/faiblesses de l'outil et des alternatives) ?
>>
>>
>> 2) Combien de temps estimez vous que WAPT vous fait gagner (en jour/homme/an) ?
>>
>>
>> 3) Quelles sont les additions fonctionnelles que vous aimeriez trouver dans WAPT, en séparant les "required" des "nice to have"
>>
>> - required_1 :
>> - required_2 :
>>
>> - nice_to_have 1 :
>> - nice_to_have 2 :
>>
>>
>> 4) Pour ceux et celles parmi vous qui êtes utilisateurs de WAPT sans être client chez TRANQUIL IT SYSTEMS, pouvez vous nous indiquer le nombre de machines que vous gérez avec WAPT
>>
>>
>> 5) Comment avez vous découvert WAPT (si par moteur de recherche, pouvez vous nous indiquer les mots clés que vous avez utilisés pour trouver WAPT)
>>
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt
>




More information about the WAPT mailing list