Panard | 31 Oct 10:31
Favicon

Qomics 0.5 beta1

Bonjour à tous,

J'ai le plaisir de vous annoncer (enfin!) la sortie d'une première version 
test de Qomics 0.5.

Cette version n'inclue pas encore toutes les fonctionnalités prévues :
- Sauvegardes/Restoration
- Partage des modifications
- Importation CSV
- Configuration de la source de donnée
Et contient encore de nombreux bugs, mais devrait néanmoins être utilisable.

Voici une liste non exhaustive des changements depuis la version 0.2 :

Du point de vue développement :
- Utilisation du framework Django pour modéliser les données
- support python 2.5
- 80% du code source a été réécrit et le nombre de ligne de code a été divisé 
par 2!

Du point de vue utilisation :
- interface Qt 4.1 (compatible 4.2)
- base de données sqlite par défaut, mais configurable pour mysql et 
postgresql
- tomes négatifs

Suivez les instructions d'installation sur 
http://dev.inzenet.org/~panard/qomics#download

Je vais faire un effort pour simplifier l'installation sur certaines 
(Continue reading)

qomics | 31 Oct 19:25

Re: [Qomics-announce] Qomics 0.5 beta1

huho !

joyeux halloween, même si on s'en fout :D
Une bonne excuse pour manger des cochonneries ;)

Si je comprends bien, pour l'instant on ne peut pas choisir MySQL ?

Panard | 31 Oct 20:11
Favicon

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Le mardi 31 octobre 2006 19:25, qomics@... a écrit :
> huho !
>
> joyeux halloween, même si on s'en fout :D
> Une bonne excuse pour manger des cochonneries ;)
>
> Si je comprends bien, pour l'instant on ne peut pas choisir MySQL ?
On peut mais manuellement:

Il faut lancer une première fois Qomics 0.5, puis quitter.
Ensuite, editer le fichier ~/.qomics/config
Dans la section [General]
changer
version = 0.5 
en 
version = 0.2
et dans la section [Database]
engine = sqlite3
=> engine = mysql
renseigner les name (database), host, user, password
il faut que l'utilisateur et la base de donnée existe déjà.

Installer python-mysql

Relancer qomics

Pour les autres clients, il faut faire pareil, mais ne pas changer la version.

Ca devrait le faire ;)

(Continue reading)

qomics | 1 Nov 10:54

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Panard a écrit :
> On peut mais manuellement:
>   
ok je vais tester ça, les tables sont générées automatiquement ?

Sioban

Panard | 1 Nov 22:52
Favicon

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Le mercredi 01 novembre 2006 10:54, qomics@... a écrit :
> Panard a écrit :
> > On peut mais manuellement:
>
> ok je vais tester ça, les tables sont générées automatiquement ?

ui :)

qomics | 2 Nov 21:51

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Panard a écrit :
> Le mercredi 01 novembre 2006 10:54, qomics@... a écrit :
>   
>> Panard a écrit :
>>     
>>> On peut mais manuellement:
>>>       
>> ok je vais tester ça, les tables sont générées automatiquement ?
>>     
>
> ui :)
>
> _______________________________________________
> Qomics-users mailing list
> Qomics-users@...
> http://news.gmane.org/gmane.culture.arts.comics.qomics.user
> http://dir.gmane.org/gmane.culture.arts.comics.qomics.user
> https://mail.gna.org/listinfo/qomics-users
>
>   
a priori il y a pas mal de dépendances non référencées :
- lrelease de qt (package libqt4-dev sous debian... qui induit pas mal 
de dépendances)
- python-qt4-gl
- python-qt4-sql
- python-mysqldb
- python-pysqlite2

et au final j'obtiens ça :
Creating table qodb_album
(Continue reading)

Panard | 3 Nov 10:07
Favicon

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Salut,

Le jeudi 02 novembre 2006 21:51, qomics@... a écrit :
> a priori il y a pas mal de dépendances non référencées :
> - lrelease de qt (package libqt4-dev sous debian... qui induit pas mal
> de dépendances)
ok, cette dépendance partira quand je ferais le package .deb (pour les 
prochaines beta)

> - python-qt4-gl
> - python-qt4-sql
étonnant... je n'utilise pas ces parties de qt4..

> - python-mysqldb
yep

> - python-pysqlite2
celle là est sur le site

