Packaging

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur: Développeurs

Re: Packaging

Messagede Yves » Mer 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
Yves
 
Messages: 453
Inscription: Mer 21 Jan 2009, 21:40

Re: Packaging

Messagede Jérôme » Mer 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: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Packaging

Messagede Jérôme » Dim 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
Jérôme
Administrateur - Site Admin
 
Messages: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Packaging

Messagede Yves » Lun 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
Yves
 
Messages: 453
Inscription: Mer 21 Jan 2009, 21:40

Re: Packaging

Messagede Jérôme » Mer 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
Jérôme
Administrateur - Site Admin
 
Messages: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Packaging

Messagede Yves » Mar 16 Sep 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: 453
Inscription: Mer 21 Jan 2009, 21:40

Re: Packaging

Messagede Yves » Mer 17 Sep 2014, 10:35

C'est confirmé, le fix sera inclus avec la version 4.8.7 :)
Avatar de l’utilisateur
Yves
 
Messages: 453
Inscription: Mer 21 Jan 2009, 21:40

Re: Packaging

Messagede Jérôme » Mer 17 Sep 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
Jérôme
Administrateur - Site Admin
 
Messages: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Packaging

Messagede Yves » Dim 30 Nov 2014, 15: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: 453
Inscription: Mer 21 Jan 2009, 21:40

Re: Packaging

Messagede Yves » Ven 07 Aoû 2015, 13:53

Qt 4.8.7 corrige bien le bug QTBUG-36212. J’ai donc supprimé le code qui permettait de le contourner. :)
Avatar de l’utilisateur
Yves
 
Messages: 453
Inscription: Mer 21 Jan 2009, 21:40

Précédente

Retourner vers Propositions

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités