Packaging

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur : Développeurs

Avatar de l’utilisateur
Yves
Messages : 456
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Packaging

Message par Yves » 04 juin 2014, 10:54

Voici à quoi ressemble Pyromaths sur OS X 10.10 Yosemite beta:
Image

Problèmes avec OS X 10.10:
  • Les erreurs unsupported hash type sont toujours présentes sur OS X 10.10. En effet, la version de OpenSSL du système est toujours 0.9.8y alors que Python 2.7 fonctionne avec OpenSSL 1.0. Solution déjà mentionnée: installer OpenSSL 1.0 et réinstaller Python 2.7 à partir des sources en utilisant OpenSSL 1.0 ou bien utiliser Homebrew:
    brew install python --with-brewed-openssl
  • Le problème Unknown class '_FITagEditorView' est toujours présent sur OS X 10.10. Ce bug de localisation en français n'est visiblement pas résolu dans cette version beta.
  • Le bug Untitled de Qt est toujours là et on le contourne avec l'optionDontUseNativeDialog de Qt.
  • Une erreur supplémentaire, qui sera certainement résolu dans une future mise à jour de Qt, est présente sur OS X 10.10:
    CoreThemeRenderer: request for unsupported color kCUIBackgroundDialog
Ces petits soucis n'affectent pas le fonctionnement de Pyromaths et sont invisibles pour l'utilisateur, à moins d'inspecter les logs ;)

Conclusion: Pyromaths 14.05 est compatible avec OS X 10.10 Yosemite beta :)

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Packaging

Message par Jérôme » 04 juin 2014, 13:29

Merci pour ce compte-rendu, Yves. Et la conclusion me convient tout à fait ;)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Packaging

Message par Jérôme » 08 juin 2014, 15:43

Yves,
j'ai modifié l'emplacement des vignettes. En effet, je en trouve pas correct de placer du png dans le code Python. Elles sont à présent stockées dans /data/ex/{niveau}/img/.
J'ai modifié le setup.py en conséquence pour les binaires Windows et Linux. Il te faut inclure ces images pour le binaire MacOs. Je te conseille d'utiliser le bout de code proposé par jbreizh :
ligne 125 de setup.py, tu remplaces par
] + find_data_files('data/ex', 'share/pyromaths/ex/', ['*/img/ex-*.png']),
Bon dimanche.
Jérôme
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Yves
Messages : 456
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Packaging

Message par Yves » 09 juin 2014, 09:10

Pour détecter les vignettes avec py2app, c'est le même code que pour py2exe qui a fonctionné:
] + find_data_files('data/ex','data/ex/',['*/img/ex-*.png']),
Bravo Jérôme pour les dernières avancées ! :)

Au fait, je vois les nouvelles réponses sur le forum grâce au flux RSS, je ne suis plus averti par mail.

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Packaging

Message par Jérôme » 11 juin 2014, 12:08

Yves a écrit :Pour détecter les vignettes avec py2app, c'est le même code que pour py2exe qui a fonctionné
Ah oui, évidemment... :oops:
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Yves
Messages : 456
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Packaging

Message par Yves » 16 sept. 2014, 15:05

Il y a du neuf à propos du bug «Untitled» [QTBUG-36212] qui affecte OS X 10.9+. Un contributeur a commité un correctif sur la branche Staging de Qt 4.8. Avec un peu de chance, la prochaine release de Qt devrait permettre de se passer de l'option DontUseNativeDialog de Qt et ainsi retrouver une boîte de dialogue native dans Pyromaths.

Avatar de l’utilisateur
Yves
Messages : 456
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Packaging

Message par Yves » 17 sept. 2014, 10:35

C'est confirmé, le fix sera inclus avec la version 4.8.7 :)

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1083
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Packaging

Message par Jérôme » 17 sept. 2014, 10:36

Oui, j'ai vu ça ce matin. C'est une bonne nouvelle. Comme quoi, ça vaut vraiment la peine de déclarer les bugs. :)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Yves
Messages : 456
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Packaging

Message par Yves » 30 nov. 2014, 14:57

Qt 4.8.7 sortira dans le courant du premier trimestre 2015.

Lu sur le blog de Qt:
Subsequently we now plan to have a Qt 4.8.7 release in Q1 2015. This is planned to be the last release of Qt 4.8.x series, unless there is a need to provide an update due to a critical security issue.

Avatar de l’utilisateur
Yves
Messages : 456
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Packaging

Message par Yves » 07 août 2015, 13:53

Qt 4.8.7 corrige bien le bug QTBUG-36212. J’ai donc supprimé le code qui permettait de le contourner. :)

Répondre