[6:02pm] GaborHojtsy: so welcome everybody! [6:02pm] GaborHojtsy: first off: great that we had some rest in the past two weeks [6:02pm] GaborHojtsy: second: let's get rolling forward [6:03pm] GaborHojtsy: I want to cover these topics: 1. Barcelona funding 2. current issues [6:03pm] GaborHojtsy: I don't have any other topics [6:03pm] ClemensTolboom: agreed [6:04pm] penyaskito: GaborHojtsy, a "3. New people: how to get involved quickly". Just some pointers [6:04pm] Druplicon: penyaskito: 8 hours 16 min ago tell penyaskito si todavía estuviese esperándoles a que me respondan me habría perdido el DDay. Símplemente ignoraron mi correo de reserva y a los 5 días, cuando les pregunté acerca del mismo, me dijeron que se lo reenviase de nuevo. #fail [6:04pm] GaborHojtsy: 1. YAY! We got some considerable funding for the Barcelona sprint for the last two days [6:04pm] GaborHojtsy: funding = we'll be able to buy soft drinks and snacks for all days [6:05pm] GaborHojtsy: so you can feel free to code all day [6:05pm] GaborHojtsy: I'm still looking for more sponsors so we can maybe cover a lunch or dinner or two [6:05pm] weal joined the chat room. [6:05pm] erno: is there a kitchen or something liek that? [6:05pm] GaborHojtsy: I've been promised a fridge so far [6:05pm] penyaskito: GaborHojtsy, erno If I remember the place, the fridge is there and maybe a microoven [6:06pm] GaborHojtsy: last I've been to the place was in 2007 but if we have any practical questions, I can ask Pedro about them [6:06pm] penyaskito: rvilar can be sure about that too [6:06pm] ClemensTolboom: what days you are talking about :13-14 june? [6:06pm] GaborHojtsy: right rvilar is working right there I believe [6:06pm] GaborHojtsy: ClemensTolboom: 11-15 [6:06pm] rvilar: Hi [6:06pm] Druplicon: que tal [6:06pm] rvilar: Yes [6:07pm] GaborHojtsy: we have very strong signups so far: http://www.doodle.com/ykpruxdnmrt8wvc6 [6:07pm] rvilar: There is a little kitchen with microwave [6:07pm] rvilar: My company is located right there, in the Citilab [6:07pm] • GaborHojtsy edited the ones who marked online/remote to lead with [remote] [6:08pm] GaborHojtsy: rvilar: so looks like we'll use a few of the "round cubicles" [6:08pm] GaborHojtsy: we have 2 meetings before the sprint, so I just wanted to share the good news [6:08pm] GaborHojtsy: and that we are still looking for more sponsors! [6:09pm] erno: is most of you staying in same hotel or..? [6:09pm] GaborHojtsy: I know kalmanhosszu is looking for help in accommodation - local couch surfing opportunities anyone? rvilar? [6:09pm] rvilar: GaborHojtsy: Yes, we'll use this and we have Ymbra's office in front to use anything [6:09pm] Haza` is now known as Haza`Aw. [6:09pm] GaborHojtsy: rvilar: perfect [6:10pm] GaborHojtsy: so I don't have any possibility to help cover travel or accommodation for people [6:10pm] rvilar: GaborHojtsy: What do you need? [6:11pm] GaborHojtsy: I'm personally sharing a room in the NH already http://www.nh-hotels.com/nh/en/hotels/spain/barcelona/nh-cornella.html to cut costs [6:11pm] GaborHojtsy: rvilar: a couch for kalmanhosszu to sleep [6:12pm] GaborHojtsy: if we want more coordination, we can set up a google group or something to discuss accommodation details if that is helpful [6:12pm] rvilar: GaborHojtsy: In citilab there is a very confortable couch [6:12pm] GaborHojtsy: rvilar: not sure they want someone to sleep there all week (at nights [6:13pm] kalmanhosszu left the chat room. (Read error: Connection reset by peer) [6:13pm] rvilar: Seriously, we are asking in the catalan drupal community if there is any volunteer that can accomodate some drupalistas [6:14pm] kalmanhosszu joined the chat room. [6:15pm] dawehner joined the chat room. [6:15pm] GaborHojtsy: rvilar: Pedro attempted this one: http://drupal.cat/2012/04/27/voluntaris-per-a-drupal-developer-days-barcelona [6:15pm] GaborHojtsy: rvilar: it did not yet get to results, so any more help is appreciated [6:16pm] GaborHojtsy: also, if anybody knows of people sitting on some money to contribute.... don't hesitate to tell me thanks! [6:16pm] GaborHojtsy: that's that [6:16pm] GaborHojtsy: 2. current issues [6:17pm] GaborHojtsy: I've seen Clemens attempted to port the gettext patch upwards to Symfony, so we don't need to ignore their code and use our own [6:17pm] GaborHojtsy: http://drupal.org/node/1189184 to https://github.com/symfony/symfony/pull/4235#issuecomment-5600470, but.... see this comment on the link and the resulting discussion [6:17pm] Druplicon: http://drupal.org/node/1189184 => Make gettext .po generation its own abstracted functionality => Drupal core, locale.module, normal, needs work, 102 comments, 40 IRC mentions [6:19pm] ClemensTolboom: Yeah … that was a little 'bummer' [6:19pm] GaborHojtsy: yah [6:19pm] GaborHojtsy: ClemensTolboom: congrats on working the tech out though [6:19pm] ClemensTolboom: I'd like to get some feedback on the architectural design of the drupal issue [6:20pm] GaborHojtsy: ClemensTolboom: so looks like we want to continue with our own approach, right [6:20pm] ClemensTolboom: GaborHojtsy: tnx … It was a nice excersice [6:20pm] ClemensTolboom: GaborHojtsy: yeah … although I'm tempted (as I'm grateful to the symfony people) to write my own parser for symfony [6:21pm] ClemensTolboom: It was worth the try as I can now make our code cleaner thus reducing the class # [6:22pm] • ClemensTolboom fears silence [6:23pm] GaborHojtsy: ClemensTolboom: yeah [6:23pm] GaborHojtsy: ClemensTolboom: well, I think we are already on a high meta level on the gettext issue [6:23pm] ClemensTolboom: Anyway … I'll continue tomorrow and the weekend on the patch … refactor and get rid of some @todo's [6:23pm] GaborHojtsy: ClemensTolboom: so if we abandon that for writing a native symfony parser from scratch [6:23pm] • ClemensTolboom want to make sun happy [6:23pm] GaborHojtsy: ClemensTolboom: you could be occupied with that for pretty looooooong [6:24pm] ClemensTolboom: forget symfony for now … drupal rules … yay [6:24pm] GaborHojtsy: ClemensTolboom: it does not mean any risk for D8MI since we don't really require anything here expect batch reading [6:24pm] GaborHojtsy: ClemensTolboom: but I'd love if you are not taken on this for months, because you'll get pretty bored [6:25pm] rvilar left the chat room. [6:25pm] ClemensTolboom: hehe … I'd like to get occupied by code so no prob bro [6:25pm] sun: this memory hog protection only exists, because we're mixing + merging all .po files for a distro into a single one, no? [6:25pm] GaborHojtsy: sun: yes [6:25pm] GaborHojtsy: sun: we could also write a stream wrapper to use on the front of the symfony parser [6:26pm] GaborHojtsy: sun: that would support seeked reading and parsing [6:26pm] ClemensTolboom: GaborHojtsy: we do have seeking now in the patch. So what do you mean? [6:27pm] GaborHojtsy: ClemensTolboom: yeah, I think we were looking for outsourcing our job to some degree [6:27pm] ClemensTolboom: symfony does a read of the configured resource at once … there is no stopping in it right now. [6:28pm] ClemensTolboom: "$catalogue = $loader->load($resource, 'en', 'domain1');" [6:30pm] ClemensTolboom: What we could do is split the large file into pieces and use batch to read the pieces again [6:30pm] ClemensTolboom: But I'm puzzled still about symfony caching mechanisme [6:31pm] GaborHojtsy: ClemensTolboom: yeah, I meant writing a StreamWrapper that makes it available as if it is multiple files [6:33pm] ClemensTolboom: Interesting … but "$stream = fopen($resource, 'r');" is what symfony does [6:34pm] GaborHojtsy: ClemensTolboom: fopen would support custom stream wrappers I believe [6:34pm] ClemensTolboom: Hmmm …. I think I get it … [6:34pm] GaborHojtsy: http://hu2.php.net/manual/en/wrappers.php [6:34pm] GaborHojtsy: so IF we want to, we could make it look like more smaller files for the symfony parser [6:34pm] ClemensTolboom: We write our own streamwrapper which is batch aware [6:34pm] GaborHojtsy: if that is our only feature gap [6:34pm] GaborHojtsy: yup [6:35pm] ClemensTolboom: GaborHojtsy: nice thought [6:35pm] ClemensTolboom: GaborHojtsy++ [6:36pm] ClemensTolboom: It is not our only feature gap … do we need the po header? [6:36pm] GaborHojtsy: sun: any thoughts on that? [6:36pm] GaborHojtsy: ClemensTolboom: the plurals yes [6:36pm] GaborHojtsy: ClemensTolboom: I think you wanted to provide a generic API so those can be queried [6:36pm] GaborHojtsy: ClemensTolboom: but drupal does not use them at all [6:37pm] ClemensTolboom: symfony has a function for plural handling right … drupal uses a 'per header defined' version … I like the symfony solution more [6:38pm] hairqles joined the chat room. [6:40pm] GaborHojtsy: ClemensTolboom: if we can assume a fixed set of plural forms right? [6:41pm] ClemensTolboom: Ok .. I'll try that StreamWrapper idea with a batch interface and add the Translation component to the plate [6:41pm] GaborHojtsy: ClemensTolboom: thanks! [6:41pm] GaborHojtsy: let's make sure we cover our other two big issues as well, http://drupal.org/node/1498634 and http://drupal.org/node/1448330 [6:41pm] Druplicon: http://drupal.org/node/1498634 => [meta] Introduce entity translation schema definitions for core entities (no patch) => Drupal core, entity system, normal, needs review, 52 comments, 9 IRC mentions [6:41pm] Druplicon: http://drupal.org/node/1448330 => Implement internationalization of configuration [no patch] => Drupal core, configuration system, critical, needs review, 29 comments, 10 IRC mentions [6:41pm] GaborHojtsy: the entity property one seems to be stuck in indecision with the config one stuck in misunderstanding / scope creep(?) [6:41pm] ClemensTolboom: GaborHojtsy: with fixed you mean "It needs a core patch to add new plural forms" then "Yeah" [6:42pm] GaborHojtsy: both are pretty vital to achieve anything with entity or config language support in D8 [6:42pm] GaborHojtsy: ClemensTolboom: yes [6:42pm] ClemensTolboom: ok [6:42pm] ClemensTolboom: I'm not sure why both issues have some 'meta' on them … wtf is a [no patch] [6:43pm] GaborHojtsy: ClemensTolboom: we should at least look at the l.d.o plural formulas first and compare how symfony got their stuff right or not [6:43pm] GaborHojtsy: ClemensTolboom: meta is where you can discuss forever [6:43pm] GaborHojtsy: ClemensTolboom: no patch means it can be needs review without there being a patch [6:43pm] ClemensTolboom: ic … and tnx [6:44pm] GaborHojtsy: so in both cases, they are VERY fundamental to D8MI [6:44pm] GaborHojtsy: both are "big" questions that people (I think) are afraid to boldly answer and pick a road to go with [6:44pm] • ClemensTolboom boldly goes where nobpdy .... [6:44pm] GaborHojtsy: so all we get to is no solution and the possibility of having UIs for them mostly lost if we are not moving really faster there [6:45pm] webflo1 left the chat room. (Quit: Leaving.) [6:45pm] GaborHojtsy: so bold and thoughtful feedback would be vital on both issues [6:45pm] GaborHojtsy: berdir sun, Schnitzel ^ [6:46pm] ClemensTolboom: I'll try to review other issues too … although symfony - gettext was a stretching one [6:46pm] GaborHojtsy: ClemensTolboom: yeah [6:46pm] ClemensTolboom: licenses … doh [6:46pm] GaborHojtsy: 3. beginner issues, since penyaskito asked for it [6:46pm] GaborHojtsy: erno is working on http://drupal.org/node/1561004 which would be a great review issue for "beginners" [6:46pm] Druplicon: http://drupal.org/node/1561004 => Many tests still reference locale although they only need language module => Drupal core, language system, normal, active, 0 comments, 2 IRC mentions [6:47pm] GaborHojtsy: I'm sure weal could use review feedback on //drupal.org/node/1156576 and http://drupal.org/node/1232120 [6:47pm] Druplicon: http://drupal.org/node/1232120 => Improve documentation of field multiple language system => Drupal core, documentation, major, needs work, 66 comments, 14 IRC mentions [6:47pm] GaborHojtsy: http://drupal.org/node/1156576 [6:47pm] Druplicon: http://drupal.org/node/1156576 => Language negotiation is undocumented => Drupal core, documentation, normal, needs work, 59 comments, 9 IRC mentions [6:47pm] erno: Yep. I know I was supposed to be ready by know, but something happened to my old HP and I decided to get a new one [6:48pm] GaborHojtsy: the docs ones are in the sprint queue for quite long, and it would be lovely to get over them [6:48pm] erno: ready by now* [6:48pm] GaborHojtsy: also http://drupal.org/node/1452188 and http://drupal.org/node/1471432 would be good for relatively intermediates [6:48pm] webflo1 joined the chat room. [6:48pm] Druplicon: http://drupal.org/node/1452188 => New UI for string translation => Drupal core, locale.module, normal, needs work, 128 comments, 33 IRC mentions [6:48pm] GaborHojtsy: the new UI one needs some fiddling, but Sutharsan keeps it up to date with reviews so far as I've seen [6:49pm] Druplicon: http://drupal.org/node/1471432 => Rework language_list(), let people use more special languages => Drupal core, language system, normal, needs work, 63 comments, 19 IRC mentions [6:51pm] erno: If some of you is using MAC while developing I'd like to change a few words after the meeting is done [6:51pm] GaborHojtsy: Artusamak: are you working on http://drupal.org/node/258785 still? [6:51pm] Druplicon: http://drupal.org/node/258785 => Provide more flexible settings for initial language on content types => Drupal core, language system, normal, needs work, 142 comments, 24 IRC mentions [6:51pm] rmontero joined the chat room. [6:52pm] ClemensTolboom: erno: ok [6:52pm] • GaborHojtsy using a mac but will need to run right after this meeting [6:52pm] GaborHojtsy: so I think we reviewed all the issues that we have, right? [6:53pm] ClemensTolboom: GaborHojtsy: http://drupal.org/node/1471432 is about custom plural forms I guess [6:53pm] Druplicon: http://drupal.org/node/1471432 => Rework language_list(), let people use more special languages => Drupal core, language system, normal, needs work, 63 comments, 20 IRC mentions [6:53pm] penyaskito: GaborHojtsy, thanks for the pointers for novices [6:54pm] berdir left the chat room. (Quit: Leaving.) [6:54pm] GaborHojtsy: ClemensTolboom: uhm, hum, no [6:54pm] Berdir1 is now known as berdir. [6:54pm] GaborHojtsy: ClemensTolboom: its adding a locked language property like locked node types [6:54pm] GaborHojtsy: ClemensTolboom: and adds the special languages to the DB like that, so they can be joined with, assigned, etc. like other languages [6:55pm] GaborHojtsy: ClemensTolboom: instead of one-off hacks to add them to some language lists [6:55pm] ClemensTolboom: so no klingon or borg languages> [6:55pm] ClemensTolboom: ? [6:56pm] penyaskito: klingon is allowed, but not a locked one [6:57pm] GaborHojtsy: ClemensTolboom: no, the locked languages would be basically special ones you cannot delete [6:57pm] ClemensTolboom: penyaskito: but our UI is not telling us its plural form [6:58pm] GaborHojtsy: ClemensTolboom: chx thought the same thing (that we should hardcode a set of plurals implemented) [6:58pm] webflo1 left the chat room. (Quit: Leaving.) [6:58pm] GaborHojtsy: ClemensTolboom: then I pointed him to this problem that it hardcodes the list of possible plural formulas [6:58pm] GaborHojtsy: ClemensTolboom: so he made up http://drupal.org/node/1273968 [6:58pm] Druplicon: http://drupal.org/node/1273968 => locale.module uses eval => Drupal core, language system, normal, needs review, 8 comments, 8 IRC mentions [6:58pm] ClemensTolboom: penyaskito: see ie https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Translation/PluralizationRules.php [7:00pm] GaborHojtsy: unfortunately this time I don't have time to be around for longer [7:01pm] ClemensTolboom: GaborHojtsy: run … tnx again for your time [7:01pm] penyaskito: ClemensTolboom, I see... [7:01pm] penyaskito: GaborHojtsy, thanks! [7:02pm] GaborHojtsy: thanks a lot for all your work guys, its highly appreciated [7:03pm] penyaskito: I have to run too, the parking bill is getting bigger every minute [7:03pm] penyaskito: thxbye [7:03pm] penyaskito left the chat room. (Quit: Saliendo)