> et au final j'obtiens ça :
....
> ValueError: empty separator
>
> une idée ?
Une erreur lors de l'importation de ton overlay (modifications que tu as 
apporté à la base).
A priori, c'est un bout de code pratiquement non testé...
Dans le dossier des sources, essaye de changer la ligne 129 du fichier 
py/qo/upgrade.py :
    def extract_authors( value ) :
(Continue reading)

Panard | 3 Nov 10:35
Favicon

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Le vendredi 03 novembre 2006 10:07, Panard a écrit :
> Salut,
> > ValueError: empty separator
> >
> > une idée ?
>
> Une erreur lors de l'importation de ton overlay (modifications que tu as
> apporté à la base).
> A priori, c'est un bout de code pratiquement non testé...

Voici un patch qui devrait tout corriger (enlève les modifications de mon mail 
précédent) :
$ cd Qomics-0.5_beta1
$ patch -p0 < /fichier/piece/jointe
$ sudo ./setup.py install

Tiens moi au courant,

Panard
Le vendredi 03 novembre 2006 10:07, Panard a écrit :
> Salut,
> > ValueError: empty separator
> >
> > une idée ?
>
> Une erreur lors de l'importation de ton overlay (modifications que tu as
> apporté à la base).
(Continue reading)

qomics | 3 Nov 10:38

Re: Re: [Qomics-announce] Qomics 0.5 beta1


> Voici un patch qui devrait tout corriger (enlève les modifications de mon mail 
> précédent) :
> $ cd Qomics-0.5_beta1
> $ patch -p0 < /fichier/piece/jointe
> $ sudo ./setup.py install
>
> Tiens moi au courant,
>
> Panard
>   
Ok je regarde ça ce we ;@)

Sioban

qomics | 3 Nov 10:38

Re: Re: [Qomics-announce] Qomics 0.5 beta1


> Voici un patch qui devrait tout corriger (enlève les modifications de mon mail 
> précédent) :
> $ cd Qomics-0.5_beta1
> $ patch -p0 < /fichier/piece/jointe
> $ sudo ./setup.py install
>
> Tiens moi au courant,
>
> Panard
>   
Ok je regarde ça ce we ;@)

Ca marche en installe locale ?

Sioban

Panard | 3 Nov 10:41
Favicon

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Le vendredi 03 novembre 2006 10:38, qomics@... a écrit :
> > Voici un patch qui devrait tout corriger (enlève les modifications de mon
> > mail précédent) :
> > $ cd Qomics-0.5_beta1
> > $ patch -p0 < /fichier/piece/jointe
> > $ sudo ./setup.py install
> >
> > Tiens moi au courant,
> >
> > Panard
>
> Ok je regarde ça ce we ;@)
>
> Ca marche en installe locale ?
meme sans installation :
$ ./setup.py build_po install_po --install-dir locale
pour la première fois
puis 
$ cd py
$ python qomics.py

>
> Sioban
>
> _______________________________________________
> Qomics-users mailing list
> Qomics-users@...
> http://news.gmane.org/gmane.culture.arts.comics.qomics.user
> http://dir.gmane.org/gmane.culture.arts.comics.qomics.user
> https://mail.gna.org/listinfo/qomics-users
(Continue reading)

qomics | 4 Nov 14:19

Re: Re: [Qomics-announce] Qomics 0.5 beta1

voilà le résultat :

sioban <at> Donax:~/qomics/qomics-0.5_beta1$ patch -p0 < 
qomics-0.5-beta1-r219.patch
patching file py/Configuration.py
patching file py/qo/py.py
patching file py/qo/upgrade.py
patching file py/qodb/__init__.py
patching file py/qodb/models.py

sioban <at> Donax:~/qomics/qomics-0.5_beta1$ ./setup.py build_po install_po 
--install-dir locale
running build_po
running config
Checking for PyQt4: 4.0.1 (ok)
Checking for django >= 0.95: 0.95.None (ok)
Checking for msgfmt: /usr/bin/msgfmt
Checking Qt lrelease: /usr/bin/lrelease
/usr/bin/msgfmt -c -o po/fr.mo po/fr.po
/usr/bin/lrelease po/fr.ts
Updating 'po/fr.qm'...
    Generated 142 translations (142 finished and 0 unfinished)
/usr/bin/lrelease po/qt_fr.ts
Updating 'po/qt_fr.qm'...
    Generated 550 translations (550 finished and 0 unfinished)
