General
=======

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

. remplacer config.txt par Makefile.inc ?

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

. installation.py  prendre $ASTER_ROOT


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.

- stocker la version des serveurs pour n'alerter que quand la version du serveur change

- .astkrc pouvoir importer le contenu d'un autre .astkrc

- distrib : stocker les bases en rsultats "param.base/calc_i"
- distrib : poursuite distribue

- bouton importer une tude de la bdd

Rien  voir :
   - Table.py : diff entre 2 tables
   - UTMESS : grer des messages en anglais

- --import sur fichier distant

- flashdir accessible depuis l'interface (changer le dfaut en None ?)



ASTK_SERV
=========

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

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

- lancement d'un serveur pour attendre le retour d'un calcul

- 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

- astout : arret sur nbmaxnook : ne plus soumettre, mais faire le bilan de tous ceux qui ont t lancs.

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

- tout passer en unicode en interne
   => car pb d'alignement des chaines accentues dans le terminal
      len('') = 6   !=  len(u'') = 3


BSF
===

- mesurer le nom du rpertoire courant (font measure) et mettre '...' au dbut (string range) pour qu'on voit toujours la fin.

- mieux grer les noms avec espace



ASJOB
=====

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


