**** BEGIN LOGGING AT Fri May 22 02:59:58 2015 May 22 14:16:18 guy in my starbucks had an enyo sticker on his computer May 22 14:17:53 NICE May 22 14:40:37 he must be on this channel then :) May 22 14:41:17 maybe it was Garfonso :P May 22 14:50:57 :) Semanticfire I had the same thought May 22 15:07:40 hmph, I might upgrade to 2.5.1 today May 22 15:11:10 Huzzah! May 22 15:11:30 * GodGinrai throws confetti May 22 15:25:03 the yeoman stuff looks nice May 22 15:25:18 how do I fix the "XYZ is not a valid kind" ? May 22 15:25:37 or "XYZ is not the name of a valid kind" error May 22 15:25:55 define a kind named XYZ? May 22 15:26:13 it is May 22 15:26:47 like, I just copied my stuff in, included it in package.js, and when I try to load it, it breaks May 22 15:27:07 hrm May 22 15:27:42 copied my old source dir, including the parent dir, into the new source dir May 22 15:27:49 (so now i've got source/source) May 22 15:28:01 and included it in package.js for the bootplate, above style May 22 15:28:26 Ok, so it seems like it throws that error May 22 15:28:41 if the constructor isn't a function May 22 15:28:42 do I need to reference something like myapp.Application.XYZ ? May 22 15:29:02 here's the comment related to it: May 22 15:29:03 // If what we found at this namespace isn't a function, it's definitely not a kind constructor May 22 15:29:39 is the function enyo.kind() no longer real? May 22 15:29:43 that seems unlikely May 22 15:29:47 no, it is May 22 15:29:55 I think I may know what your problem is... May 22 15:30:08 Are you referring to the kind w/o quotes around it? May 22 15:30:35 nope May 22 15:30:54 I refer to some enyo.specific ones without quotes around it May 22 15:31:28 but I usually differentiate the 'native enyo' kinds without quotes, compared to my custom ones with quotes May 22 15:32:08 hrm May 22 15:32:30 oh, never mind May 22 15:32:43 switched editors yesterday, and didn't notice the "not saved" on my package.js >_> May 22 15:33:13 Finally, as a result of these modifications, in the configuration object passed into enyo.kind(), the value of the kind property will need to be quoted (e.g., kind: "enyo.Control"). Previously, the quotation marks were optional. May 22 15:33:23 ^ from the 2.3 release notes May 22 15:33:35 mm, I always do that May 22 15:33:43 even for enyo kinds? May 22 15:33:51 it's required for everything now May 22 15:33:53 I'm never declaring enyo kinds with enyo.kind May 22 15:34:03 they're always a part of components May 22 15:34:27 you don't inherit from any enyo kinds? May 22 15:34:46 enyo.kind({ May 22 15:34:51 name: "Example", May 22 15:34:57 kind: enyo.SomeKind May 22 15:35:00 }); May 22 15:44:23 I doubt all of your kinds use the default inheritance from enyo.Control May 22 15:44:40 I think a lot of them do May 22 15:44:45 I'll obviously need to check May 22 15:52:28 do... would that cause "enyo.kind: onyx.Slider is already in use by another kind, all kind definitions must have unique names." ? May 22 15:52:35 because if so, you're right May 22 15:53:57 that may be the case. I haven't seen that error before May 22 15:55:32 nah, it looks like that error is caused by the "name" property having a name that a kind already exists for May 22 15:55:55 that seems... odd May 22 15:56:23 like if you tried to define your own kind, but name it "enyo.Control", which already exists May 22 15:56:35 I'm pretty confident that's not the case May 22 15:56:50 yea, it could be that due to other bugs, something is triggering that one May 22 15:57:34 I would suggest going through all your kinds and making sure that whatever the "kind" property is set to in all the definitions is quoted. May 22 15:57:48 once that's done, we can see what problems still exist May 22 15:57:59 yeah May 22 15:58:16 Be back in a bit, I'm going to pick up some lunch May 22 16:29:22 ok, well, I've done that, the same thing is the problem May 22 16:32:41 now I'm checking for layoutKind May 22 16:39:41 checked layoutKind and arrangerKind, still no dicke May 22 16:39:44 dice* May 22 16:40:10 hrmm May 22 16:40:32 that's a very unfortunate way to mispell dice :P May 22 16:44:28 *misspell May 22 16:52:23 sugardave: any idea what could prevent a constructor from being made for a kind? May 22 17:04:00 GodGinrai: I don't have a laptop with enyo stickers. Also I'm currently touring Marocco. :-) May 22 17:04:21 Garfonso: I see May 22 17:56:56 yeshttp://pastebin.com/UVYuZzpy is the output from my web console May 22 17:57:03 http://pastebin.com/UVYuZzpy that is May 22 17:59:37 hrmm May 22 17:59:49 Did you change just the enyo.js? or everything? May 22 18:00:22 no, this is an entirely new bootplate May 22 18:00:22 Got it! May 22 18:00:41 also, going to be in a sprint planning meeting starting in ~2 minutes, so don't expect responses to be too fast May 22 18:00:58 entirely new bootplate... with your code added in? May 22 18:01:21 entirely new bootplate, with my source dir copied in, some libraries added, and my assets copied in May 22 18:01:34 k May 22 18:07:14 on the plus side, during debugging, I'm doing code clean-up which absolutely needed to be done May 22 18:07:53 re May 22 18:08:21 lol May 22 18:08:28 Semanticfire_2: eh? May 22 18:09:50 summatusmentis: where did you get your bootplate? May 22 18:17:27 GodGinrai: through yeoman May 22 18:17:38 hrmmmm May 22 18:18:05 I haven't used the yeoman build, so I have no idea if it has problems May 22 18:18:14 Semanticfire_2: have you used the yeoman build? May 22 18:22:24 not really May 22 18:22:35 I've tried, but I use my own grunt skeleton May 22 18:22:52 although I want to revisit the yeoman stuff May 22 18:25:08 it doesn't seem to really have problems, it's a 'blessed' way May 22 18:25:56 The presentation at CBUSJS Wednesday was on replacing Grunt and Gulp with NPM. :-) May 22 18:26:00 The issue I had with it was that I couldn't manage to do VCS with it , without putting the full enyo stack in my VCS system May 22 18:28:05 that's probably what I'll end up doing, which, like, fine May 22 18:31:15 what ? May 22 18:32:30 just that I'll end up pulling the full enyo stack into git May 22 18:32:33 rather than submoduling May 22 18:33:01 that sucks :) May 22 18:33:20 my grunt skeleton allows for minimalistic approach May 22 18:33:28 where you don't do submoduling May 22 18:33:52 just download the source, init your environment and code / test / build away May 22 18:34:00 https://github.com/semanticfire/enyo-grunt-skeleton May 22 18:42:26 meh, I like the yeoman cordova integration May 22 18:46:00 yup, thats what I thought would be nice as well May 22 18:46:11 but so far I do not plan on putting enyo in my repos May 22 18:48:43 mm, well May 22 18:48:51 maybe I'll change later, but for now, I want this to work May 22 18:49:52 welp, inadvertantly removed the whole bootplate dir May 22 18:49:57 maybe I'll try this again another time May 22 19:44:48 summatusmentis: let me know if you get more time to look into this. I'd like you to try with a couple of different versions of enyo so we can see if we can track the problem down May 22 19:47:11 maybe I'll play with that this evening May 22 19:53:22 alright, cool May 22 19:53:50 I'll be having people over, but I'll take a look at the channel every once in a while to see if you need any help May 22 20:59:49 so, I decided to wipe it, and start over, and now there's no errors May 22 21:00:09 its not loading, working the way I'm expcting it to, but it's at least not erroring out May 22 21:01:46 this seems like it might be a defer issue May 22 21:46:33 fixed, I'm not sure what happened, but the MVC thing was such that the stuff that used to be in my App.js needed to be in views/views.js May 22 21:49:51 I see May 22 21:54:02 so, back up and running, now I need to figure out how to get my code back into git without breaking everythign **** ENDING LOGGING AT Sat May 23 02:59:58 2015