running install_po
copying po/fr.mo -> locale/fr/LC_MESSAGES/qomics.mo
copying po/fr.qm -> locale/fr/LC_MESSAGES/qomics.qm
copying po/qt_fr.qm -> locale/fr/LC_MESSAGES/qomics_qt.qm
sioban <at> Donax:~/qomics/qomics-0.5_beta1$ cd py
(Continue reading)

Panard | 4 Nov 14:35
Favicon

Re: Re: [Qomics-announce] Qomics 0.5 beta1

Le samedi 04 novembre 2006 14:19, qomics@... a écrit :
> UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2019' in
> position 12: ordinal not in range(256)

C'est un problème de charset sur la base de donnée (elle reçoit un caractère 
qu'elle ne peut pas encoder). Il faut que tu arrives à dire à mysql de bosser 
en utf-8 pour cette base de donnée... 
Le plus simple est d'avoir mysql >= 4.1, car il me semble que django le met 
automatiquement en utf-8, et il me semble aussi que les versions antérieurs 
ne supportent carrement pas l'utf-8 (mais ca je suis pas sur)
Essaye d'aller avec phpmyadmin sur ta base mysql et regarde si tu peux changer 
quelque part le charset (ou interclassement) des tables de la base de donnée 
qomics.

Si ca ne règle rien, il te faudra attendre que je teste de moi coté :)

Merci,

Panard

--

-- 
HomePage: http://dev.inzenet.org/~panard/
Yzis : http://www.yzis.org
Qomics : http://dev.inzenet.org/~panard/qomics
Smileys : http://smileys.inzenet.org

qomics | 4 Nov 14:58

Re: Re: [Qomics-announce] Qomics 0.5 beta1

J'ai bien mis en utf8 (utf8_general_ci), les tables sont bien générées 
en utf8, mais j'ai la même erreur latin_1...

Table 	EnregistrementsTip 	Interclassement 	Interclassement 	Taille
qodb_album 	0
	MyISAM 	utf8_general_ci 	1,0 Kio

<https://phpmyadmin.sioban.net/tbl_properties_structure.php?db=qomics&token=a24ebd4490bbc26769f69d70c03707af&goto=db_details_structure.php&table=qodb_album#showusage> 
	
qodb_albumcopy 	0
	MyISAM 	utf8_general_ci 	1,0 Kio

<https://phpmyadmin.sioban.net/tbl_properties_structure.php?db=qomics&token=a24ebd4490bbc26769f69d70c03707af&goto=db_details_structure.php&table=qodb_albumcopy#showusage> 
	
qodb_author 	2787
	MyISAM 	utf8_general_ci 	168,6 Kio

<https://phpmyadmin.sioban.net/tbl_properties_structure.php?db=qomics&token=a24ebd4490bbc26769f69d70c03707af&goto=db_details_structure.php&table=qodb_author#showusage> 
	
qodb_catalogversion 	27
	MyISAM 	utf8_general_ci 	5,5 Kio

<https://phpmyadmin.sioban.net/tbl_properties_structure.php?db=qomics&token=a24ebd4490bbc26769f69d70c03707af&goto=db_details_structure.php&table=qodb_catalogversion#showusage> 
	
qodb_collection 	70
	MyISAM 	utf8_general_ci 	8,1 Kio

<https://phpmyadmin.sioban.net/tbl_properties_structure.php?db=qomics&token=a24ebd4490bbc26769f69d70c03707af&goto=db_details_structure.php&table=qodb_collection#showusage> 
	
qodb_editor 	15
(Continue reading)

Panard | 4 Nov 15:26
Favicon

mysql: UnicodeEncodeError: 'latin-1' (was: Re: Qomics 0.5 beta1)

Le samedi 04 novembre 2006 14:58, qomics@... a écrit :
> J'ai bien mis en utf8 (utf8_general_ci), les tables sont bien générées
> en utf8, mais j'ai la même erreur latin_1...

Mauvaise nouvelle, je viens de tester chez moi... et ca marche :/
- Quelle est la version mysql que tu utilises?
- donne moi la sortie de la commande "locale"
- si ce n'est pas quelque chose comme fr_FR.utf8, essaye de lancer qomics 
avec : LANG=fr_FR.utf8 python qomics
- quelle est la version de python-mysqldb?

Merci

Panard

--

-- 
HomePage: http://dev.inzenet.org/~panard/
Yzis : http://www.yzis.org
Qomics : http://dev.inzenet.org/~panard/qomics
Smileys : http://smileys.inzenet.org


Gmane