Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#701 Le 03/09/2010, à 22:28

metos

Re : TuXtremsplit - Recoller vos fichier .xtm

super boulot
content de voir que ce projet continue a vivre smile

Hors ligne

#702 Le 04/09/2010, à 12:57

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

@Ypnose: Aucun soucis. C'est un logiciel FOSS, donc tu en fais ce que tu en veux smile

Et merci à toi pour son soutient et pour ta futur pub ! smile

@metos: Merci à toi aussi pour ton soutient ! smile

A mon tour de vous remercier ! C'est très plaisant de voire que mon projet en intéresse quelques un !
Si en plus j'arrivai à le faire entrer dans le dépôt main d'Ubuntu ca serai le pied ! smile

Alors merci de vos encouragement !

D'ailleurs, je venais pour annoncer que la partie check MD5 est terminé et que donc je passe sur le rassemblement des parties.
Lorsque j'aurai fini cette partie, je publierai une première version alpha afin que vous puissiez la tester et me donner des retours si vous êtes intéressé !


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#703 Le 05/09/2010, à 01:13

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

TuXtremSplit v3 join les fichiers sa y est !! smile

Y encore un dernier petit bug que je dois regarder (l'es 2h15 du mat... dodo). Mais bref, ca parait pas mal pour que la première alpha soit prête ce week-end  !! big_smile


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#704 Le 05/09/2010, à 14:50

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

@ wido: Ca y es ! Le setup.py est fait et fonctionnel !

Peux tu tester et me dire si ca ne vas pas ?


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#705 Le 05/09/2010, à 15:03

wido

Re : TuXtremsplit - Recoller vos fichier .xtm

Compilation Ok
Nom de l'exécutable: txs ? (je pense créer un lien symoblique pour avoir un exécutable au nom de tuxtremsplit.
Installation Ok
Lancement Nok

$ txs
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
[TxsRouter][WARNING] Main window is not implemented yet ! (txsrouter.py:70)

J'ai d'installer python26 et python3 pour info, mais même python3 désinstallé même message d'erreur.

$ txs --version
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
tuxtremsplit 3.0.0 Alpha

EDIT: quelles sont les dépendances pour ce programme mise à part python?

Dernière modification par wido (Le 05/09/2010, à 15:07)

Hors ligne

#706 Le 05/09/2010, à 15:34

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Cool !!

Oui j'ai renommé en txs. Comme tu veux.

Oui alors, pour le lancer il faut passer en argument un path vers un dossier dans lequel travailler.

Par exemple:

txs ~/Telechargements/

il va chercher tout les fichiers xtm valid et les recoller.

Sinon tu peux donner un fichier précis:

txs ~/Telechargements/mon.fichier.001.xtm

RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#707 Le 05/09/2010, à 17:07

wido

Re : TuXtremsplit - Recoller vos fichier .xtm

Tu pourrais pas me donner un lien de fichier en .xtm pour que je teste (une sorte de démo)

parce que là si je lance (aucun fichier en .xtm) j'ai ceci:

$ txs ~/Téléchargements/
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
[TxsRouter][WARNING] Main window is not implemented yet ! (txsrouter.py:70)
$ txs ~/
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
[TxsHexaReader][WARNING] Nothing read at position 42 (txshexareader.py:59)
Traceback (most recent call last):
  File "/usr/bin/txs", line 48, in <module>
    txsrouter.start()
  File "/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsrouter.py", line 54, in start
    self.__txsxtmidentificator.add_to_queue(self.__args[0])
  File "/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmidentificator.py", line 51, in add_to_queue
    self._check_candidate_file(file_path)
  File "/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmidentificator.py", line 60, in _check_candidate_file
    xtm_file = TxsXtmHeaderReader(path).try_to_identify_valid_header()
  File "/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmheaderreader.py", line 59, in try_to_identify_valid_header
    application_version_size = self.read_hexa_octet(21)
  File "/usr/lib/python2.6/site-packages/tuxtremsplit/core/txshexareader.py", line 69, in read_hexa_octet
    return int(self.read_hexa(position, size), 16)
TypeError: int() can't convert non-string with explicit base

pour un utilisateur lambda ces messages d'erreur font peur hmm, pourquoi ne pas justement le signaler quand tu lances l'application par exemple:

$ txs
Usage: tuxtremsplit [options] [Path]
          tuxtremsplit [Path]

TuXtremSplit - A Linux Xtremsplit file tool.

Options:
  --version   show program's version number and exit
  -h, --help  show this help message and exit

parce que là ça fait un peu maigre

Hors ligne

#708 Le 05/09/2010, à 17:14

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Ouais d'un autre coté c'est une Alpha. Je n'ai pas encore regarder à ce que le programme ne face pas peur tongue

Pour les fichiers xtm j'ai trouvé cette adresse: http://neo.t.free.fr/


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#709 Le 05/09/2010, à 17:44

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Je viens de faire un make buildrpm pour toi smile


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#710 Le 05/09/2010, à 21:03

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Et maintenant, tuxtremsplit v3 est dispo dans mon PPA: https://launchpad.net/~zedtux/+archive/tuxtremsplit/+files/tuxtremsplit_3.0.1ubuntu1_all.deb

Toute la partie packaging entant automatisé je vais pouvoir me re-concentrer sur le développement !!

Donc pour rappelle, pour ceux qui utilisent déjà maverick:

sudo add-apt-repository ppa:zedtux/tuxtremsplit
sudo apt-get update
sudo apt-get install tuxtremsplit

Dernière modification par zedtux (Le 05/09/2010, à 21:05)


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#711 Le 05/09/2010, à 21:12

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

@ wido : Pour ton plantage je viens de créer un ticket pour toi: https://bugs.launchpad.net/tuxtremsplit/+bug/631093


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#712 Le 06/09/2010, à 11:05

Ypnose

Re : TuXtremsplit - Recoller vos fichier .xtm

En allant sur ton blog, j'ai vu une 'tite faute dans la phrase d'accroche. Je travaille smile
Ce sera encore mieux qu'avant maintenant.

#713 Le 06/09/2010, à 12:04

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

lol MERCI !!


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#714 Le 06/09/2010, à 14:03

wido

Re : TuXtremsplit - Recoller vos fichier .xtm

Si tu as de grosse avancée poste sur ce fil, je le vois tout de suite wink

pour l'instant je ne mets pas à jour tuxtremsplit sur l'AUR parce que je n'arrive pas à le lancer.

Hors ligne

#715 Le 06/09/2010, à 19:30

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

wido a écrit :

Si tu as de grosse avancée poste sur ce fil, je le vois tout de suite wink

OK chef c'est noté.

wido a écrit :

pour l'instant je ne mets pas à jour tuxtremsplit sur l'AUR parce que je n'arrive pas à le lancer.

Pourquoi ? A cause des messages du dessus ? As tu ré-essayé depuis ?


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#716 Le 06/09/2010, à 23:36

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Je viens de publier une mise à jour qui installe le mimetype des fichiers xtm et qui le relis à mon programme par defaut, et j'ai aussi ajouté un élément dans le menu Accessoires avec icône ! smile

Au niveau code, rien de nouveau.

Là j'améliore la fenêtre de rapport de bug (qui apparait pour toutes erreurs qui arrivera) pour aider dans le rapport de bugs. smile


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#717 Le 07/09/2010, à 13:36

wido

Re : TuXtremsplit - Recoller vos fichier .xtm

Pour la mise à jour, j'ai ceci (build 73):

==> Connecting to the server....
+N  .bzrignore                                                                 
+N  AUTHORS
+N  COPYING
+N  Makefile
+N  README
+N  data/pixmaps/128x128/
+N  data/pixmaps/16x16/
+N  data/pixmaps/16x16/txs.png
+N  data/pixmaps/22x22/
+N  data/pixmaps/22x22/txs.png
+N  data/pixmaps/24x24/
+N  data/pixmaps/24x24/txs.png
+N  data/pixmaps/32x32/
+N  data/pixmaps/32x32/txs.png
+N  data/pixmaps/48x48/
+N  data/pixmaps/48x48/txs.png
+N  data/pixmaps/64x64/
+N  data/pixmaps/64x64/txs.png
+N  data/tuxtremsplit.desktop
+N  data/xtm-mimetype.xml
+N  debian/
+N  debian/changelog
+N  debian/compat
+N  debian/control
+N  debian/copyright
+N  debian/rules
+N  debian/source/
+N  debian/source/format
+N  debian/source/include-binaries
R   data/pixmaps/tuxtremsplit.png => data/pixmaps/128x128/txs.png
 M  setup.py
 M  tuxtremsplit/common/consts.py
 M  tuxtremsplit/core/txshexareader.py
 M  tuxtremsplit/core/txsxtmheaderreader.py
 M  txs
All changes applied successfully.                                              
Updated to revision 73 of branch http://bazaar.launchpad.net/~zedtux/tuxtremsplit/trunk
ERROR: No file VERSION. Did you make 'make version' ?
ln: création d'un lien symbolique « /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/bin/tuxtremsplit »: Aucun fichier ou dossier de ce type
    Abandon...

Hors ligne

#718 Le 09/09/2010, à 22:04

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Comme le dis le message:

make version

Pour le lien symbolique ... là je ne sais pas à quoi ça correspond.


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#719 Le 09/09/2010, à 22:57

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Autre info... Pour le moment mes packets debian dans mon PPA ne sont pas bon. Il manque l'application dedans roll

Je vais donc regarder ce qui se passe pour le corriger.


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#720 Le 13/09/2010, à 21:40

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

@ wido: J'ai changé mon script d'installation (setup.py) pour créer le lien symbolique de txs.py > tuxtremsplit smile

@ tous: Le paquet de mon PPA fonctionne enfin ! Je viens de résoudre tout les problèmes de ce coté là ! (Pffiioouu !)


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#721 Le 15/09/2010, à 23:08

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Je vous présente la nouvelle icon / le nouveau logo de TuXtremSplit !! smile

tuxtremsplit2.png

Merci Julien !

Dernière modification par zedtux (Le 15/09/2010, à 23:09)


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#722 Le 16/09/2010, à 07:17

arthy34

Re : TuXtremsplit - Recoller vos fichier .xtm

merci pour ce logiciel, excellente alternative de celui utiliser sur Windows.

PS: Super le logo smile

Hors ligne

#723 Le 16/09/2010, à 11:05

Ypnose

Re : TuXtremsplit - Recoller vos fichier .xtm

arthy34 a écrit :

merci pour ce logiciel, excellente alternative de celui utiliser sur Windows.

PS: Super le logo smile

C'est plutôt celui sous Windows qui est une alternative à celui-ci.

#724 Le 16/09/2010, à 14:00

wido

Re : TuXtremsplit - Recoller vos fichier .xtm

$ cd /media/HDD120/archlinux/tuxtremsplit-bzr && makepkg
==> Détermination de la dernière révision bzr...
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
  -> Version trouvée        : 100
==> Création du paquet tuxtremsplit-bzr 100-1 (jeu. sept. 16 14:59:29 CEST 2010)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
==> Extraction des sources...
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
==> Connecting to the server....
Tree is up to date at revision 100 of branch http://bazaar.launchpad.net/~zedtux/tuxtremsplit/trunk
Executing make version...
if test -e "debian/changelog"; then\
	echo Current version is `head -n 1 debian/changelog | cut -d " " -f 2 | tr -d "(" | tr -d ")"`;\
	echo `head -n 1 debian/changelog | cut -d " " -f 2 | tr -d "(" | tr -d ")"` > VERSION;\
fi
Current version is 3.0.5ubuntu1
Executed successfully
Version : '3.0.5ubuntu1'
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/tuxtremsplit
copying tuxtremsplit/actionwindow.py -> build/lib/tuxtremsplit
copying tuxtremsplit/actionwindowsubxtm.py -> build/lib/tuxtremsplit
copying tuxtremsplit/__init__.py -> build/lib/tuxtremsplit
creating build/lib/tuxtremsplit/common
copying tuxtremsplit/common/treeviewwarper.py -> build/lib/tuxtremsplit/common
copying tuxtremsplit/common/gui.py -> build/lib/tuxtremsplit/common
copying tuxtremsplit/common/__init__.py -> build/lib/tuxtremsplit/common
copying tuxtremsplit/common/tdatetime.py -> build/lib/tuxtremsplit/common
copying tuxtremsplit/common/utils.py -> build/lib/tuxtremsplit/common
copying tuxtremsplit/common/debug.py -> build/lib/tuxtremsplit/common
copying tuxtremsplit/common/consts.py -> build/lib/tuxtremsplit/common
creating build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsmd5checker.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsmd5checkerthread.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmidentificator.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmseriestate.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsjoinator.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmfile.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/__init__.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txshexareader.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsjoinatorworker.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmseriestatuses.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsrouter.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmheaderreader.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsjoinatoroutputfile.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/structs.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmstack.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmheader.py -> build/lib/tuxtremsplit/core
copying tuxtremsplit/core/txsxtmvalidator.py -> build/lib/tuxtremsplit/core
running build_scripts
creating build/scripts-2.6
copying and adjusting txs.py -> build/scripts-2.6
changing mode of build/scripts-2.6/txs.py from 644 to 755
running install_lib
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit
copying build/lib/tuxtremsplit/actionwindow.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit
copying build/lib/tuxtremsplit/actionwindowsubxtm.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit
copying build/lib/tuxtremsplit/__init__.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsmd5checker.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsmd5checkerthread.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmidentificator.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmseriestate.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsjoinator.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmfile.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/__init__.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txshexareader.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsjoinatorworker.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmseriestatuses.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsrouter.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmheaderreader.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsjoinatoroutputfile.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/structs.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmstack.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmheader.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
copying build/lib/tuxtremsplit/core/txsxtmvalidator.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/treeviewwarper.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/gui.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/__init__.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/tdatetime.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/utils.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/debug.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
copying build/lib/tuxtremsplit/common/consts.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/actionwindow.py to actionwindow.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/actionwindowsubxtm.py to actionwindowsubxtm.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/__init__.py to __init__.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsmd5checker.py to txsmd5checker.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsmd5checkerthread.py to txsmd5checkerthread.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmidentificator.py to txsxtmidentificator.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmseriestate.py to txsxtmseriestate.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsjoinator.py to txsjoinator.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmfile.py to txsxtmfile.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/__init__.py to __init__.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txshexareader.py to txshexareader.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsjoinatorworker.py to txsjoinatorworker.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmseriestatuses.py to txsxtmseriestatuses.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsrouter.py to txsrouter.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmheaderreader.py to txsxtmheaderreader.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsjoinatoroutputfile.py to txsjoinatoroutputfile.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/structs.py to structs.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmstack.py to txsxtmstack.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmheader.py to txsxtmheader.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/core/txsxtmvalidator.py to txsxtmvalidator.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/treeviewwarper.py to treeviewwarper.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/gui.py to gui.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/__init__.py to __init__.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/tdatetime.py to tdatetime.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/utils.py to utils.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/debug.py to debug.pyc
byte-compiling /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit/common/consts.py to consts.pyc
running install_scripts
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/bin
copying build/scripts-2.6/txs.py -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/bin
changing mode of /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/bin/txs.py to 755
running install_data
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit/data
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit/data/pixmaps
copying data/pixmaps/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit/data/pixmaps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit/data/glade
copying data/glade/actionwindow.glade -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit/data/glade/
copying data/glade/traceback.glade -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/tuxtremsplit/data/glade/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/mime
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/mime/packages
copying data/xtm-mimetype.xml -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/mime/packages/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/applications
copying data/tuxtremsplit.desktop -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/applications/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/8x8
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/8x8/apps
copying data/pixmaps/8x8/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/8x8/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/16x16
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/16x16/apps
copying data/pixmaps/16x16/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/16x16/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/22x22
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/22x22/apps
copying data/pixmaps/22x22/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/22x22/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/24x24
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/24x24/apps
copying data/pixmaps/24x24/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/24x24/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/32x32
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/32x32/apps
copying data/pixmaps/32x32/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/32x32/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/48x48
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/48x48/apps
copying data/pixmaps/48x48/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/48x48/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/64x64
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/64x64/apps
copying data/pixmaps/64x64/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/64x64/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/128x128
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/128x128/apps
copying data/pixmaps/128x128/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/128x128/apps/
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/256x256
creating /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/256x256/apps
copying data/pixmaps/256x256/tuxtremsplit.png -> /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/share/icons/hicolor/256x256/apps/
running install_egg_info
Writing /media/HDD120/archlinux/tuxtremsplit-bzr/pkg/usr/lib/python2.6/site-packages/tuxtremsplit-3.0.5ubuntu1-py2.6.egg-info
writing list of installed files to 'uninstall.list'
Executing update-mime-database /usr/share/mime/...
update-mime-database: I don't have write permission on /usr/share/mime.
Try rerunning me as root.

Error: Execution failed !
Executing xdg-mime install --mode system /usr/share/mime/packages/xtm-mimetype.xml...
xdg-mime: file '/usr/share/mime/packages/xtm-mimetype.xml' does not exist
Error: Execution failed !
Executing xdg-mime install --mode user /usr/share/mime/packages/xtm-mimetype.xml...
xdg-mime: file '/usr/share/mime/packages/xtm-mimetype.xml' does not exist
Error: Execution failed !
Executing xdg-mime default tuxtremsplit.desktop application/x-extension-xtm...
Executed successfully
Executing ln -s `which txs.py` "$(dirname `which txs.py`)/tuxtremsplit"...
which: no txs.py in (/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jre/bin:/opt/kde/bin:/usr/lib/perl5/vendor_perl/bin:/usr/bin/perlbin/vendor:/usr/lib/perl5/core_perl/bin:/opt/qt/bin:/opt/speed-dreams/bin)
which: no txs.py in (/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jre/bin:/opt/kde/bin:/usr/lib/perl5/vendor_perl/bin:/usr/bin/perlbin/vendor:/usr/lib/perl5/core_perl/bin:/opt/qt/bin:/opt/speed-dreams/bin)
dirname: opérande manquant
Saisissez « dirname --help » pour plus d'informations.
ln: création d'un lien symbolique « ./tuxtremsplit »: Le fichier existe
Error: Execution failed !

Installation finished !

==> Nettoyage de l'installation...
  -> Suppression d'autres fichiers...
  -> Compression des man/info pages...
  -> Strip des symboles de débogage inutiles dans les binaires et les bibliothèques...
==> Création du paquet... 
  -> Génération du fichier .PKGINFO...
  -> Ajout du script d'installation...
  -> Compression du paquet... 
==> Quitte l'environnement fakeroot.
==> Création finie: tuxtremsplit-bzr 100-1 (jeu. sept. 16 14:59:32 CEST 2010)

il y a trois manipulations qui échouent:
mise à jour de la base de données (icon cache)
mise à jour des mimes
lien symbolique qui échoue (surement confusion entre le nom du dossier et le nom du fichier final.)

pour les mises à jour ça se fera grâce au fichier tuxtremsplit.install, après l'installation du paquet

post_install() {
  echo -n "Updating GTK+ icon cache..."
  gtk-update-icon-cache -fq -t /usr/share/icons/hicolor

  [ $? -eq 0 ] && echo " Done." || echo " FAILED!"

  echo -n "Updating desktop MIME database..."
  update-desktop-database -q

  [ $? -eq 0 ] && echo " Done." || echo " FAILED!"
}

post_upgrade() {
  post_install $1
}

post_remove() {
  post_install $1
}

Hors ligne

#725 Le 17/09/2010, à 15:07

zedtux

Re : TuXtremsplit - Recoller vos fichier .xtm

Ouais il essaie de t'installer le mime type.
Mais c'est pas encore trop correct. Mon paquet n'est pas encore valide.

Par la suite, je releaserai un paquet presque stable, et je ferai un nouveau PPA pour le testing. Ca évitera les soucis quand je fais des tests.

Regarde bien les scripts de postinstall et prerm du dossier debian/.

Pour la création du lien, il regarde si la commande tuxtremsplit existe déjà ou non.
Si c'est le cas, il ne fais rien.
Si il existe pas, il créer le lien symbolique au même endroit que le txs.py.

Je te propose que tu me laisse le temps de finir mon paquet debian, pour qu'il soit fonctionnel à 100% (Il me reste que le mimetype qui foire un peu) et ensuite, ont regardera ensemble par Jabber ou autre pour que le RPM marche au poile aussi. Ca te va ?

Dernière modification par zedtux (Le 17/09/2010, à 15:10)


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne