General
=======

. changer les "magic" codes en @D@ + assurer la compatibilit des fichiers
  de config

. ajouter possibilit de donner le umask/chmod dans le .export

. si memmax/cpumax non dfinis : les chercher automatiquement

. protocols  2 endroits : prefs et config !

. mode asynchrone : copie des donnes, lancement, rsultats conservs sur le serveur
    as_run --copy_data_on_server
    as_run --call_server
    as_run --copy_results_from_server
    => pour --serv, --actu...

. .para : en rsultat ?

. pb syntaxe avec gnome-terminal

. BETA : as_run --quick fichier.comm fichier.mail...

. as_run --dup_vers --vers=NEW10 NEW10_open64

    mkdir NEW10_variant
    cd NEW10_variant
    ln -s /opt/aster/NEW10/{bib*,cata??,astest,datg,materiau,fermetur} .
    cp /opt/aster/NEW10/{profile.sh,config.txt} .

. exectool : s'assurer que le nom de l'excutable est bien local

. ajouter un module logging au lieu de passer par l'objet run
. mode api : pouvoir rediriger les impressions ailleurs que sur stdout/stderr

. parser :
   - default options : used if no parser used
   - define parser
   - parse arguments : change options

. comportement trange avec DEFINE_AS_RUN dans profile.sh
  Si on active le test if DEFINE_AS_RUN + export DEFINE_AS_RUN,
  comment cela se fait-il que dans bin/asrun : DEFINE_AS_RUN==done mais LD_LIBRARY_PATH vide !
  Test :
     - dans un shell : export VAR=vvvv + export LD_LIBRARY_PATH=/xxx/lib
     - bash : echo $VAR ; echo $LD_LIBRARY_PATH ==> ok
     - xterm : echo $VAR ==> ok  ($PATH ok aussi)
               echo $LD_LIBRARY_PATH ==> vide !!!
  >> http://invisible-island.net/xterm/xterm.faq.html#no_libpath


. remplacer config.txt par Makefile.inc ?

. chemins en relatif dans etc/codeaster/*, astkrc/*...
  et utiliser os.environ['ASTER_ROOT'] si besoin


ASTK_CLIENT
===========

- Ajouter les types de fichiers :
   info : notes de l'utilisateur

- AO 2003-019 : "archiver" : "copier sous" chemin automatique avec date et heure

- as_actu retourne ENDED quand un job interactif diffr n'est pas encore parti.

- contournement tkMessageBox pour Salom...

- bouton machine locale + localhost

- conversion de maillage : forcer le fichier rsultat sur le mme serveur que le fichier d'entre.

- bouton importer une tude de la bdd

- --import sur fichier distant



ASTK_SERV
=========

- "variable" dans les .export : chemin de base

- prise en compte de l'unigest dans make_ele, make_cata...

- utiliser "noeud" pour ajout "#BSUB -m ..."
  DeprecationWarning if astk_client_version <= 1.7.3 and noeud in prof.param

- voir pour sauter la compilation des catalogues

- --list : commencer par --filter, --command sur la liste dj rduite
  --list : --command=AFFE_MODELE/AFFE/MODELISATION=3D : trop de valeurs !

- bloquer les jobs lancs depuis une autre machine (ex pour les formations)



BSF
===

- mieux grer les noms avec espace



ASJOB
=====

- stocker des infos sur un job fini : dans asjob + fichier dans flasheur/nomjob.Xnnnn


