[6:00pm] GaborHojtsy: hey! [6:00pm] Druplicon: hey [6:00pm] GaborHojtsy: anybody here for the D8MI meeting? [6:01pm] Sutharsan: GaborHojtsy hi [6:01pm] GaborHojtsy: Sutharsan: hey! [6:01pm] GaborHojtsy: Sutharsan: how are things? [6:03pm] Sutharsan: GaborHojtsy: it's been better. But is getting better too [6:03pm] Sutharsan: GaborHojtsy: just finished a new patch for http://drupal.org/node/1832946 [6:03pm] Druplicon: http://drupal.org/node/1832946 => #1832946: Create a small project API to be used by Update and Locale => Drupal core, base system, normal, needs review, 25 comments, 11 IRC mentions [6:03pm] Sutharsan: GaborHojtsy: 't been hard labour [6:03pm] GaborHojtsy: Sutharsan: I've had some personal life events this week and last week, so could not help in any issues, but that is now in control, so should be able to support people more hopefully [6:04pm] GaborHojtsy: Sutharsan: hopefully katbailey is helping you out well? [6:04pm] YesCT joined the chat room. [6:04pm] Sutharsan: GaborHojtsy: katbailey has been a great help [6:05pm] YesCT: Hi [6:05pm] Druplicon: Hi! Did you clear your cache? [6:05pm] Sutharsan: GaborHojtsy: but Jose has different objectives with the issue. I need to discuss with him. [6:05pm] Sutharsan: Druplicon: lol [6:05pm] GaborHojtsy: YesCT: hey [6:07pm] amateescu left the chat room. (Quit: Leaving) [6:09pm] plach: here I am [6:10pm] plach: GaborHojtsy: I was having a look to the langauge negotiation issue [6:11pm] plach: (hi all ) [6:11pm] mzgadzaj left the chat room. (Remote host closed the connection) [6:12pm] Haza` is now known as Haza`Aw. [6:12pm] GaborHojtsy: Sutharsan: that sounds like a good plan! [6:12pm] GaborHojtsy: plach: hey [6:12pm] GaborHojtsy: plach: congrats on finally having the permissions patch in [6:12pm] YesCT: Looks like lots of folks sprinting in march. Not just d8mi. But we could has issues ready for people. [6:13pm] plach: GaborHojtsy: yeah, that was hard [6:13pm] vasike left the chat room. (Quit: Nettalk6 - www.ntalk.de) [6:13pm] YesCT: Yes. Plach: yay! [6:13pm] plach: [6:13pm] plach: GaborHojtsy: now we just need to get the other two RTBC and then we should be done with features [6:13pm] iSampo left the chat room. [6:14pm] plach: http://drupal.org/project/issues/search/drupal?status[]=Open&categories[]=feature&version[]=8.x&component[]=translation_entity.module [6:14pm] YesCT: I haven't read my tracker yet today [6:14pm] plach: GaborHojtsy: did you the API improvement issue? [6:14pm] plach: and my mail? [6:14pm] GaborHojtsy: plach: just got to reading up on the API issue [6:14pm] GaborHojtsy: ú [6:14pm] GaborHojtsy: plach: looks like you have some good company of people there [6:14pm] YesCT: Brb. [6:15pm] plach: GaborHojtsy: yep, but I'd like to schedule a meeting [6:15pm] plach: GaborHojtsy: I think a sent you a doodle invitation [6:15pm] plach: I sent [6:15pm] GaborHojtsy: plach: ha, did not see the email yet [6:16pm] kalmanhosszu left the chat room. (Quit: kalmanhosszu) [6:16pm] plach: GaborHojtsy: I think that one can help alleviate the concerns @catch had about the metadata issue [6:16pm] GaborHojtsy: hum?! [6:16pm] GaborHojtsy: plach: ? [6:17pm] plach: GaborHojtsy: the approach I'm proposing there assumes properties (and metatda) wll be stored side by side in the data table [6:17pm] plach: GaborHojtsy: by altering property defintion node can skip the duplicated properties [6:18pm] GaborHojtsy: oh, THAT metadata not related to metadata in CMI, huh [6:18pm] plach: yep [6:18pm] plach: GaborHojtsy: the *small* metadata issue [6:19pm] GaborHojtsy: ha [6:20pm] dclavain left the chat room. (Ping timeout: 240 seconds) [6:20pm] plach: GaborHojtsy: hopefully from tonight I'll be able to go back to the node ng issue and the stuff around it [6:20pm] GaborHojtsy: plach: woot [6:20pm] • GaborHojtsy filling in doodle for plach [6:20pm] calbasi left the chat room. [6:21pm] plach: GaborHojtsy: on the last entity IRC meeting fago outlined that it will be easier to get through it if we complete the conversions for fields using Node in tests [6:21pm] plach: GaborHojtsy: so I'll try to work in parallel on that one and the field conversion issues [6:21pm] webflo left the chat room. (Quit: Leaving.) [6:22pm] YesCT: plach: You go to entity irc mtgs also? [6:23pm] svendecabooter left the chat room. (Remote host closed the connection) [6:24pm] GaborHojtsy: plach: ok, filled in doodle [6:25pm] plach: YesCT: yes, I'm getting a bit schizofrenic [6:25pm] plach: GaborHojtsy: woot! [6:26pm] GaborHojtsy: plach: the entity conversion and ET issues are a pretty hard to untangle in terms of order of patches even [6:26pm] plach: GaborHojtsy: do you mean the features above? [6:29pm] webflo joined the chat room. [6:29pm] GaborHojtsy: no, the API improvements, NG conversions, translatable properties, etc [6:29pm] Jibran joined the chat room. [6:30pm] plach: yep, the API improvements should totally follow the ng conversions [6:30pm] plach: GaborHojtsy: I had a quick look to the negotiation issue: I agree we should keep the current configurability setting [6:30pm] plach: but we need to introduce a "locked" setting [6:31pm] plach: we definitely do not want the URL language to become available in the UI [6:31pm] plach: and in parallel we can make UI language *always* configurable by locking it [6:31pm] plach: GaborHojtsy: ^ [6:31pm] fago: GaborHojtsy, we've got http://drupal.org/node/1845546#comment-7004072 ready which now has the translation stuff for violation messages as discussed - in case you wanna check it out before commit? [6:31pm] Druplicon: http://drupal.org/node/1845546 => #1845546: Implement validation for the TypedData API => Drupal core, entity system, critical, reviewed & tested by the community, 117 comments, 17 IRC mentions [6:32pm] jcisio is now known as jcisio|aw. [6:35pm] YesCT left the chat room. (Read error: Connection reset by peer) [6:35pm] YesCT joined the chat room. [6:36pm] GaborHojtsy: plach: yeah locking sounds like a good proposal [6:36pm] plach: GaborHojtsy: cool, I'm going to post this suggestion [6:38pm] herom left the chat room. (Quit: Leaving) [6:38pm] jessehs joined the chat room. [6:39pm] GaborHojtsy: fago: would be good to open an issue in the potx module queue to support this and explain the pattern [6:40pm] plach: GaborHojtsy: I've reviewed http://drupal.org/node/1899994 [6:40pm] Druplicon: http://drupal.org/node/1899994 => #1899994: Disentangle language initialization from path resolution => Drupal core, language system, normal, needs review, 21 comments, 3 IRC mentions [6:40pm] YesCT left the chat room. (Read error: Connection reset by peer) [6:40pm] GaborHojtsy: I see "public $message" but would it also be under a specific inherited class for sure? [6:40pm] YesCT joined the chat room. [6:41pm] GaborHojtsy: fago: ^^^ [6:42pm] GaborHojtsy: plach: I'm not sure the people on the issue are experienced with negotiation so maybe a bit more guidance as to how to introduce the locked setting/property might be needed [6:42pm] plach: GaborHojtsy: ok, I'll try to follow that more closely [6:43pm] plach: GaborHojtsy: about @katabailey's issue, overall it looks good to me, but it acts only on the master request [6:44pm] plach: GaborHojtsy: I was thinking that if we enabled it to act on subrequest too we might have per-block language negotiation which opens a lots of interesting possibilities [6:44pm] plach: GaborHojtsy: for instance having the toolbar always in the admin language [6:44pm] plach: or stuff like that [6:44pm] YesCT: Yes negotiation issue could use specific suggestions. [6:44pm] fago: GaborHojtsy, yep, it will be on classes extending from the symfony Constraint class. However not necessarily directly, we also have classes extending other symfony constraints. Or could we leverage the plugin-system knowledge, i.e. only look in appropriate plugin system directories? [6:45pm] fago: GaborHojtsy, I'll open the issue [6:48pm] m0rdonez left the chat room. (Remote host closed the connection) [6:48pm] GaborHojtsy: plach: IMHO attempt to suggest that, but I'd not hold up critical request work on wishes like that [6:49pm] plach: GaborHojtsy: sure, I just wanted to understand if it's just matter of skipping an IF or if that implies more work [6:49pm] GaborHojtsy: fago: imagine a Drupal 6 or 7 based site that has a static code analyser that looks at code [6:49pm] Sutharsan left the chat room. (Quit: Sutharsan) [6:49pm] GaborHojtsy: fago: if you implement the plugin discovery code for Drupal 6/7 as well then sure [6:50pm] fago: GaborHojtsy, [6:50pm] GaborHojtsy: fago: localize.d.o backend will not run Drupal 8 [6:50pm] rvilar left the chat room. [6:50pm] GaborHojtsy: fago: for quite a while [6:50pm] fago: GaborHojtsy, can we use class inheritance checks? [6:50pm] GaborHojtsy: fago: so having well focused patterns that can be looked at in the file is important [6:50pm] GaborHojtsy: fago: yeah we get that info from the tokenizer [6:50pm] GaborHojtsy: fago: might not be very-very simple, but there are complex token patterns in the code already in potx [6:51pm] fago: GaborHojtsy, so does it just look at the class we extend from or really know the php inheritance model? e.g. parent-parent classes? [6:52pm] GaborHojtsy: fago: no, we get the PHP text representation tokenizer as PHP language tokens [6:52pm] fago: GaborHojtsy, Howsoever, we have a Constraint suffix on the classes so why not just use that [6:52pm] fago: GaborHojtsy, I see [6:52pm] GaborHojtsy: fago: yeah, so a potx issue would be good explaining what pattern can be looked at in the file [6:53pm] fago: GaborHojtsy, at which branch should I file it, 7.x-2.x? [6:54pm] GaborHojtsy: fago: the tokenizer/parser is the same, so it does not really matter [6:54pm] svendecabooter joined the chat room. [6:54pm] GaborHojtsy: fago: l.d.o runs on D6 it might be updated to D7 in a few months [6:54pm] YesCT left the chat room. (Quit: Timed out from phone) [6:54pm] YesCT|car is now known as YesCT. [6:55pm] svendecabooter left the chat room. (Remote host closed the connection) [6:59pm] fago: GaborHojtsy, http://drupal.org/node/1903362 [6:59pm] jessehs left the chat room. (Remote host closed the connection) [6:59pm] Druplicon: http://drupal.org/node/1903362 => #1903362: Support extracting validation constraint messages => Translation template extractor, Code, normal, active, 0 comments, 1 IRC mention [6:59pm] jessehs joined the chat room. [7:00pm] Sutharsan joined the chat room. [7:02pm] GaborHojtsy: fago: great, thanks! [7:02pm] GaborHojtsy: fago: following, thanks!