10:36 <brunus> bonjour
10:36 <brunus> https://twitter.com/ElieSl < Le Mr cherche qq'un pour une mission ponctuelle de migration d'une grosse appli Django 1.4 > 1.8
10:37 <feth> Bonjour !
10:38 <brunus> c'est un bon le Mr ElieSl, pas de doutes à avoir à son sujet
10:38 <feth> oki :)
10:50 <brunus> merci pour le tweet feth :)
10:54 <feth> J'aurais pas dû RT, vu que finalement on pourrait être intéressés ;)
11:08 <brunus> hahaha
11:08 <brunus> bha prend vite contact
11:08 <feth> c'est fait
11:08 <brunus> nice
11:20 <grenoya> bonjour
11:24 <haypo> brunus: c'est un peu vieux django 1.4 nan ? :)
11:27 <brunus> haypo, c'est pas tout jeune comme version certes :D
11:32 <No`> Django 1.4, c'est une LTS
11:32 <No`> 1.8, c'est la suivante
11:32 <No`> il me semble qu'il y ait un guide de migration d'une LTS à une autre
11:33 <gawel> y a probablement un guide, mais ça reste super relou ama
11:33 <gawel> genre changer les urls, la corvée
11:35 <No`> ça doit dépendre de la taille du projet. mais s'il faut, il faut, hein
11:35 <feth> Y a marqué "grosse appli"
11:36 <feth> et puis bon, le travail, c'est ce qu'on fait pour de l'argent mais qu'on ne ferait pas sans argent
11:38 <gawel> :)
11:38 <gawel> ça se discute
11:38 <gawel> mais grosso modo oui
11:38 <brunus> tout ce que je sais c'est que la personne qui demande est au top niveau perfs, qualité, accessibilité web et ça peut être très intéressant de bosser avec lui
11:39 <feth> Ah, il veut une migration à pyramid
11:39 <feth> je le comprends
11:39 <brunus> :D
11:39 <feth> /o\
11:41 <mathieui> à aiohttp + sqlalchemy, je vois
11:42 <feth> c'est là que juste faire les devis commence à coûter cher :)
13:21 <linovia> le portage 1.4 -> 1.8 se fait, mais bonjour les dépendances avec les changements d'API....
13:35 <feth> linovia: il a dit qu'il parlait que de la bdd /o\
13:37 <linovia> feth: le tout est de savoir ce qui est compris dedans :p
13:37 <linovia> mais bon, c'est comme les cahier de charge exhaustifs :)
13:40 <feth> ouaip, "famous last presta"
15:45 <jpcw> et là
15:45 <jpcw> je vois pleins de gens qui savent upgrader un Djnago1?4 vers 1.8|1.9
15:45 <jpcw> bref
15:45 <jpcw> je n'avais aucun doute sur le fait qu'il n' y avait que des pros ici hein
15:45 <jpcw> erf
15:46 <cyp> jpcw: je te vois
15:46 <cyp> de loin
15:46 <cyp> de très très loin je te vois venir
15:46 <cyp> jpcw: laisse tomber : il y en a aucun qui a le niveau pour ça
15:46 <cyp> ils n'y arriveront pas
15:46 <jpcw> cyp: tu vois le pire c'est qu'avant je n'osais pas demander
15:46 <jpcw> mais là
15:47 <jpcw> ils se vantent ma parole !
15:47 <jpcw> genre on est capable
15:48 <No`> jpcw: c'est parce que c'est impossible qu'ils ont réussi ?
15:48 <No`> (ou plutôt, c'est parce qu'ils ne savaient pas que c'était impossible...)
15:52 <jpcw> No`: ah mais si en plus t'en mèle !
15:52 <jpcw> tu ne peux pas savoir le palisir que tu me fais !
15:52 <cyberj> Ou juste parcequ'ils avaient des ordres...
15:53 <jpcw> No`: tu es chef d'équipe
15:53 <jpcw> ça c'est fait !
15:53 <jpcw> No`: donc avec cyp on s'est retrouvé à faire du Djnago 1.4
15:53 <jpcw> comme on a rien voulu casser
15:53 <jpcw> on a fait ça avec Curl, et psql
15:54 <jpcw> j'ai aussi édité des templates directement dans l'egg
15:54 <No`> ôO
15:54 <jpcw> parce que bon c'est pas comme ça qu'il faut faire, mais Arthur m'a dit que dans ce cas là
15:54 <jpcw> c'est effectivement come ça qu'il fallit faire
15:54 <jpcw> No`: le site de pycon.fr
15:54 <jpcw> c'est un Djago1.4
15:55 <jpcw> voila voila
15:55 <jpcw> mais bon
15:55 <jpcw> maintenant que je sais que vous êtes sur le coup
15:55 <jpcw> d'ailleurs tu as gagné ton prochain slot à la PyCo.fr
15:55 <jpcw> comment on a réussi à mirger le site de pycOn.fr
15:55 <jpcw> merci
15:55 <No`> "j'ai donc décidé de me retirer définitivement de la vie pyconfritique"
15:55 <jpcw> bisous toussa
15:55 <serge_sans_paill> jpcw c'est un sournois
15:56 <serge_sans_paill> il manque pas une occasion de refiler du taf
15:56 <No`> tu sais, j'ai encore des sites qui tournaient en DJango 0.96 avant de migrer sur du pur-statique
15:56 <cyberj> +1
15:56 <cyp> moi je dis que c'est pas faisable la migration du pycon.fr
15:57 <No`> non mais surtout quand on a des sapajous qui modifient des fichiers dans un egg
15:57 <jpcw> cyp: nan mais moi je lis
15:57 <jpcw> point
15:57 <No`> c'est de la malveillance caractérisée ! appelez Brigitte Bardot !
15:57 <cyp> No`: c'est pas la seule chose qu'on ait du faire je pense
15:57 <jpcw> alors pour être précis il parait que c'est la faute à symposium
15:58 <jpcw> j'en sais trop rien
15:58 <jpcw> il parait
15:58 <jpcw> le seul truc qui correctement sur cette install
15:58 <jpcw> c'est le buildout
15:58 <jpcw> je le sais
15:58 <jpcw> c't moi qui l'avait fait à l'époque
15:58 <jpcw> pour aider NelleV
16:00 <jpcw> No`: tu peux do'res et déjà dire à to équipe que l'AFPy vous aime
16:01 <No`> j'envoie ma lettre de démission immédiatement
16:02 <jpcw> No`: c'est me qui reçoit ce genre de courrier
16:02 <jpcw> et ben j'ai pas reçu
16:02 <jpcw> :D
16:02 <jpcw> No`: en plus on est pas perfectionnistes
16:03 <jpcw> et on est pas pressés
16:03 <jpcw> No`: sinon
16:04 <jpcw> tu as le droit de démarrer une instance toute neuve hein
16:04 <jpcw> il n' y a aucune migration à ffaire en fait
16:05 <jpcw> mais par contre avoir un pycon.fr qui tourne sur Django récent
16:05 <jpcw> ça serait chou
16:08 <jpcw> No`: pour le coup de la modif direct dans l'egg
16:09 <jpcw> c'est que quand il y a des guss qui codent des valeurs de cache en dur direct dans le template
16:09 <jpcw> tu fais comment pour modifier ?
16:09 <jpcw> parce que moi je sais que c'est sale
16:09 <jpcw> maintenant
16:09 <jpcw> je evux bien qu'on m'explique commenf aire autrement
16:10 <jpcw> donc entre ça et le zcml il y a un juste milieu
16:13 <jpcw> tiens je viens d'aller faire un tour sur le serveur de l'afpy
16:13 <jpcw> sed -i 's|<body>|<body>\n<div class="related" style="background-color:#ff0033; padding-left:20px"><a href="http://www.afpy.org/doc/python/3.4/">Cette documentation n'est plus maintenue, nous travaillons en ce moment sur la traduction de Python 3.4</a></div>|' index.html
16:13 <jpcw> ou alors c'est grenoya
16:13 <jpcw> mais perso je trouve beau
16:13 <mdk> jpcw: C'est moi :)
16:14 <mdk> jpcw: Mais c'est old :p
16:14 <jpcw> nan mais j'adore
16:14 <jpcw> tu veux pas regarder le django ?
16:14 <jpcw> tu m'as l'air d'avoir le profil
16:15 <mdk> jpcw: c'est un patch maintenant : https://github.com/AFPy/python_doc_fr/blob/master/scripts/patches/3.5/advertising_i18n.patch
16:15 <jpcw> :D
16:15 <mdk> jpcw: ce qui m'intrigue, tu l'as trouvé où ce sed ? oO
16:16 <mdk> jpcw: a part dans un git log de la trad, tu n'aurais pas du le trouver, y'a donc un truc qu'il faut que je mette à jour si tu l'as trouvé
16:16 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
16:16 <mdk> alain_afpy: oh hé hain bon
16:16 <alain_afpy> mdk: rien
16:16 <jpcw> mdk: bah dans l'histoty de root
16:16 <jpcw> :D
16:17 <mdk> jpcw: AHHHHHHHHHH :D légitime alors
16:17 <mdk> enfin tester ses sed en root c'est moyen moyen légitime par contre :p
16:18 <mdk> jpcw: tu m'demandais si je peux voir pour upgrade un peu des django par ci par là sur afpy.org ? :)
16:18 <jpcw> mdk: moi je ne demande rien
16:18 <jpcw> le seul truc dont je suis sur
16:19 <jpcw> c'est que No` est chef d'équipe now
16:19 <jpcw> comme toi tu l'es avec grenoya pour la trad
16:19 <jpcw> bref vous géez
16:19 <mdk> jpcw: Car justement on en parlais y'a qq jours ici
16:19 <jpcw> bah celui qu'on a poet contiuer à tourner comme il est
16:20 <linovia> vous avez l'url du dépôt ?
16:20 <jpcw> mais le prochain
16:20 <mdk> jpcw: j'ai lancé le sujet d'upgrade un peu tout en disant que pour ça fallait pas le faire seul faut monter une petite équipe composée de gens qui savent comment l'actuel fonctionne
16:20 <jpcw> celui de la pycon2016
16:20 <mdk> jpcw: tu parles surtout de pycon, je parlais du serveur de l'afpy en général
16:20 <jpcw> vous repartez from scratch
16:20 <jpcw> oula
16:20 <mdk> jpcw: oui oula
16:20 <jpcw> il faut y aller step by step
16:20 <mdk> jpcw: je pense que pour upgrade le serveur de l'afpy, c'est pareil, faut partir sur du neuf à côté, sans toucher à l'ancien comme ça on ne peut rien casser
16:21 <jpcw> oui
16:21 <mdk> jpcw: mais pour ça, faut des gens qui conaissent un peu l'actuel, je ne peut pas le faire seul
16:21 <jpcw> mdk: on v a y aller step by step
16:21 <jpcw> le mail, le ldap, les plones, les django
16:22 <jpcw> bref il y a du taff oui
16:22 <jpcw> et oui il faut bouger les trucs un par un
16:22 <mdk> jpcw: ça me va, tu as l'air de bien connaitre le sujet, tu pourrais, toi ou quelqu'un que tu désignerai qui connaît l'archi actuelle, faire une liste de ce qu'il faudrait bouger ? peut être affecter un papa a chaque truc a bouger, comme ça on les bouge un par un
16:22 <grenoya> mais /me sait mettre à jour du contenu, quand elle y pense (tache n°1 dans la todo list : mettre à jour la liste des membres du bureau...)
16:23 <jpcw> grenoya: on va y arriver, o va y arriver
16:23 <grenoya> jpcw: la tâche m'est affectée, mais j'arrive pas à y penser devant l'ordi de la maison, quand j'ai accès /o\
16:24 <jpcw> moi ce soir je fais un courrier pour la candidature de Rennes