Effectivement, en plus je vois qu'on est d'accord sur le terme neutre, donc c'est cool. Par contre, je conserve mon avis sur le terme "s'élever".
Mais ça tombe bien, c'est un wiki :)
Pas mal comme expression. Mais peut-être un peu trop caricatural pour que ça ait une chance de devenir l'usage commun.
Je propose :
- style neutre : « entrer dans le domaine public »
- style plus engagé : « atteindre le domaine public »
Il semble que ØMQ ne soit pas une implémentation d'AMQP. Sur la première page du site il y a une comparaison avec AMQP indiquant que ØMQ est plus simple et plus rapide, et dans la FAQ il y a :
Does ØMQ support AMQP protocol?
It used to. The feature was dropped to protect ØMQ users from infringement on AMQP-related patents
C'est donc un protocole complètement différent, et probablement spécifique à ØMQ. Quelqu'un peut modifier la dépêche ?
Non, ça concerne tout le monde, mais l'astuce est que ça ne couvre pas tout le langage, loin de là. La réaction de la FSF: http://www.fsf.org/news/2009-07-mscp-mono
Des choses basiques ne sont pas couverte par la promesse, notamment la sérialisation en binaire, les expressions rationnelles, XPath, XSLT, et d'autres encore.
Il faudrait vraiment que le projet Mono sépare en deux le code qu'il distribue, pour que le développeur sache quand il met les pieds en eaux troubles.
Une partie de Mono est couverte par la promesse de "non-utilisation" des brevets de Microsoft, c'est le coeur du langage.
La question est donc : le programme utilise-t-il des parties de Mono qui ne sont pas couvertes ? Si non, alors il n'y a pas de problème, mais si oui, tes craintes sont valides.
> pourquoi cela a ete aussi difficile a mettre en place sur Fedora
Ça n'a pas été spécialement difficile, c'est juste que ça n'avait pas été fait avant.
Fedora, avec sa politique de proposer toujours les dernières versions des paquets, a peu d'infrastructure en place pour gérer les "anciennes" versions. Pour les bibliothèques par exemple, on essaye d'abord de porter le code vers la nouvelle version, et si vraiment on y arrive pas on fait un paquet "compat-libtrucmachin" qui sera viré dès qu'il n'est plus nécessaire.
La politique de Debian est très différente à ce niveau, donc ils ont déjà le travail d'installations parallèles de python depuis longtemps.
Moi je trouve ça bien de citer les gens qui ont fait le boulot. Ça donne un aspect plus "humain" aux développements qui ont été fait, c'est pas juste une entité nébuleuse genre "Red Hat" ou "Debian".
Et demain, quand vous vous baladerez dans les couloirs du boulot avec votre serviette sur l'épaule, sous le regard incrédule de vos collègues, n'oubliez pas : PAS DE PANIQUE.
> L'utopie voudrait donc qu'un nouveau format de paquets [...] fasse son apparition
Et encore, ça ne résoudrait pas grand chose. On pense souvent que le problème vient du fait que le format DEB et le format RPM sont différents, mais quand on creuse on se rend compte que c'est faux. Exemple : je suis sur Fedora, je vais chercher sur rpmfind.net un paquet lambda qui correspond à mon application manquante. Il se trouve que le paquet vient de chez SuSE ou Mandriva, sur une version n-2, et donc forcément quand j'essaye de l'installer, je me fais jeter.
Et pourtant, c'est bien un RPM.
Le problème de compatibilité entre les paquets des distributions ne vient pas du format, mais du fait qu'ils sont compilés avec des bibliothèques différentes, pas forcément compatibles, avec des options différentes, etc.
En fait, le problème vient du fait que les paquets viennent de distributions différentes.
C'est là d'ailleurs le fond du problème : supposer que n'importe quel RPM peut s'installer sur n'importe quelle distribution basée sur RPM, c'est ignorer (voire nier) le travail de mise en cohérence fait par la distribution.
Et au passage, les deux formats ne sont pas si différents l'un de l'autre. En gros une archive, des méta-données décrivant le paquet et ses dépendances, et des scripts à exécuter autour de l'installation et de la désinstallation du paquet. On fait tout un foin sur les incompatibilités entre ces deux formats, alors que le problème n'est pas là.
Il y a selon moi quatre solutions au problème pour un distributeur de logiciel externe, si on exclut l'inclusion dans la distribution bien sûr :
- la compilation statique
- la fourniture, avec le programme, de ses bibliothèques dynamiques dans un dossier à part. C'est ce qui se fait le plus en ce moment (mozilla, jeux, etc.), mais c'est pas beaucoup mieux que la compilation statique
- l'utilisation d'un format spécifique type autopackage ou klik (le truc de SuSE qui monte dynamiquement une image iso)
- la distribution sous forme de source, avec peut-être un système pour créer automatiquement un package en local (type checkinstall)
Aucune de ces solutions ne semble miraculeuse, sachant qu'elles sont toutes un pis-aller à l'inclusion dans la distribution.
Autopackage n'a jamais vraiment décollé, c'est dommage je trouve. Des avis ?
J'ai un premier début initial de commencement de RPM qui marche, compilé sur Fedora, mais ça devrait marcher aussi sur les autres distribs basées sur RPM :
Il y a un SRPM dans le même dossier pour ceux que ça intéresse.
En fait, je l'ai fait il y a quelques heures déjà, mais bon, fallait bien tester... ;-)
Tout ne marche pas génial, notamment le son qui est absent. Quand on fait un strace on voit qu'il essaye de chercher des mp3 alors que les fichiers sont en ogg, donc ça vient peut-être de là. Il y a aussi la limite à quelques niveaux seulement, je ne sais pas si c'est normal, si c'est retirable, et comment. J'utilise le buildsystem basé sur cmake qui a été proposé en contribution dans les heures qui ont suivi la publication en libre :) Voir http://blog.wolfire.com/2010/05/Zero-day-open-source-contrib(...)
> Bien entendu chez fedora il sera beaucoup plus dur d'être un tout petit peu utile de temps en temps, tant pis.
Je pense que ça c'est une idée reçue, Fedora a besoin de monde autant que toutes les autres distribs. Il y a toujours des paquets à faire et à maintenir. Mais là n'est pas le sujet.
> Mais si vous avez lu jusqu'ici vous avez déjà compris que je continuerai d'être un couillon, et de soutenir un tout petit peu comme je peux mandriva. Non pas pour la société, non plus pour la distribution, mais pour son avenir. Parceque je veux encore y croire.
Si "être couillon", c'est "ne pas choisir la facilité systématiquement", alors t'inquiète pas, on est au moins deux. Mandrake-iva a toujours eu un gros potentiel, mais elle n'a pour l'instant pas eu le "déclic" pour décoller. Il faut "juste" trouver où est le frein à main et le débloquer, mais c'est plus facile à dire qu'à faire.
À part nous rapprocher du point Godwin, la comparaison n'a pas grand intérêt, vu que l'assoce est à un poste impliquant moins de responsabilités que celui de monsieur H.
Et puis faut arrêter, le calendrier des Dieux du Stade c'est sexiste aussi ?
Putain de politiquement correct de mes couilles.
Voilà, maintenant que ça c'est dit, je vais voir ailleurs. On a une super assoce qui nous parle de son avenir, et tout ce que j'ai trouvé à faire c'est lancer un troll sur une affiche vieille de 7 ans.
Lpod est manifestement très intéressant et mériterait plus de visibilité. Si le code de xhtml2odt peut vous aider, n'hésitez pas (il me semble que les licences sont compatibles puisque vous êtes en GPLv3).
C'est vrai qu'on manque d'une bonne API de haut niveau sur le format OpenDocument, je vous souhaite donc tout le succès possible !
Depuis hier, j'ai fait un certain nombre de corrections dans les scripts fournis (Python et PHP), principalement pour la compatibilité avec des versions plus anciennes des interpréteurs et des bibliothèques.
Donc si vous avez testé hier et que ça vous a explosé dans les doigts, c'est le moment de retester !
Exact, je n'étais pas très clair. Ce que je n'ai pas vu ailleurs, c'est un convertisseur de XHTML vers ODT relativement générique. Des plugins d'export ODT, ça existe, je suis bien d'accord. Par exemple j'en ai fait un pour Dokuwiki, et un lecteur écrivait plus haut qu'il y a un système équivalent sur Wikipedia.
On vient de me prévenir que le script PHP a une bête dépendance sur PHP 5.3 à cause de getopt, le module de lecture des arguments de la ligne de commande. C'est une erreur que je vais corriger très rapidement, en attendant utilisez plutôt le script python pour tester.
Merci !
[^] # Re: Trois lettres
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Internet censuré en Italie. Évalué à 3.
Mais ça tombe bien, c'est un wiki :)
[^] # Re: Trois lettres
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Internet censuré en Italie. Évalué à 3.
Pas mal comme expression. Mais peut-être un peu trop caricatural pour que ça ait une chance de devenir l'usage commun.
Je propose :
- style neutre : « entrer dans le domaine public »
- style plus engagé : « atteindre le domaine public »
# Capitaine Flam
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Mandriva, série de l'été ?. Évalué à 4.
# Archi logicielle
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Gérez vos projets avec Trac. Évalué à 8.
Mais j'aimerais attirer l'attention des développeurs Python sur l'archi logicielle de Trac, que je trouve très intéressante. Jetez-y un coup d'oeil ici : http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture
Je suis pas un expert d'archi logicielle, mais je trouve que c'est quand même un bel exemple de conception modulaire qui est détaillé ici.
# Pas du AMQP
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche ØMQ, la messagerie inter-applications « nouvelle vague ». Évalué à 8.
Does ØMQ support AMQP protocol?
It used to. The feature was dropped to protect ØMQ users from infringement on AMQP-related patents
C'est donc un protocole complètement différent, et probablement spécifique à ØMQ. Quelqu'un peut modifier la dépêche ?
[^] # Re: S'inscrire sans compte Google Groups
Posté par Aurélien Bompard (site web personnel) . En réponse au journal P****n de Google Groups. Évalué à 1.
http://trac.edgewall.org/wiki/MailingList
[^] # Re: Dommage...
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche SparkleShare pour partager vos fichiers sur internet. Évalué à 3.
Des choses basiques ne sont pas couverte par la promesse, notamment la sérialisation en binaire, les expressions rationnelles, XPath, XSLT, et d'autres encore.
Il faudrait vraiment que le projet Mono sépare en deux le code qu'il distribue, pour que le développeur sache quand il met les pieds en eaux troubles.
[^] # Re: Dommage...
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche SparkleShare pour partager vos fichiers sur internet. Évalué à 3.
La question est donc : le programme utilise-t-il des parties de Mono qui ne sont pas couvertes ? Si non, alors il n'y a pas de problème, mais si oui, tes craintes sont valides.
[^] # Re: Paquets Fedora
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Grisbi 0.6 is out !. Évalué à 2.
https://admin.fedoraproject.org/pkgdb/applications/Grisbi
# Paquets Fedora
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Grisbi 0.6 is out !. Évalué à 3.
[^] # Re: Nouveautés
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Fedora 13 « Goddard », parée au décollage. Évalué à 2.
Ça n'a pas été spécialement difficile, c'est juste que ça n'avait pas été fait avant.
Fedora, avec sa politique de proposer toujours les dernières versions des paquets, a peu d'infrastructure en place pour gérer les "anciennes" versions. Pour les bibliothèques par exemple, on essaye d'abord de porter le code vers la nouvelle version, et si vraiment on y arrive pas on fait un paquet "compat-libtrucmachin" qui sera viré dès qu'il n'est plus nécessaire.
La politique de Debian est très différente à ce niveau, donc ils ont déjà le travail d'installations parallèles de python depuis longtemps.
[^] # Re: Et c'est avec la plus grande émotion
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Fedora 13 « Goddard », parée au décollage. Évalué à 10.
[^] # Re: Nouveautés
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Fedora 13 « Goddard », parée au décollage. Évalué à 6.
(mode paratroll on)
# Et surtout
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Demain, osez la serviette !. Évalué à 5.
[^] # Re: Paquets universels ?
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche CUDF, ou la résolution de dépendances universelle. Évalué à 5.
Et encore, ça ne résoudrait pas grand chose. On pense souvent que le problème vient du fait que le format DEB et le format RPM sont différents, mais quand on creuse on se rend compte que c'est faux. Exemple : je suis sur Fedora, je vais chercher sur rpmfind.net un paquet lambda qui correspond à mon application manquante. Il se trouve que le paquet vient de chez SuSE ou Mandriva, sur une version n-2, et donc forcément quand j'essaye de l'installer, je me fais jeter.
Et pourtant, c'est bien un RPM.
Le problème de compatibilité entre les paquets des distributions ne vient pas du format, mais du fait qu'ils sont compilés avec des bibliothèques différentes, pas forcément compatibles, avec des options différentes, etc.
En fait, le problème vient du fait que les paquets viennent de distributions différentes.
C'est là d'ailleurs le fond du problème : supposer que n'importe quel RPM peut s'installer sur n'importe quelle distribution basée sur RPM, c'est ignorer (voire nier) le travail de mise en cohérence fait par la distribution.
Et au passage, les deux formats ne sont pas si différents l'un de l'autre. En gros une archive, des méta-données décrivant le paquet et ses dépendances, et des scripts à exécuter autour de l'installation et de la désinstallation du paquet. On fait tout un foin sur les incompatibilités entre ces deux formats, alors que le problème n'est pas là.
Il y a selon moi quatre solutions au problème pour un distributeur de logiciel externe, si on exclut l'inclusion dans la distribution bien sûr :
- la compilation statique
- la fourniture, avec le programme, de ses bibliothèques dynamiques dans un dossier à part. C'est ce qui se fait le plus en ce moment (mozilla, jeux, etc.), mais c'est pas beaucoup mieux que la compilation statique
- l'utilisation d'un format spécifique type autopackage ou klik (le truc de SuSE qui monte dynamiquement une image iso)
- la distribution sous forme de source, avec peut-être un système pour créer automatiquement un package en local (type checkinstall)
Aucune de ces solutions ne semble miraculeuse, sachant qu'elles sont toutes un pis-aller à l'inclusion dans la distribution.
Autopackage n'a jamais vraiment décollé, c'est dommage je trouve. Des avis ?
[^] # Re: Et maintenant
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche La belle soirée de l'Humble Indie Bundle. Évalué à 4.
http://gauret.free.fr/fichiers/rpms/fedora/lugaru/lugaru-0.0(...)
Il y a un SRPM dans le même dossier pour ceux que ça intéresse.
En fait, je l'ai fait il y a quelques heures déjà, mais bon, fallait bien tester... ;-)
Tout ne marche pas génial, notamment le son qui est absent. Quand on fait un strace on voit qu'il essaye de chercher des mp3 alors que les fichiers sont en ogg, donc ça vient peut-être de là. Il y a aussi la limite à quelques niveaux seulement, je ne sais pas si c'est normal, si c'est retirable, et comment. J'utilise le buildsystem basé sur cmake qui a été proposé en contribution dans les heures qui ont suivi la publication en libre :) Voir http://blog.wolfire.com/2010/05/Zero-day-open-source-contrib(...)
# Et maintenant
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche La belle soirée de l'Humble Indie Bundle. Évalué à 10.
Rhooo, pile poil avant un jour férié. C'est quand même bien joué :)
[^] # Re: l'ambEUlance
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Linux : Mandriva à vendre. Évalué à 5.
Je pense que ça c'est une idée reçue, Fedora a besoin de monde autant que toutes les autres distribs. Il y a toujours des paquets à faire et à maintenir. Mais là n'est pas le sujet.
> Mais si vous avez lu jusqu'ici vous avez déjà compris que je continuerai d'être un couillon, et de soutenir un tout petit peu comme je peux mandriva. Non pas pour la société, non plus pour la distribution, mais pour son avenir. Parceque je veux encore y croire.
Si "être couillon", c'est "ne pas choisir la facilité systématiquement", alors t'inquiète pas, on est au moins deux. Mandrake-iva a toujours eu un gros potentiel, mais elle n'a pour l'instant pas eu le "déclic" pour décoller. Il faut "juste" trouver où est le frein à main et le débloquer, mais c'est plus facile à dire qu'à faire.
# Déjà-vu
Posté par Aurélien Bompard (site web personnel) . En réponse au journal Linux : Mandriva à vendre. Évalué à 10.
[^] # Re: Affiche
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Un nouveau souffle pour Traduc.org. Évalué à 5.
Et puis faut arrêter, le calendrier des Dieux du Stade c'est sexiste aussi ?
Putain de politiquement correct de mes couilles.
Voilà, maintenant que ça c'est dit, je vais voir ailleurs. On a une super assoce qui nous parle de son avenir, et tout ce que j'ai trouvé à faire c'est lancer un troll sur une affiche vieille de 7 ans.
Désolé les gars.
[^] # Re: Projet lpod
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Convertir une page web en document ODT, c'est maintenant possible. Évalué à 2.
C'est vrai qu'on manque d'une bonne API de haut niveau sur le format OpenDocument, je vous souhaite donc tout le succès possible !
# Corrections
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Convertir une page web en document ODT, c'est maintenant possible. Évalué à 2.
Donc si vous avez testé hier et que ça vous a explosé dans les doigts, c'est le moment de retester !
Je rappelle qu'on peut récupérer un .tar.gz des sources par ce lien : http://gitorious.org/xhtml2odt/xhtml2odt/archive-tarball/mas(...) (pour ceux qui ne connaîtraient pas par coeur les méandres de Gitorious, et qui ne voudraient pas utiliser Git)
Merci pour les encouragements, ça fait très plaisir.
[^] # Re: Il semble que tu savais que ça existait pour Spip depuis quelque te
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Convertir une page web en document ODT, c'est maintenant possible. Évalué à 4.
Désolé pour la confusion...
# Dépendance PHP 5.3
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Convertir une page web en document ODT, c'est maintenant possible. Évalué à 2.
Merci !
[^] # Re: Licence
Posté par Aurélien Bompard (site web personnel) . En réponse à la dépêche Convertir une page web en document ODT, c'est maintenant possible. Évalué à 2.