03:50 <alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
03:50 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
03:52 <alain_afpy> - www: FIXED
03:52 <alain_afpy> - membres: FIXED
10:22 <No`> salut l'afpy
11:39 <bmispelon> gawel: le charset dans la config de gp.transcript, c'est censé etre l'encodage des fichiers de log?
11:46 <gawel> hm, je penses, oui
11:48 <bmispelon> ok, merci. Ca n'a pas l'air d'etre utilisé de toutes facons.
11:49 <gawel> :D
11:49 <gawel> je penses que ça date du temps ou je loggais en iso
11:49 <gawel> et que je voulais de l'output en utf8
11:50 <bmispelon> les joies des années 2000
11:50 <gawel> voila
15:46 <bmispelon> gawel: halp!
15:46 <bmispelon> j'ai bootstrapé, buildouté, pip-installé
15:46 <bmispelon> et je n'arrive toujours pas a lancer mon bouzin :(
15:47 <bmispelon> faut utiliser bin/paster (installé avec builtout) avec le deploy.ini qui est dans le repo?
15:56 <alain_afpy> - membres: FAILURE 502 Proxy Error
15:58 <alain_afpy> - membres: FIXED
16:16 <bmispelon> bon, en trucidant le deploy.ini j'ai un truc qui s'affiche dans mon navigateur
16:17 <bmispelon> un jour, j'aimerais bien que quelqu'un m'explique pourquoi c'est bien buildout.
16:18 <bmispelon> a chaque fois que je tombe dessus, j'ai l'impression de devoir batailler pour avoir un truc qui marche a moitié
16:18 <No`> jpcw: on t'appelle
16:21 <SFJulie1> bmispelon, mauvais esprit!
16:21 <SFJulie1> en plus c'est mon texte, pas le tien. Toi tu es le boy scout du chan.
16:21 <bmispelon> non mais je ne trolle pas, je suis sérieux
16:22 <bmispelon> je voudrais apprendre
16:22 <bmispelon> j'ai l'impression de passer a coté de quelque chose
16:23 <bmispelon> la j'ai l'impression d'avoir écrit un monoide recursif a N dimensions en brainfuck
16:23 <bmispelon> alors que en pratique, j'ai juste réussi a lancer une appli en wsgi
16:24 <SFJulie1> bmispelon, mauvais esprit ++ tu aggraves ton cas.
16:24 <SFJulie1> ça vient de zope c'est forcément bon. Et comment alors qu'il y a autant de gens qui l'utilisent ça pourrait être mauvais?
16:24 <No`> euh
16:24 <No`> y'a beaucoup de gens qui font du PHP
16:24 <No`> ou du Java
16:24 <SFJulie1> bon bon
16:25 <No`> ou qui mangent des lasagnes
16:25 <SFJulie1> tu as un point No`
16:26 <SFJulie1> alors laisse moi rephraser ça: est-ce qu'autoconf/automake c'est une horreur? Non, ça marche.
16:26 <SFJulie1> c'est comme buildout, un peu compliqué à maîtriser, un peu compliqué à faire marcher, mais ça marche.
16:27 <jpcw> No`: oui ?
16:27 <SFJulie1> puis il faut bien remplacer les systèmes de packaging des OS pour le déploiement. C'est le rôle des langages de prog.
16:28 <No`> jpcw: y'a bmispelon qui se pose des questions existentielles sur buildout
16:28 <bmispelon> SFJulie1: arrete de troller, j'essaye d'avoir de vraies réponses
16:29 <SFJulie1> bmispelon, je te pose une question: est-ce raisonnable de faire déployer des softs/package par le langage de programmation? (hors des packages pur python)
16:32 <bmispelon> what is the answer to life, the universe, and buildout?
16:32 <No`> je croyais que la seule réponse c'est "ben oui, on peut"
16:33 <SFJulie1> (7 << 1) * 3 ?
16:33 <No`> why? because we can
16:33 <SFJulie1> parce que tout le monde le fait?
16:33 <bmispelon> No`: non, ca c'est Bob le bricoleur.
16:33 <bmispelon> remarque ca colle pas mal non plus
16:36 <No`> moi je me suis jamais posé la question comme ça, en fait
16:37 <No`> (pour être sérieux deux secondes)
16:37 <No`> parce que langage == outil
16:37 <No`> voire même "outil qui sert à fabriquer d'autres outils"
16:37 <No`> donc, si l'outil permet la fabrication d'un outil de packaging / déploiement fiable et stable, ça me va
16:38 <gawel> bmispelon: oui, je penses
16:39 <SFJulie1> No`, quid des librairies comme postgresql? et psycopg2
16:40 <SFJulie1> l'OS est cohérent tant que les libs sont répertoriées dans le système. Comment tu fais? Tu redupliques les installs des libs packagées OS? Comment tu les installes?
16:41 <No`> SFJulie1: perso, j'ai pas super-envie d'installer des binaires n'ayant rien à voir avec mon environnement de développement en-dehors de l'OS (ex: postgresql)
16:41 <SFJulie1> ben pour interagir avec postgresql tu as besoin de la lib client
16:41 <No`> en revanche, que mon outil de déploiement me gueule dessus si les dépendances externes ne sont pas satisfaites, ça me va
16:41 <SFJulie1> No`, c'est raisonnable
16:41 <No`> psycopg, j'appelle ça une dépendance directe
16:43 <No`> cela dit, attention!
16:43 <No`> j'suis pas OP
16:44 <No`> c'est des trucs de sysadmin, ça, on peut pas comprendre, nous zaut' les devs
16:47 <SFJulie1> No`, ton langage a besoin de l'OS et tu considères ça comme de la magie? Tu passes ta vie à interagir avec les OS
16:48 <SFJulie1> ex: support du threading
16:49 <No`> magique non
16:49 <No`> mais les contraintes liées à l'installation / la désinstallation / stabilisation du système...
16:49 <No`> les sysadmins "savent" ce qui est bon
16:50 <No`> les dévs veulent la dernière version de la lib machin / truc - en prd de suite
16:50 <No`> et là, ton barbu fait "tsk tsk tsk"
16:50 <No`> et retourne dans sa grotte sans explication
16:59 <SFJulie1> No`, euh, c'est un peu caricatural, ça dit juste que séparé les deux métiers est une erreur. Il y a trop d'adhérences entre les deux
17:02 <No`> possible. j'aime bien les caricatures
17:02 <No`> mais à chaque fois qu'un développement nécessitait une version "x" d'une lib "y", et que je demandais l'installation en prod, j'ai dû passer par les flammes de l'interrogatoire
17:02 <No`> ça laisse des traces
17:02 <No`> :p
17:03 <SFJulie1> ben c'est pour ça que j'aime pas que les deux métiers soient séparés
17:03 <No`> ils sont pourtant un peu antagonistes
17:03 <No`> le dev veut que son produit marche
17:03 <No`> l'op veut que son système reste stable
17:04 <No`> sans que ça devienne un conflit, ça diverge
17:42 <alain_afpy> Prochain afpyro dans 2 jours! http://afpy.ro/dates/2013/2013_02_22.html
20:03 <zmo> o/
20:03 <zmo> interesting: http://pythonhosted.org/importd/
20:04 <feth> No`: l'op veut parfois des correctifs bleeding edge avec des libs obsolètes, c'est là que c'est drôle
23:10 <golgie> Hey
23:11 <golgie> dites, je suppose que vous en voyez beaucoup des gens qui passent en quête de réponse :°
23:11 <golgie> mais néanmoins j'ai une touuute petite question
23:11 <golgie> si ça vous inspire, faites vous plaisir
23:12 <golgie> j'essaye de télécharger un fichier pdf sur un site, mon script marche sur tous les sites qui ne demandent pas d'authentification.
23:12 <golgie> ( toute la démarche est faites en python )
23:13 <golgie> bref, du coup j'ai essayé avec le module http.cookiejar ( anciennement cookielib), sauf que j'arrive pas à saisir
23:13 <golgie> si mon script sert à aller récuperer les cookies sur mon pc ( et dans ce cas, pourquoi est-ce je ne dois pas lui dire où ils se trouvent )
23:14 <golgie> ou si le but est que je crée le cookie spécifique pour le siteweb avec mes identifiants, que python l'enregistre et qu'ensuite il arrive à se connecter automatiquement au site.
23:15 <golgie> bref j'ai jamais touché à python-web, et c'est tordu quand il s'agit de récuperer des informations