[6:00pm] GaborHojtsy: MEETING TIME [6:00pm] GaborHojtsy: who is here for the D8MI meeting? [6:01pm] mkalkbrenner: penyaskito: what is "2"? [6:01pm] maxocub: present [6:01pm] Mark_L6n: GaborHojtsy: here [6:02pm] penyaskito: mkalkbrenner: option 2, in your last comment [6:02pm] penyaskito: hi all :) [6:02pm] GaborHojtsy: andypost, attrib, eiriksm_, herom, Mark_L6n, maxocub, mkalkbrenner, mon_franco, Patrick_Storey, penyaskito, plach, sebcorbin, Sutharsan, webflo: hi, D8MI meeting? [6:02pm] angrytoa_ joined the chat room. [6:02pm] mon_franco: hi all! [6:03pm] mkalkbrenner: hi [6:03pm] Druplicon: que tal [6:03pm] GaborHojtsy: yay, hi all! [6:03pm] GaborHojtsy: announcements first [6:03pm] GaborHojtsy: Localize.drupal.org Drupal 7 staging testing is NOW ON! https://localize.drupal.org/node/63903 [6:03pm] Druplicon: https://localize.drupal.org/node/63903 => Test the staging version of localize.drupal.org on Drupal 7 NOW! => 0 comments, 1 IRC mention [6:03pm] Sutharsan left the chat room. (Remote host closed the connection) [6:03pm] GaborHojtsy: please, please, spread the word in your local communities [6:03pm] GaborHojtsy: we set up 2 weeks to test for this one [6:04pm] GaborHojtsy: it sounds like a short period, but if bigger issues are found, we may need to fix them and relaunch the test [6:04pm] GaborHojtsy: ..... [6:04pm] GaborHojtsy: second announcement [6:04pm] GaborHojtsy: barcelona? [6:04pm] Druplicon: barcelona is DrupalCon Barcelona, 21-25 Sept 2015 | https://events.drupal.org/barcelona2015 | Sprints Sept 19-27. Sprint signup: http://bit.ly/sprintBarcelona | Extended sprint info: https://events.drupal.org/barcelona2015/sprints | In the meantime, enjoy the song https://www.youtube.com/watch?v=XHG6e3P4eQ8 [6:05pm] GaborHojtsy: of course :D [6:05pm] GaborHojtsy: we’ll have lots of fun, I am sure [6:05pm] mon_franco: :D [6:05pm] GaborHojtsy: and not just because of the Festa de la Merce festival that is just on at that time [6:05pm] GaborHojtsy: http://merce.bcn.cat/ [6:06pm] angrytoast left the chat room. (Ping timeout: 244 seconds) [6:06pm] plach: hi all [6:06pm] GaborHojtsy: :) [6:06pm] GaborHojtsy: would love to see you at the sprints, I am planning to be there as much as posisble [6:08pm] GaborHojtsy: that is it for announcements [6:08pm] GaborHojtsy: plach: wanna start? [6:08pm] plach: GaborHojtsy: sure, although I've not much to report [6:09pm] attrib left the chat room. (Quit: Verlassend) [6:09pm] jhodgdon-brb is now known as jhodgdon. [6:09pm] plach: I've been swamped with client work this week and also personal life stuff, so I only discussed https://www.drupal.org/node/2453153 with mkalkbrenner and catch [6:09pm] Druplicon: https://www.drupal.org/node/2453153 => Node revisions cannot be reverted per translation [#2453153] => 122 comments, 38 IRC mentions [6:09pm] plach: that I did a lot :) [6:09pm] plach: literally hours [6:10pm] plach: mkalkbrenner++ [6:10pm] plach: catch++ [6:10pm] plach: I still need to have a look to the latest iteration [6:10pm] GaborHojtsy: plach: that is a great I think? [6:10pm] GaborHojtsy: plach: any debates on it outstanding or is the direction firm now? [6:10pm] jhodgdon: plach++ [6:10pm] plach: the general approach is laid out, we are still discussing some implementation details [6:11pm] plach: but I think we almost found a way forward [6:11pm] plach: it's a tricky issue [6:11pm] plach: I also started working on https://www.drupal.org/node/1137074 [6:11pm] Druplicon: https://www.drupal.org/node/1137074 => Make obtaining language-aware URLs less painful [#1137074] => 26 comments, 5 IRC mentions [6:12pm] plach: not much progress yet, though [6:12pm] mkalkbrenner: hours? I feel like days ;-) [6:12pm] plach: mkalkbrenner: fair :) [6:12pm] plach: and I still owe reviews to half of the Drupal community [6:12pm] plach: (or something like that) [6:12pm] plach: sorry guys [6:13pm] plach: that's all for me [6:13pm] GaborHojtsy: plach: the IS of https://www.drupal.org/node/1137074 is *very* confusing :/ [6:13pm] mkalkbrenner: plach++ [6:13pm] Druplicon: https://www.drupal.org/node/1137074 => Make obtaining language-aware URLs less painful [#1137074] => 26 comments, 6 IRC mentions [6:13pm] plach: GaborHojtsy: yep, it's very old, it needs a refresh [6:13pm] GaborHojtsy: plach: haha, no problem, always focus on life when appropriate :) [6:13pm] plach: and when is that? ;) [6:13pm] dawehner joined the chat room. [6:13pm] dawehner left the chat room. (Changing host) [6:13pm] dawehner joined the chat room. [6:14pm] GaborHojtsy: plach: heh, you know best :) [6:14pm] GaborHojtsy: plach++ [6:14pm] GaborHojtsy: mkalkbrenner: wanna go next? [6:14pm] mkalkbrenner: sure [6:15pm] mkalkbrenner: I'm waiting for catch and plach to review my latest suggestions for https://www.drupal.org/node/2453153 ;-) [6:15pm] Druplicon: https://www.drupal.org/node/2453153 => Node revisions cannot be reverted per translation [#2453153] => 122 comments, 39 IRC mentions [6:15pm] GaborHojtsy: hm :) [6:16pm] mkalkbrenner: other issues I worked on are not related to D8MI directly, but … [6:17pm] mkalkbrenner: I'm proud to finally solved an issue I filed 7 years ago ;-) [6:17pm] mkalkbrenner: https://www.drupal.org/node/298768 [6:17pm] Druplicon: https://www.drupal.org/node/298768 => Ensure that entries are written to watchdog table [#298768] => 59 comments, 10 IRC mentions [6:17pm] mkalkbrenner: just wanted to mention, sorry :-) [6:17pm] mkalkbrenner: that's it [6:18pm] GaborHojtsy: mkalkbrenner: ha, congrats! [6:18pm] GaborHojtsy: mkalkbrenner: you are a model of persistence :D [6:18pm] GaborHojtsy: mkalkbrenner++ [6:18pm] GaborHojtsy: maxocub: hi, wanna go next? [6:19pm] maxocub: sure [6:19pm] maxocub: I worked on https://www.drupal.org/node/2454829 again, and gave a try at https://www.drupal.org/node/2499639 [6:19pm] Druplicon: https://www.drupal.org/node/2454829 => Configuration translation UI does not support plural sources/targets [#2454829] => 58 comments, 23 IRC mentions [6:19pm] Druplicon: https://www.drupal.org/node/2499639 => Use better labels for numeric fields when using a multiple plural forms language [#2499639] => 20 comments, 5 IRC mentions [6:19pm] maxocub: And I thought that if the problem with the labels is still a problem for commiters, we could solve #2499639 first for the two other forms in the code with the same labels and then apply the solution on #2454829. [6:20pm] maxocub: And that's all [6:22pm] GaborHojtsy: maxocub: at least https://www.drupal.org/node/2454829 does not concern the upgrade path [6:22pm] Druplicon: https://www.drupal.org/node/2454829 => Configuration translation UI does not support plural sources/targets [#2454829] => 58 comments, 24 IRC mentions [6:22pm] GaborHojtsy: huh :) [6:22pm] GaborHojtsy: maxocub: I hope its good now and it lands, because the labels problem exists in a few places already [6:22pm] GaborHojtsy: maxocub: but yeah you are right, we’ll see [6:23pm] GaborHojtsy: maxocub++ [6:23pm] GaborHojtsy: maxocub: fingers crossed [6:23pm] GaborHojtsy: jhodgdon: back now? wanna go next? [6:23pm] maxocub: indeed [6:24pm] jhodgdon: sure [6:24pm] jhodgdon: So on the Views front... [6:24pm] jhodgdon: https://www.drupal.org/node/2399211 got finished, hooray! [6:24pm] Druplicon: https://www.drupal.org/node/2399211 => Support all options from views fields in DateTime formatters [#2399211] => 205 comments, 37 IRC mentions [6:24pm] jhodgdon: There are only two more "do base fields right" issues on the base fields meta [6:25pm] jhodgdon: meta is: https://www.drupal.org/node/2393339 [6:25pm] Druplicon: https://www.drupal.org/node/2393339 => [META] Make sure Views base fields are using Field API for formatting, and do not lose functionality [#2393339] => 72 comments, 27 IRC mentions [6:25pm] jhodgdon: open issues are: [6:25pm] sebcorbin is now known as sebcorbin`away. [6:25pm] jhodgdon: https://www.drupal.org/node/2455125 - should be quick one now that the other TimeDate issue is done [6:25pm] Druplicon: https://www.drupal.org/node/2455125 => Update EntityViewsData use of generic timestamp to use Field API formatter [#2455125] => 70 comments, 14 IRC mentions [6:25pm] mon_franco left the chat room. (Quit: Leaving) [6:25pm] jhodgdon: https://www.drupal.org/node/2449597 - might need someone to work on this, seems stalled? [6:25pm] Druplicon: https://www.drupal.org/node/2449597 => Number formatters: Make it possible to configure format_plural on the formatter level [#2449597] => 91 comments, 11 IRC mentions [6:26pm] jhodgdon: And then there are other Views issues collected on the main Views d8mi meta https://www.drupal.org/node/2313159 [6:26pm] Druplicon: https://www.drupal.org/node/2313159 => [meta] Make multilingual views work [#2313159] => 52 comments, 37 IRC mentions [6:26pm] jhodgdon: https://www.drupal.org/node/2450195 needs someone to work on it [6:26pm] Druplicon: https://www.drupal.org/node/2450195 => Original language of entities not accessible in views anymore [#2450195] => 15 comments, 6 IRC mentions [6:26pm] jhodgdon: https://www.drupal.org/node/2508892 probably does too [6:26pm] Druplicon: https://www.drupal.org/node/2508892 => "Content language of view row" rendering option does not always ensure row language is present [#2508892] => 8 comments, 3 IRC mentions [6:26pm] jhodgdon: well that one needs clarification [6:27pm] jhodgdon: https://www.drupal.org/node/2451657 has not had any action for 10 days [6:27pm] Druplicon: https://www.drupal.org/node/2451657 => Views should not condition joins on the langcode of fields that are not translatable [#2451657] => 66 comments, 39 IRC mentions [6:27pm] jhodgdon: https://www.drupal.org/node/2473989 needs work [6:27pm] Druplicon: https://www.drupal.org/node/2473989 => Lack of dynamic language field / filter makes shipping core views hard to be both compatible with mono and multilingual [#2473989] => 61 comments, 17 IRC mentions [6:27pm] jhodgdon: and finally https://www.drupal.org/node/2476563 is being worked on I think [6:27pm] Druplicon: https://www.drupal.org/node/2476563 => Entity operations links tied to original entity language, ignore everything else [#2476563] => 55 comments, 13 IRC mentions [6:27pm] jhodgdon: whew! [6:27pm] jhodgdon: Once we get all those done... maybe Views will work? :) [6:27pm] GaborHojtsy: haha [6:28pm] jhodgdon: that's all from me... I'm just monitoring/reviewing as usual and trying to keep it all organized [6:28pm] GaborHojtsy: I worked a lot recently on 2476563 [6:28pm] GaborHojtsy: discussed earlier with plach :) [6:28pm] jhodgdon: and working on getting the d8 User Manual project going!!!! First sprint is Sunday: https://groups.drupal.org/node/471268 (in Minneapolis and global/IRC) [6:28pm] Druplicon: https://groups.drupal.org/node/471268 => Drupal 8 User Guide Sprint at Twin Cities Drupal Camp (or remote) => 7 comments, 1 IRC mention [6:28pm] GaborHojtsy: I think we may need to turn to the node table to test instead of entity_test, so we get some translatability without disrupting other test code [6:29pm] GaborHojtsy: reviews needed/welcome [6:29pm] Patrick_Storey left the chat room. (Quit: Patrick_Storey) [6:29pm] GaborHojtsy: jhodgdon: I think 2476563 would be a good one to review for you too, its not a huge patch but the significance is big :) [6:29pm] Patrick_Storey joined the chat room. [6:29pm] jhodgdon: GaborHojtsy: that one is currently at Needs Work, so is it ready for a review? [6:30pm] GaborHojtsy: jhodgdon: the tests don’t pass yet, but the topic of the review in part if whether we should switch up the tests :D [6:31pm] jhodgdon: ok I will ... well not this week. I'm flying out to Minneapolis tomorrow to get the sprint ready for the user guide [6:31pm] jhodgdon: will likely not have time to review that soon but I am at least following the issue. [6:31pm] GaborHojtsy: jhodgdon: sounds great :) [6:31pm] GaborHojtsy: jhodgdon: ok, np [6:31pm] GaborHojtsy: jhodgdon++ [6:32pm] GaborHojtsy: Mark_L6n: hi, wanna go next? [6:32pm] Mark_L6n: Yes, although little to report. Have been working on a D8 custom module with its own .po files, and have questions about it. [6:33pm] Mark_L6n: One perhaps good to mention: can't tell from issues whether there is a way to use t() to get plural forms. [6:33pm] Mark_L6n: In D7, it looks like you used format_plural(), which called t(). format_plural() doesn't appear to be in D8, though. [6:33pm] Mark_L6n: Might be related to some issues mentioned above [6:33pm] nonsie joined the chat room. [6:35pm] GaborHojtsy: Mark_L6n: yeah format_plural() as a global function was removed, although t() was not [6:35pm] GaborHojtsy: Mark_L6n: you should use formatPlural() from StringTranslationTrait :) [6:35pm] Haza` is now known as Haza`Aw. [6:36pm] GaborHojtsy: Mark_L6n: or in global context Drupal::translation()->formatPlural() [6:36pm] jhodgdon: Mark_L6n: or if you are not in a class where you can use the trait, you can get the translation service and call a method there right GaborHojtsy? [6:36pm] jhodgdon: there you go [6:36pm] penyaskito: Mark_L6n: if you are in a controller, just $this->formatPlural() [6:36pm] jhodgdon: or a plugin [6:36pm] jhodgdon: or a form [6:36pm] dinarcon_ joined the chat room. [6:36pm] jhodgdon: most of our base classes with UI should have TranslationTrait in them. [6:36pm] GaborHojtsy: Mark_L6n: core uses in global contexts: [6:36pm] GaborHojtsy: core/modules/field/field.module: drupal_set_message(\Drupal::translation()->formatPlural( [6:37pm] GaborHojtsy: but nearly everything has the translation trait yeah [6:37pm] GaborHojtsy: of course not global functions [6:37pm] GaborHojtsy: Mark_L6n: please submit any bugs you find on the way :) [6:37pm] GaborHojtsy: Mark_L6n++ [6:37pm] Mark_L6n: GaborHojtsy jhodgdon penyaskito : thanks! [6:38pm] GaborHojtsy: penyaskito: wanna go next? [6:38pm] Mark_L6n: GaborHojtsy: will certainly do so ;-) [6:38pm] penyaskito: GaborHojtsy: sure [6:38pm] penyaskito: I had nothing to report, but Ive been testing d7 l.d.o during the meeting and found https://www.drupal.org/node/2511482 [6:38pm] Sutharsan joined the chat room. [6:38pm] Druplicon: https://www.drupal.org/node/2511482 => Primary profile link not shown on profiles [#2511482] => 0 comments, 1 IRC mention [6:39pm] dinarcon left the chat room. (Ping timeout: 272 seconds) [6:39pm] penyaskito: did quick-but-extensive testing and found nothing else, congrats :)) [6:40pm] dydave left the chat room. (Ping timeout: 255 seconds) [6:40pm] penyaskito: I was also trying to provide feedback on https://www.drupal.org/node/2474075 just before the meeting, that's it [6:40pm] Druplicon: https://www.drupal.org/node/2474075 => preSave() and postSave() not working with ContentEntity translations [#2474075] => 19 comments, 14 IRC mentions [6:41pm] GaborHojtsy: penyaskito: oh, nice :) we are looking for testers using localization client, etc. as well if you have some more time :) [6:41pm] penyaskito: Im wondering if option 2 there would make contrib devs to be language-aware, which can reduce DX [6:41pm] penyaskito: GaborHojtsy: Ill try or try to find someone [6:42pm] GaborHojtsy: penyaskito++ [6:43pm] GaborHojtsy: Patrick_Storey: hi, any news on the NYC sprint or other things? :) [6:43pm] penyaskito: ah, btw, Im going to NYC sprints :)) [6:43pm] Patrick_Storey: Just still gathering who’s going to the New York City sprints. [6:43pm] GaborHojtsy: penyaskito: also please comment on https://www.drupal.org/node/2487972 on what you tested, so we also have positive feedback :) [6:43pm] Druplicon: https://www.drupal.org/node/2487972 => [META] Results of testing localize.drupal.org on Drupal 7 in summer 2015 [#2487972] => 22 comments, 6 IRC mentions [6:43pm] Patrick_Storey: If anyone is going please sign the sheet [6:43pm] Patrick_Storey: https://docs.google.com/spreadsheets/d/1kEU0o1pA-RS3uyeIOPN91qYmgFPA6i17HeTXB3dtwn4/edit#gid=0 [6:44pm] penyaskito: Patrick_Storey: the spreadsheet is not promoted on the website, right? didnt found it? [6:44pm] Patrick_Storey: Yeah I’m still talking with them, they believe people will register on the site for it and haven’t agreed to promote the sheet yet [6:45pm] Patrick_Storey: But I believe shortly I’ll be able to have it attached to the node. [6:45pm] Patrick_Storey: (I’m also tracking those that sign up through the site anyways though so either way I’ll get the info) :-D [6:45pm] GaborHojtsy: Patrick_Storey: well, its good to have it in the sheet if you want to use the sheet, because if only a few people sign up that is dicouraging for those planning [6:46pm] GaborHojtsy: Patrick_Storey: will make the sprint *less* attractive IMHO [6:46pm] Patrick_Storey: Agreed, and from my experience there usually is a “sheet” anyways. So trying to keep the same model for sprints. [6:48pm] jhodgdon: they use sheets for the DrupalCon sprints too [6:49pm] GaborHojtsy: Patrick_Storey: well, we know there are more sprints on that day, so getting them on board may help [6:49pm] GaborHojtsy: Patrick_Storey: for the sheet [6:49pm] GaborHojtsy: Patrick_Storey: the NYC idea that the data should be collected “secretly” makes sense if they don’t want to use it to entice people to attend [6:50pm] GaborHojtsy: Patrick_Storey: I think they assumed that announcing the sprint as “aims to bring together some of the most prolific Drupal contributors to the Drupal 8 Multilingual Initiative” will be enough to entice [6:50pm] Patrick_Storey: These are all great points, I’m going to be on the next NYC Camp planning meeting and I’ll bring up these points! [6:50pm] Patrick_Storey: Yeah with the sheet they can say that, AND we can show it. :-) [6:51pm] Patrick_Storey: But yeah if anyone has any question with the MI sprint at New York Camp feel free to ping me on IRC. If I don’t know the answer I’ll find it. :-) [6:51pm] GaborHojtsy: Patrick_Storey: we usually use an open sheet because (a) it shows for others who is attending, and entices them because the others are nice, or famous or they have issues they want to discuss with them or just have a beer with them :D (b) organizers can do capacity planning on a fine grained half-day basis for space/food, etc. rather than a binary yes/no for a multiday sprint [6:52pm] jhodgdon: plus people can sign up as "remote" [6:52pm] andypost left the chat room. (Quit: Ухожу я от вас (xchat 2.4.5 или старше)) [6:52pm] GaborHojtsy: yeah [6:52pm] Patrick_Storey: @jhodgdon Agreed. That’s important. [6:52pm] GaborHojtsy: it has the downside of possibly spam which never happened and unintended edits which happened maybe once [6:52pm] Patrick_Storey: @GaborHojtsy Thanks. I’m just basically going to use your words now when talking with them [6:52pm] GaborHojtsy: and then the privacy question of whether people want to let everyone know which days there are there [6:53pm] GaborHojtsy: but nobody is forced to sign up publicly [6:53pm] jhodgdon: really, privacy? Most of the camps show attendance anyway. [6:53pm] jhodgdon: and if you're giving a talk, there's a good chance you are there. ?!? [6:53pm] GaborHojtsy: yeah, well, this is up to half day detail right :D [6:53pm] jhodgdon: :) [6:53pm] Mark_L6n: Maybe you don’t have to have the ‘full name’ field, just the Drupal name [6:54pm] Sutharsan left the chat room. (Remote host closed the connection) [6:55pm] GaborHojtsy: Mark_L6n: yeah we always have people who prefer not to share full name, so they don’t… some venues required the full name before, eg. the UN *definitely* does [6:55pm] GaborHojtsy: Mark_L6n: I mean they have a full airport style security process before you can get through the fence [6:55pm] GaborHojtsy: (but the camp registration should take care of that( [6:55pm] GaborHojtsy: in this case [6:56pm] GaborHojtsy: anyway, who did I not call who said they are here< [6:56pm] GaborHojtsy: ? [6:56pm] naveenvalecha left the chat room. (Remote host closed the connection) [6:56pm] GaborHojtsy: (mon_franco said hi but then left) [6:56pm] naveenvalecha joined the chat room. [6:56pm] hchonov1 left the chat room. (Ping timeout: 256 seconds) [6:57pm] GaborHojtsy: ok, if nobody else then… thanks all for coming :) [6:57pm] GaborHojtsy: remember: 1 test l.d.o on D7 (https://localize.drupal.org/node/63903) [6:57pm] Druplicon: https://localize.drupal.org/node/63903 => Test the staging version of localize.drupal.org on Drupal 7 NOW! => 0 comments, 3 IRC mentions [6:57pm] GaborHojtsy: 2. sign up for sprints for DrupalCon [6:57pm] GaborHojtsy: barcelona? [6:57pm] Druplicon: barcelona is DrupalCon Barcelona, 21-25 Sept 2015 | https://events.drupal.org/barcelona2015 | Sprints Sept 19-27. Sprint signup: http://bit.ly/sprintBarcelona | Extended sprint info: https://events.drupal.org/barcelona2015/sprints | In the meantime, enjoy the song https://www.youtube.com/watch?v=XHG6e3P4eQ8 [6:58pm] GaborHojtsy: thanks again and see you on IRC at least next week :) [6:59pm] GaborHojtsy: Patrick_Storey++ [6:59pm] GaborHojtsy: Mark_L6n++ [6:59pm] GaborHojtsy: mkalkbrenner++ [6:59pm] GaborHojtsy: maxocub++ [6:59pm] GaborHojtsy: plach++ [6:59pm] GaborHojtsy: jhodgdon++ [6:59pm] GaborHojtsy: penyaskito++ [6:59pm] maxocub: GaborHojtsy++ [6:59pm] plach: GaborHojtsy++ [6:59pm] plach: d8mi++ [6:59pm] plach left the chat room. (Remote host closed the connection) [6:59pm] GaborHojtsy: d8mi++