Monday, 2017-02-27

*** zz_pwnall1337 is now known as pwnall133700:07
openstackgerritMerged openstack/python-cratonclient master: Adds basic Cloud resource CRUD to CLI  https://review.openstack.org/43709800:21
openstackgerritMerged openstack/craton master: Require region_id and cloud_id for POST /networks  https://review.openstack.org/43826500:24
*** VW_ has joined #craton03:30
*** VW has quit IRC03:30
*** pwnall1337 is now known as zz_pwnall133703:31
*** VW_ has quit IRC03:31
*** VW has joined #craton03:31
*** VW has quit IRC03:57
*** VW has joined #craton04:16
*** valw has joined #craton05:12
*** valw has quit IRC05:17
*** tojuvone has joined #craton05:54
openstackgerritJim Baker proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703205:56
openstackgerritJim Baker proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/43833906:13
openstackgerritJim Baker proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703206:18
*** VW has quit IRC06:34
*** valw has joined #craton07:13
*** valw has quit IRC07:17
*** tojuvone has quit IRC08:11
*** tojuvone has joined #craton08:11
*** tojuvone has quit IRC09:44
*** tojuvone has joined #craton11:05
sulo https://bugs.launchpad.net/craton/+bug/166825112:27
openstackLaunchpad bug 1668251 in craton "Including project in var resolution order causes error" [Critical,New]12:27
thomasemsulo: are you getting that bug on master?13:04
sulothomasem: yeah13:04
suloalso our cli (client) sucks13:05
thomasemCould be a set up problem... if the first project doesn't get a variable_association entry, it'll have that aerror.13:05
thomasemerror*13:05
thomasemWhich is why I added https://github.com/openstack/craton/blob/master/tools/docker_run.sh#L4113:05
thomasemsulo: was this from a manual set up?13:05
thomasemor docker_run.sh set up?13:05
sulothomasem: manual13:05
thomasemYeah, you MUST add a variable_association for the project13:06
sulohuh ?13:06
suloi didnt update .. i did a fresh install13:06
thomasemIn the setup where you're seeing that error, do you have a row in the variable_association for that project, and the ID of that row referenced in the Project's record?13:06
suloi dont13:07
thomasemThat's what causes that error, I believe.13:08
thomasemIn the bug you listed13:08
sulohrm .. i am pretty sure i nuked everything and started fresh13:08
thomasemOkay, and what process did you go through to start it?13:08
sulothomasem: create db / run db sync / start api13:09
thomasemOkay, and starting the API throw that error?13:09
sulono13:09
thomasemAt what point did you get that error?13:09
suloits when you do vars for say hosts13:09
thomasemDid you manually add a project?13:09
suloresolved-vars13:09
sulothomasem: yes13:10
thomasemWithout giving it a variable_association reference?13:10
thomasemPart of the bootstrap process now must be adding a variable_association reference for the first project, too.13:10
thomasemBecause that's required to reference the variables for that object. No variable_association, no variables (it returned None, I think) and therefore no __dict__ attribute.13:11
thomasemWhat I'm positing is that's not a bug, but expected behavior given the implemented design.13:12
suloso we are expecting users to do project create and go into the db and add something to make it work ?13:12
thomasemI don't know... that's been the premise from the start here. I think it makes more sense to start with some bootstrapped project that users can then delete once they make their own root user.13:13
thomasemI don't like this bootstrap process as it is at all.13:13
sulothats what we have ?13:13
suloright i see what you are syaing13:13
thomasemYou said you bootstrapped manually13:13
suloyeah ... but i am expecting that user to be temp13:14
suloonce i start creating projects i dont want projects to go in and do anything on the db13:14
thomasemI think that's perfectly fine. My point is that if you're going to manually bootstrap, you must follow the same process as docker_run.sh right now.13:14
*** valw has joined #craton13:14
thomasemI think the better approach would be some default set up via the migration.13:15
suloyeah i agree13:15
thomasemSo, let's do that in that bug you linked?13:16
sulosounds good13:16
thomasemCool. I was wanting to explain why that bug was happening all of a sudden, if you didn't know, is all.13:18
*** valw has quit IRC13:19
thomasemsulo: why do you say the CLI sucks, btw?13:26
sulothomasem: heh, mostly because its missing a lot of things13:28
thomasemOhhh, gotcha. FYI, the CRUD for clouds patch merged, it looks like, soooo the API should match up again.13:28
thomasemAnd, yeah... it's pretty rough.13:29
suloyeah, i mean mostly for demo purposes ... i dont think i can use cli today13:29
thomasemGotcha :(13:29
suloit just doest have the things we need to show13:29
sulosearch filters are missing ... vars13:29
suloetc etc13:30
sulosorting is not right13:30
thomasemAgreed.13:30
thomasemI think the most important things are that the API supports the things and (hopefully) some real inventory data in there... at least that's what I've gathered from our chats over the last several weeks.13:30
thomasems/several/couple of/13:31
sulothomasem: yeah i got now .. i am going to send everyone their  users in a sec to play with13:31
thomasemOh, excellent.13:31
thomasemAfter the demo, let's get all of the CLI bugs entered in so we can start working them.13:37
* sigmavirus forgot to log onto IRC this morning13:40
thomasemMissed much party, you have.13:41
* thomasem kids13:41
*** VW has joined #craton13:54
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Reorganize shell based integration tests  https://review.openstack.org/43765813:54
*** VW has quit IRC14:00
*** VW has joined #craton14:00
*** VW has quit IRC14:05
*** VW has joined #craton14:06
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Reorganize shell based integration tests  https://review.openstack.org/43765814:07
suloalso i get this now14:08
sulohttps://bugs.launchpad.net/python-cratonclient/+bug/166822114:08
openstackLaunchpad bug 1668221 in Craton's Python Client "Random NoneType() < int() error from cli" [High,New]14:08
sigmavirussulo: odd14:11
faridhi guys14:12
suloyeah, it works the second or the third try though14:12
thomasemhey farid14:19
sigmavirussulo: huh?14:20
sigmavirussulo: what sha are you installing from?14:20
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Add --format to the client shell  https://review.openstack.org/43765914:20
thomasemsigmavirus: did you not see my comments on your review here https://review.openstack.org/437658? Or do you disagree with them?14:21
sigmavirusFor --format or for the first one? The first one, I thought I addressed them.14:22
sigmavirusIf the latter, I missed them14:22
thomasemthe first one... lemme double-check14:22
thomasemMmm, nope. I was suggesting adding __init__.py to the new directories.14:22
thomasemSurprised it's working, actually?14:22
thomasemConsidering where all you import from.14:23
thomasemfrom cratonclient.tests.integration.shell import base14:23
thomasemThere's no __init__.py in shell/14:23
sigmavirusah, was missing it in shell, but not integration14:24
* sigmavirus adds it and re-runs tests14:24
thomasemYeah... I think I misspoke on one of my comments. But, yeah, it looks like shell/ needs one.14:25
sigmavirusAdding it14:28
thomasem+114:28
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Reorganize shell based integration tests  https://review.openstack.org/43765814:29
* sigmavirus is all too used to py.test14:29
thomasemOh, that's right.14:30
thomasemWith py.test it's actually recommended you don't package your tests.14:30
thomasemBecause :magic:14:30
*** valw has joined #craton14:33
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Add --format to the client shell  https://review.openstack.org/43765914:37
*** valw_ has joined #craton14:37
sigmavirusthomasem: yeah, but fixtures and parametrization are so much better in py.test14:37
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Reorganize shell based integration tests  https://review.openstack.org/43765814:39
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Add --format to the client shell  https://review.openstack.org/43765914:39
thomasemI guess I never ran into the case that required so much magic?14:39
*** valw has quit IRC14:40
thomasemsigmavirus: So, testing our your --format patch... I shouldn't be expecting it to work yet, according to the commit message?14:40
thomasems/our/out/14:40
sigmavirusCorrect14:40
sigmavirusto replace existing formatting would have made that change double in size14:41
sigmavirusAs it is it is over 848 lines of code =/14:41
sigmavirusI should probably split it up further14:41
thomasemI see... so are we going to leave this WIP until we can get that change in? Looks like it breaks table formatting, too14:41
thomasem$ craton region-list14:42
thomasemERROR: 'Extension' object is not callable14:42
thomasemrather, that change up for review14:42
thomasemnot "in"14:42
sigmavirusthomasem: you're on an old version14:42
thomasemOh14:42
thomasemPulling14:42
thomasemThere it goes14:43
thomasemThanks!14:43
sigmavirusYou're welcome :)14:43
*** valw_ has quit IRC14:46
*** valw has joined #craton14:46
*** valw has quit IRC14:54
sulowhat does the descendants=true flag do ?14:55
sulogit-harry: ^14:55
suloheh want to get a quick anser without reading the code :)14:56
git-harrysulo: if you specify a parent_id, you get the children by default14:56
git-harrysulo: if you set descendants=true you get all descendants14:56
sulogit-harry: ah in the list itself ?14:56
git-harryyes14:56
sulogotcha14:56
sulothx14:56
sulogit-harry: so it addes network-devices on the list is that the thing14:59
*** valw has joined #craton14:59
suloi am trying to figure out how this is differnt fromjust doing say host list14:59
git-harrysulo: it returns both network-devices and hosts14:59
git-harryit was added to allow more convenient queries against devices especially where descendants are involved15:00
sulobut this does not group that does it15:01
sulowhat i mean is15:01
thomasemAre we still having our Monday meeting, or skipping for the demo?15:01
suloif i do /hosts get15:02
suloi get all hosts including parent or any child15:02
sulominus network-devices15:02
*** valw_ has joined #craton15:02
sulobar network-device that no differnt to doing /devices with children15:02
*** valw has quit IRC15:03
git-harrysulo: /devices provides two things not supported by /hosts or /network-devices, homogeneous collections and optionally all descendants.15:04
faridthomasem: I'm there just in case, whatever works better for y'all.15:04
sulogit-harry: so all network-devcies + any host child for that network device (but in a separate hosts list) ?15:05
git-harryyes15:05
thomasemOh... jimbaker isn't on?15:06
sulogit-harry: yeah thats whats confusing me .. it would be useful to get (parent/child) for a device right ? we can almost already do this with 2 queries .. if we do  /host and /network-devices  we get everything we need to form that .. actually not even15:07
sulobecause there is no descendants property15:07
*** jimbaker has joined #craton15:08
*** ChanServ sets mode: +o jimbaker15:08
suloi think if we can add this for a particular device .. then its a really cool feature15:08
suloanyway i guess we can discuss later15:09
jimbakersorry, network connectivity issues15:09
git-harrysulo: yes it could be added to specific device types as well although what was added was specifically to address the current short-term requirements15:10
git-harryand adding it to specific device types doesn't get you everything /devices gives15:11
sulogit-harry: i guess what i am saying is i am failing to see how this is any different than doing /hosts /network-device and forming a parent child from that15:11
sulobecause there is no descendants property15:11
suloso you'd have to from it though parent_id ?15:11
jimbakersulo, it was added15:11
sulojimbaker: what was ?15:12
jimbakerwe now compute the descendants property from the parent_id, via children iirc the specific name15:12
git-harrysulo: ignoring descendants there is no difference15:13
jimbakerreviewing the code in models.py, i'm correct in that statement15:13
sulook i havent looked at the code yet15:14
sulojust tying to understand this to make some examples for demo15:15
suloso here https://gist.github.com/sulochan/d8f36481216a02491b0e608d2c93fdd415:15
suloi am trying to make sense of that output15:15
jimbakersulo, basically this parallels the code for ancestors (which could just use the code from descendants as-is once we implement parents)15:15
jimbaker(it's just a BFS traversal)15:16
suloso in that output .. what iam i looking for15:16
jimbakerbtw, we have another meeting in #openstack-meeting-415:16
*** valw_ has quit IRC15:28
*** tojuvone_ has joined #craton15:30
*** valw has joined #craton15:37
openstackgerritgit-harry proposed openstack/python-cratonclient master: Add support for /v1/devices  https://review.openstack.org/43856115:38
git-harrysulo: ^15:39
git-harrythat should allow you to use /devices in the client15:39
sulogit-harry: awesome ! thanks15:39
sulogit-harry: ill try to pull that in ... although i will have to mix cli with curl for demo15:40
suloits not the end of the world if we cant get this to show15:40
sulomuch of the demo is curl15:40
git-harryah, I thought it was all supposed to be in the client15:41
suloyeah it would be nice but cli is not ready15:41
suloits missing a whole lot of things15:41
*** Syed__ has joined #craton15:47
jimbakersulo, but ideally show some of the client in the demo15:49
jimbakerat least whatever there fully works with the rest of the rest api :)15:49
sulojimbaker: yeah the cli is missing most of the stuff we want to show15:49
sulowhich is why i am saying client should be the priority work this week15:50
jimbakerstuff like network-devices15:50
jimbakeretc15:50
jimbakeragreed about prioritizing client15:50
jimbakerthomasem, ^^^15:51
*** valw has quit IRC15:51
thomasem+1 on it15:51
sulogit-harry: your change looks good to me15:53
suloworks as expected15:54
git-harrygood to hear15:54
jimbakersulo, i assume you are using some wrappers like my craton-get around curl16:02
jimbakerdemos better imho16:03
sulojimbaker: whats that ? i am not16:03
jimbakerhttps://gist.github.com/jimbaker/9089e381af38d9db6bc4af59baed6d4716:05
jimbakerso craton-get v1/hosts?region_id=...16:05
tojuvone_Evening16:05
jimbakertojuvone_, hi16:05
thomasemsigmavirus: how does the --format=json support in jimbaker's CLI vars patch impact your --format patch? Are we thinking we want to drop JSON format support in jimbaker's patch in favor of yours?16:06
thomasemhttps://review.openstack.org/#/c/42703216:06
jimbakerthomasem, i would assume that we should favor sigmavirus' more general impl16:06
thomasemThat's what I figured... shall I go ahead and drop that support from the patch, then?16:06
jimbaker+116:06
jimbakerit's t16:06
sigmavirusthomasem: wasn't aware that was even there16:07
thomasemSurprise!16:07
thomasem:waves hands:16:07
* thomasem waves hands*16:07
jimbakerwe will figure it out :)16:07
thomasemUndoubtedly16:07
sigmaviruseventually =P16:09
jimbakereventually consistent coding16:09
jimbakeras we process the version graph16:09
*** tojuvone_ has quit IRC16:15
*** tojuvone_ has joined #craton16:15
*** wirehead_ has quit IRC16:19
*** valw has joined #craton16:28
openstackgerritThomas Maddox proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703216:35
*** jovon has joined #craton16:49
thomasemjimbaker: Do you mind explaining to me why if info['variables'] is None, you want to force 'loaded' to be False here: https://review.openstack.org/#/c/427032/10/cratonclient/v1/variables.py (line 29)?16:51
jimbakerthomasem, so this is with respect to lazy loading16:52
jimbakerat this point, you have not loaded variables. you don't know if it's empty {}, or not. you just have None16:53
thomasemAhhhhh, okay. I see.16:53
jimbakera comment on that aspect sounds like a very good idea to me!16:53
thomasemYep. I also simplified it a bit.16:53
jimbakerfresh eyes!16:53
jimbakerok, let me take a look at that review16:54
thomasemhttps://gist.github.com/thomasem/4b35997b820ace0fe8e69d3d5fdfc78616:54
thomasemOh, the patch isn't up yet. About to push one up.16:54
thomasemjimbaker: ^^16:54
openstackgerritThomas Maddox proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703216:57
jimbakerthomasem, so that looks like a reasonable simplification of what's there. my only concern is16:57
jimbakerwhether we properly capture that this is lazy or not16:57
jimbakerbut we can verify that logic16:58
thomasemjimbaker: it's the same logic, just took out the repeated code. We can test for it.16:59
thomasemAt least, I'm expecting it to be the same logic - hence testing being important. :P17:00
thomasemThat's why I specifically didn't default variable to {} when it is None, but actually check for it not existing.17:00
jimbakerthomasem, +117:03
thomasemThat's why I specifically didn't default variable to {} when it is None, but actually check for it not existing.17:05
thomasemoops, mt17:05
thomasemMeant to up arrow and enter in my shell17:05
sigmavirusthomasem: heh17:24
*** valw has quit IRC17:41
*** david-lyle has joined #craton17:44
*** david-lyle has quit IRC17:45
*** david-lyle has joined #craton17:46
*** david-lyle has quit IRC17:58
*** david-lyle has joined #craton18:01
*** valw has joined #craton18:02
sulogit-harry: your patch seems to have broken host-list18:03
* thomasem backs slowly away and out of the room18:05
git-harrysulo: okay, I'll take a look18:06
sulothanks18:06
*** zz_pwnall1337 is now known as pwnall133718:10
*** valw has quit IRC18:10
jimbakersulo, https://gist.github.com/jimbaker/9089e381af38d9db6bc4af59baed6d4718:11
jimbakerlatest craton wrappers, now based on httpie. which is a very fine package, highly worthwhile, commendable!18:11
jimbaker:)18:11
jimbakerthomasem, ^^^18:11
thomasemThanks18:12
openstackgerritgit-harry proposed openstack/python-cratonclient master: Add support for /v1/devices  https://review.openstack.org/43856118:16
git-harrysulo: that should do it for now, I'll clean it up properly tomorrow.18:16
sulogit-harry: thanks18:17
openstackgerritThomas Maddox proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703218:24
*** valw has joined #craton18:44
*** pwnall1337 is now known as zz_pwnall133718:49
sigmavirusjimbaker: httpie is terrible. It uses that awful Requests library18:53
jimbakersigmavirus, yeah, i know. such a wrong headed decision ;)18:54
* sigmavirus wouldn't touch that library with a 10ft pole18:55
jimbakeri was going to say 3 meters, but could use the extra distancing18:56
jimbaker(all ~4.8 cm...)18:57
thomasemWill be like... 1 minute late18:59
openstackgerritThomas Maddox proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703218:59
sigmavirusfarid: mute ;)19:05
sigmavirusjimbaker: thomasem what do you think about sorting those field names?19:17
sigmavirusespecially on listing19:18
sigmavirustwo subsequent calls should be identical19:18
*** tojuvone_ has quit IRC19:18
jimbakeryes, that's an outstanding bug19:18
sigmavirusah okay19:18
jimbakerit should be stable. maybe logical, vs lexicographic. but regardless consistent19:18
jimbakeralso we need to be able to show labels, etc19:18
jimbakerbut that's a next pass19:19
sulosigmavirus: +1 i've created a bug for that iirc .. also whats displayed is odd for some caes19:37
sulolike devices i think is showuing cell but not region etc19:38
sulowhere cel was optional etc19:38
suloalso id's werent asc or desc19:38
sigmavirussulo: I'm fixing that19:38
sigmaviruslol19:38
suloah nice19:38
sigmavirus(Side-benefit of fixing --format)19:38
sulook heading out for today, cya tomorrow19:49
jimbakersulo, cool, thanks so much for a great demo!19:49
*** valw has quit IRC19:51
*** valw has joined #craton19:53
cloudnullso there was some talk in that last meeting about export formats. can we simply standardize on a single format (not ansible, not puppet) ? Asking because as a downstream consumer I'd like to simply retrieve and parse the data in a way that makes sense for me. I'd rather not be forced to adopt an output format that changes parts of my runtime.19:53
cloudnullIE: export of devices comes out as craton format?19:53
sulocloudnull: +1 that makes the most sense tbh19:55
cloudnull++19:55
cloudnullthis would make life so much simpler. IMHO.19:56
cloudnullsimply tell me how to format the data for input and what I can expect on export.19:57
cloudnullbuilding a plugin within ansible, puppet, chef, ect would be on the consumer and should be fairly simple.19:57
sigmavirusI suspect that if we can get some good APIs defined around that19:58
sigmaviruswe could even get a craton inventory plugin into upstream ansible19:58
jimbaker+10019:59
faridwell that's a new, I saw the mute request an hour late20:01
faridbetween vidyo, slack and IRC I need a better highlight system than what I have.20:02
sigmavirusfarid: :)20:06
sigmavirusyour keyboard is loud20:07
sigmavirusWhich is a complaiint I get often20:07
sigmavirusSometimes even from my fiancée's coworkers20:07
faridhehe20:13
faridyeah I hear you :)20:13
jimbakerfarid's keyboard is loud. very vintage20:13
jimbakeri'm thinking it must be an ibm model m - https://en.wikipedia.org/wiki/Model_M_keyboard20:14
faridit's a das, I've it had for almost 5 years now thinking about it...20:14
faridthey were a rackspace customer and gave us a racker discount at some point so I got one20:15
faridit's the closest to a model m I could find though :)20:15
jimbakernice!20:15
faridwow they're expensive now, they used to go for 100 and now I see 133 as the lower price20:16
faridthink I ended up paying like 85-90 with the discount back then20:16
faridah no they have some for 99...20:16
faridallright gonna transfer home bbiab20:16
jimbakerlater. biab myself, time for a run20:17
sigmavirusfarid: I am a mechanical keyboard junky myself. We should chat sometime20:18
sigmavirus=)20:18
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Add --format to the client shell  https://review.openstack.org/43765920:33
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Update hosts commands to use pluggable formatters  https://review.openstack.org/43869320:33
sigmavirusjimbaker: thomasem ^ will do the needful formatting =)20:42
sigmavirusbut just for hosts20:42
sigmavirusgoing to work on the other commands tomorrow. Looks like some of that test refactoring I did ended up benefiting me instead of biting me in the arse. That said, I'm confused why some of the tests are passing so20:42
*** zz_pwnall1337 is now known as pwnall133721:24
*** pwnall1337 is now known as zz_pwnall133721:33
*** VW has quit IRC21:40
*** valw has quit IRC21:42
*** zz_pwnall1337 is now known as pwnall133721:42
thomasemsigmavirus: Yay!21:49
thomasemOh, man. I just can't deal with how audible mechanical keyboards are. Tried one for a short bit and just got tired of the sound, and I was using one intended to be fairly quiet.21:51
*** VW has joined #craton22:08
*** VW has quit IRC22:13
openstackgerritThomas Maddox proposed openstack/python-cratonclient master: WIP: CLI and client support for get/set/delete of resource vars  https://review.openstack.org/42703222:17
*** jovon has quit IRC22:22
thomasemThanks for stitching that demo together. I know that was probably a bit frustrating with all of the stuff that hadn't been shored up yet. It looked like it was received really well and I just wanted to thank you for doing that.22:23
jimbakerbig kudos to pwnall1337 and sulo!22:24
jimbakerof course a big team effort all around22:24
jimbakerthomasem, re https://review.openstack.org/#/c/427032/, still WIP, right?22:24
thomasemYep. Fleshing out some functional tests22:25
thomasemjimbaker: ^^22:25
jimbakercool, just checking22:25
thomasemSure thing22:25
thomasemI did some clean up to fix up a bunch of pep8 and other little errors I ran into using it, so22:25
thomasemAnd added in clouds, etc. Should just be tests now22:26
jimbakerthomasem, btw, i was thinking for vars, we should support this format for nested https://github.com/jkbrzt/httpie#non-string-json-fieldsjson:22:26
jimbakervs the hackiness that is done now22:27
thomasemjimbaker: Is that not going to be a part of the generic JSON formatting stuff?22:27
jimbakerthomasem, no this is the CLI side of things22:27
thomasemjimbaker: I'm talking about sigmavirus's patches for the CLI22:27
thomasemThat's intended to allow us to format any output from the CLI as JSON22:28
jimbakeryeah, just want to keep it separated. so this is for invocations like so: $ craton cell-vars-set 13 x= y=4222:28
jimbakerx is deleted, y is set to 4222:28
jimbakerbut what about craton cell-vars-set 13 x:='{arbitrary-json-goes-here...}'22:29
jimbakerobviously we can do this now by consuming from stdin22:29
thomasemHow about we get tests and such written for what's already supported first?22:30
jimbaker:)22:30
thomasemI agree that it'd be nice, but I also don't want to snowball this patch22:30
jimbakerthomasem, yes, i agree with that sentiment 100%22:30
thomasemExcellent22:30
jimbakersorry, didn't want to derail getting that important stuff done first22:30
thomasemNo worries. I definitely agree that it'd be nice. I've used that format quite a bit.22:31
jimbakerjust wanted to capture this, and see if it made sense. given i had just experience with using httpie for real as of today22:31
thomasemOhhhhhhhhh22:31
jimbakerdefinitely makes for a better experience\22:31
thomasemYeah, it's nice. I've used that for a couple years now.22:31
thomasemCame in SO handy22:31
thomasemLet's capture it in the LP22:31
jimbakercool. it seems that the wrappers i put together just give it some reasonable defaults for headers22:31
jimbakerbrb22:32
*** VW has joined #craton22:33
thomasemAdded to the LP22:34
*** VW has quit IRC22:51
*** VW has joined #craton22:51
*** VW_ has joined #craton23:07
*** VW has quit IRC23:10
*** VW_ has quit IRC23:11
*** VW has joined #craton23:21
*** VW has quit IRC23:25
faridsigmavirus: nice do you have the model m? sorry was telling thomas I got back home and jumped on slack and for some reason I Didn't open irc23:54
faridthe fancyness23:54

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!