Ben y'a des choses qui semblent sympa à premiere vue... mais qu'est-ce que c'est mal fichu :
julien@misato ~/Downloads/sat-0.4.0 % head -1 setup.py
#!/usr/bin/env python
OK, donc ca doit tourner avec un peu n'importe quel python... hé ben non, ca marche pas en 3 :
julien@misato ~/Downloads/sat-0.4.0 % python3.3 setup.py
File "setup.py", line 79
mode = ((os.stat(dest_name)[ST_MODE]) | 0555) & 07777
^
SyntaxError: invalid token
OK, donc forçons python 2 :
julien@misato ~/Downloads/sat-0.4.0 % python2 setup.py install
Running pre-installation dependencies check
which: no apt-get in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/julien/.gem/ruby/1.9.1/bin:/home/julien/.vpn)
You should install the following dependencies with your distribution recommanded tool before installing sat:
- wx (Debian name: python-wxgtk2.8)
OK, donc le script fait un which apt-get, c'est pas du tout distrib-oriented...
Apres une petite install, le script d'install passe.
Et là :
julien@misato ~/Downloads/sat-0.4.0 % sat
/usr/bin/sat: ligne61: twistd : commande introuvable
Ok, donc ca check wxpython, mais pas cette dep la...
julien@misato ~/Downloads/sat-0.4.0 % sat
exceptions.ImportError: No module named wokkel
# Ouch
Posté par Julien Gormotte . En réponse à la dépêche Salut à Toi 0.4.0: toujours en chemin.... Évalué à 9.
Ben y'a des choses qui semblent sympa à premiere vue... mais qu'est-ce que c'est mal fichu :
julien@misato ~/Downloads/sat-0.4.0 % head -1 setup.py
#!/usr/bin/env python
OK, donc ca doit tourner avec un peu n'importe quel python... hé ben non, ca marche pas en 3 :
julien@misato ~/Downloads/sat-0.4.0 % python3.3 setup.py
File "setup.py", line 79
mode = ((os.stat(dest_name)[ST_MODE]) | 0555) & 07777
^
SyntaxError: invalid token
OK, donc forçons python 2 :
julien@misato ~/Downloads/sat-0.4.0 % python2 setup.py install
Running pre-installation dependencies check
which: no apt-get in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/julien/.gem/ruby/1.9.1/bin:/home/julien/.vpn)
You should install the following dependencies with your distribution recommanded tool before installing sat:
- wx (Debian name: python-wxgtk2.8)
OK, donc le script fait un which apt-get, c'est pas du tout distrib-oriented...
Apres une petite install, le script d'install passe.
Et là :
julien@misato ~/Downloads/sat-0.4.0 % sat
/usr/bin/sat: ligne61: twistd : commande introuvable
Ok, donc ca check wxpython, mais pas cette dep la...
julien@misato ~/Downloads/sat-0.4.0 % sat
exceptions.ImportError: No module named wokkel
Ah, ca non plus...
Bon, voila, la ca marche :
julien@misato ~/Downloads/sat-0.4.0 % sat
Initialisation du gestionnaire de mémoire
Connecting database
Parameters init
Loading default params template
Bridge initialization
Init DBus...
Init DbusObject...
registering DBus bridge method [getVersion]
registering DBus bridge method [getProfileName]
registering DBus bridge method [getProfilesList]
registering DBus bridge method [getEntityData]
registering DBus bridge method [createProfile]
registering DBus bridge method [asyncCreateProfile]
registering DBus bridge method [deleteProfile]
registering DBus bridge method [registerNewAccount]
registering DBus bridge method [connect]
registering DBus bridge method [asyncConnect]
registering DBus bridge method [disconnect]
registering DBus bridge method [getContacts]
registering DBus bridge method [getContactsFromGroup]
registering DBus bridge method [getLastResource]
registering DBus bridge method [getPresenceStatus]
registering DBus bridge method [getWaitingSub]
registering DBus bridge method [getWaitingConf]
registering DBus bridge method [sendMessage]
registering DBus bridge method [getConfig]
registering DBus bridge method [setParam]
registering DBus bridge method [getParamA]
registering DBus bridge method [asyncGetParamA]
registering DBus bridge method [getParamsUI]
registering DBus bridge method [getParams]
registering DBus bridge method [getParamsForCategory]
registering DBus bridge method [getParamsCategories]
registering DBus bridge method [paramsRegisterApp]
registering DBus bridge method [getHistory]
registering DBus bridge method [setPresence]
registering DBus bridge method [subscription]
registering DBus bridge method [addContact]
registering DBus bridge method [updateContact]
registering DBus bridge method [delContact]
registering DBus bridge method [isConnected]
registering DBus bridge method [launchAction]
registering DBus bridge method [confirmationAnswer]
registering DBus bridge method [getProgress]
registering DBus bridge method [getMenus]
registering DBus bridge method [getMenuHelp]
J'ai pas encore de retour à faire sur le truc en lui meme, mais question packaging y'a encore du boulot :)
Mais ca semble sympa sur certains points :)