=== rogpeppe1 is now known as rogpeppe [10:48] frankban, the pastebin link in the bug report was invalid.. here's a simple go program to vet the charm though.. http://paste.ubuntu.com/5693306/ [10:50] hazmat: what bug report? [10:50] https://bugs.launchpad.net/juju-core/+bug/1129319 [10:50] <_mup_> Bug #1129319: Local charm deployment not working if symlinks are used [10:50] oh that was a while ago [10:52] hazmat: yeah, and the pastebin records are deleted from time to time, and now we know that... [10:55] hazmat: thanks for the program, so basically it exercises charm.ReadDir against a given path [10:57] yup [11:15] ugh, email reset back to march. Cleaning time. [12:07] hazmat: uistage is down. i can't ssh in to investigate. [12:07] bac, works for me.. re browser [12:07] http://uistage.jujucharms.com:8080/ [12:08] bac, and your key is authorized for ssh [12:08] hazmat: not for me... [12:08] does not work for me either actually [12:08] on browser [12:08] hmm [12:08] checking ssh [12:09] and connection refused [12:09] gary_poster, bac what does the dns name uistage.jujucharms.com resolve to for you? [12:10] hazmat: uistage.jujucharms.com. 179 IN A 174.36.138.31 [12:10] i get.. 15.185.168.174 .. i can see the browser, and on ssh i can see both of your keys in authorized_keys [12:10] aha [12:10] they switched dns over finally.. i've got a cache [12:11] i asked them to preserve that entry.. [12:11] hazmat: remind me, to ssh in you use 'ubuntu@uistage.jujucharms.com' ? [12:11] bac yes [12:11] yeah, well of course it doesn't work, but i wanted confirmation [12:11] bac, gary_poster ie. you can ssh into 15.185.168.174 and go to http://15.185.168.174:8080 for the staging site.. [12:12] browser works [12:12] confirmed thanks [12:12] ssh works [12:12] hazmat: so, we're just waiting for dns to propogate? wonder what the ttl is [12:13] that ip address is strange.. it points to softlayer [12:13] as the arin owner [12:13] it may be that it *has* propagated bac [12:13] for us [12:13] yeah [12:14] * hazmat preps an rt [12:14] * hazmat setups a new staging site on digitalocean [12:14] gary_poster: oh, ok [12:19] * gary_poster tried to change the same thunderbird account from canonical to gmail [12:19] that was a bad idea [12:20] gary_poster: heh, yea had to clear my offlineimap of work email which reset 3months worth of email. [12:20] thought I was done catching up on email yesterday back from holiday, now back at it again [12:20] yeah :-( [12:20] heh [12:20] yeah [12:22] my inbox went from zero to +6k.. ouch [12:22] heh, ow [12:31] benji hey. I'm in https://plus.google.com/hangouts/_/7b687e1d622c10717a0771ee9a363c1d485e87c6 . no rush [12:32] * benji rushes just because he can. [12:32] :-) [12:32] which repo does python-selenium live in? [12:45] gary_poster: you froze [12:45] benji, no, you did :-P [12:46] heh [12:46] benji I rejoined [12:46] gary_poster: I see your headshot but nothing else; I'll rejoin too [12:46] you now are "benji in a circle" [12:47] hazmat: geez, apt-cache showpkg doesn't tell. [12:47] hazmat: fwiw, the packaged version doesn't work with our tests. must use the one from pip [12:49] hazmat: https://launchpad.net/ubuntu/+source/python-selenium shows multiverse [12:53] bac, thanks [12:54] new underpowered (but cheap) uistage server.. http://198.199.89.130:8888/ [12:55] hazmat: what about the link on https://juju.ubuntu.com/resources/the-juju-gui/ [12:56] bac, i'm going to put it the old dns entry hopefully [12:56] gotcha [13:04] * bac glad he didn't switch email... [13:06] gary_poster: ready for the call when you are. no rush [13:06] thanks frankban almost [13:08] nobody loves hard rock anymore: http://www.youtube.com/watch?v=ksKjR9uPc6E [13:16] gary_poster: I've started work on the lp-submit command, only I renamed it to "lp-merge" because "lp-submit" was taken. Here's what it does so far: http://pastebin.ubuntu.com/5693661/ [13:18] gary_poster: The current branch is at lp:~abentley/junk/lpsubmit because I haven't decided whether to stick with lp-merge or use something else. Thoughts? [13:18] hey, looking [13:23] output looks great abentley. In terms of project/location...my only thought is that, if we actually ever do get line-by-line comments and side-by-side diff in LP, which doesn't seem too impossible, then we'd be able to naturally switch over to pre-existing lp-merge stuff without having to change what we have installed. That's a weak argument though, and I think it should be your decision. [13:25] gary_poster: When I said "I haven't decided whether to stick with lp-merge", I meant the command name "lp-merge". [13:25] ah I see [13:25] gary_poster: I want to project name to reflect the command name. [13:25] ok [13:25] So until we settle the command name, I've got it in +junk. Thoughts on the command name? [13:27] Well...to start from semantics and work to practicality...this is really specifically a rietveld-based merge. An unfriendly-to-typers name would be lp-rietveld-merge or lp-rietveld-submit. One approach would be to run with something like that and expect people to make aliases, but maybe that's lame [13:28] (I have a call in 2 I have to prep for abentley) that's my best idea atm :-/ [13:30] gary_poster: Thanks. [13:30] thank you abentley [13:34] abentley: standup ping [13:42] the request for a new uistage dns entry.. is rt 61704 for those interested [13:43] fwiw the new server address is http://198.199.89.130/ (also on 8080) [13:44] bac, gary your keys on the new server (the staging env is /opt/uistage) .. and the ssh user is root [13:47] mornin [13:52] ack thank you very much hazmat [13:52] morning hatch [13:52] poor little thunderbird is working *so hard*! [13:53] I turned on 'spam filtering' in postbox this morning and it thinks a bunch of canonical emails are spam haha oops [13:54] :-) [13:55] pretty happy about the new email migration though [14:06] teknico: one review down [14:09] bac: thanks! [14:09] bac: maybe borrow gvr's time machine, go back and tag the card? ;-) [14:10] teknico: i'm confused. i did tag your card [14:10] bac: oh, sorry, my page is not up to date then [14:11] yeah, that was it. sometimes it seems that the kanban page loses its connections [14:11] teknico, perhaps you wanted *me* to go back in the time machine and call you 11 minutes ago? :-) [14:12] gary_poster: that too :-) [14:24] gary_poster: did you hear back from william re: services with zero units? Makyo's branch for juju-core ServiceDeploy forces num units >0 even for subordinates, and i'm unclear as to the current thinking. [14:45] bac, that's the current functionality: http://bazaar.launchpad.net/~juju/juju-core/trunk/view/head:/state/apiserver/apiserver.go#L368 [14:45] currently using 15.58GB ram [14:46] :-O [14:46] Makyo: right, and that's what prompted the discussion this weekend. that behavior was in the python version [14:46] bac, ah. Good to know. [14:49] bac, william is on vacation this week it turns out [14:49] bac, so, no [14:50] gary_poster: ok [14:50] hatch: you got all that memory, might as well use it ! ;-) [14:50] teknico: I think that's what OSX is also thinking lol [14:55] sinzui, jcsackett, benji: i made slanted door's lemongrass pork chops this week. mighty good and easy. [14:56] mmm, sounds good [14:56] !! the very dish I wanted to make at hime [14:56] home [14:56] I need to try to make the pork belly; that was my favoite dish. [14:57] sinzui: we didn't actually have those, did we? [14:57] i can photo and send recipe if you want, sinzui [14:57] Please :) [15:11] did [15:26] rick_h_: did you end up putting any time into that flag stuff? (just about to move around some code that uses it) [15:27] hatch: yes, I'm working on i tnow [15:27] hatch: I've got the code done/working and trying to get the startup/tests into the right places/format. Hopefully have it up for review by EOD [15:28] ahh ok cool - I'll leave my hack in for now then and possibly remove it before landing if yours lands first [15:28] hatch: lp:~rharding/juju-gui/global-ff is hte branch in progress if you want to pull down/work with it [15:29] oh cool, it's "stable" enough for me to merge into my branch? [15:29] like the bzr merge won't explode? [15:29] hatch: well, the code is I *think*. The test layout isn't [15:30] hatch: no promises :)( [15:31] grrrr, can't keep the flag tests in their own file like I want. [15:31] gary_poster: I believe I have a working version lp:~abentley/rvsubmit/trunk but I need help with testing, because login.staging hates me. [15:31] haha ok well I'll hold off a bit then - it's not blocking or anything [15:31] I don't like dealing with merge failures [15:31] :) [15:32] hatch: hah, well the only merge conflict issue should be in app.js and it's just me wiping it of flag know-how [15:32] but hatch yea, if you're not in a hurry give me a couple more hours [15:33] orangesquad: if you approve any juju-gui branches for landing, could you let me do the actual landing? I'd like to test this plugin I've whipped up. [15:33] abentley: rgr [15:33] * gary_poster goes to next call [15:37] rick_h_: is jujucharms.com down? [15:38] I'm getting a CORS error [15:38] hatch: be more specific please. [15:38] hatch: so on what api call from where to what? Do you really mean jujucharms.com or manage.jujucharms.com? [15:39] hatch: both *look* up but maybe there's an error with a specific api call? [15:39] XMLHttpRequest cannot load http://jujucharms.com/search/json?search_text=series%3Aprecise%20owner%3Acharmers. Origin is not allowed by Access-Control-Allow-Origin. [15:39] hatch: the call works here and not been changed recently that I know of. [15:39] Was frustrated by lack of email. Should've checked the date. [15:40] rick_h_: it's not returning an Access-Control-Allow-Origin header flag [15:41] https://gist.github.com/hatched/675ee084cde5089edc74 [15:41] ^ rick_h_ [15:41] this is on a fresh trunk checkout and make [15:41] devel [15:43] orangesquad anyone aware of changes to the original jujucharms.com views lately? ^^ [15:44] hazmat: understand. When I hit the site manually I get the headers. I'm not sure if stuff's changed recently as I've been away, but not aware of it. jujucharms.com isn't realy updated so not sure wwtf is up [15:44] bah, hatch ^ [15:44] rick_h_, there's been some dns changes i think [15:45] rick_h_: I haven't heard anything. [15:45] rick_h_, it looks the same to me.. re cors headers [15:46] hazmat: k, thx. will try to work with the guys to figure out what changed recently hazmat [15:46] bah hatch [15:46] * rick_h_ goes to get more coffee [15:50] jujugui call in 10; kanban now pls [15:50] gary_poster: the card about making juju-gui-charmers the owner of the charm, does that mean make http://jujucharms.com/~juju-gui/precise/juju-gui be http://jujucharms.com/charms/precise/juju-gui ? and did you mean create a new team ~juju-gui-charmers or continue to use ~juju-gui ? can clear up after the call. [15:50] bac, cool thank you [15:51] abentley, ack will ping asap [16:01] benji yoohoo [16:01] bcsaller, youhoo [16:02] bac: you are extra windy today [16:04] gary_poster: bcsaller: We can all ok with your recommendations for how the back button works [16:04] fantastic thanks luca [16:16] ooh bac! [16:16] yes? [16:16] wanna head back and talk about whatsis [16:16] um [16:16] the charm location? [16:16] your card [16:16] sure [16:17] rick_h_: still no luck, so are you saying that something 'did' change? or it's local to me? [16:20] woah look at all those emails [16:23] abentley, +1 on rvsubmit name. Going to have some lunch and then will try out your tool. thank you! [16:24] gary_poster: You're welcome. [16:27] hatch: I'm not sure what changed. hazmat says he thinks something did. I'm hoping to hear something from sinzui [16:27] rick_h_, not i.. [16:27] but it's working for others? [16:27] rick_h_, the domain transferred to is i think [16:28] rick_h_: like for you on trunk you can load the page without issue? [16:28] hazmat: sorry, just meant you think something did change. [16:29] hatch: sorry, trying to get tests going and honestly haven't tried. [16:29] oh ok np :) [16:29] rick_h_, yeah.. nsX.canonical.com is now authoriative for the domain [16:29] I'm in a holding pattern until I chat with sinzui [16:30] hazmat: ok, thanks for the heads up. Worst case it should be an easy branch to get the heads in place. We do it for the new api calls and not sure why that would have changed tbh. [16:30] /heads/headers [16:31] rick_h_: ok I'm pretty sure it's something on (points over there) that side because even untouched branches from yesterday exhibit the same behavior [16:31] hatch: right, if the headers are missing then they're missing and they need to show up one way or another. It's th backend's job to respond correctly to the OPTIONS request. So agreeing with you. [16:39] hatch: orangesquad can I get some eyeballs when people get a sec please? https://codereview.appspot.com/9682046/ [16:39] can do [16:41] hatch: and in testing out I don't have the errors with pulling search data. :/ [16:42] orangesquad can everyone please hit up http://jujucharms.com/search/json?search_text=series%3Aprecise%20owner%3Acharmers and check the headers to verify that they have the Access-Control-Allow-Origin headers in the response? [16:42] * sinzui looks [16:42] rick that takes me to a link spam website [16:42] hatch: what IP does jujucharms.com resolve to? [16:43] hatch: huh? [16:43] 174.36.138.31 [16:43] hatch: ok, 174.129.219.53 for me here. [16:43] wth [16:43] rick_h_, I see Access-Control-Allow-Origin:* [16:44] sinzui: was there dns change/etc with jujucharms.com while I was away? hatch is getting a diff IP than me and hazmat mentioned ^^ about dns changes === matsubara is now known as matsubara-lunch [16:45] rick_h_, I was expecting one, but I didn't know it had happened. hazmat didn't want to be charged so we agreed to move domains [16:45] rick_h_, sinzui: yes, there was a dns change. [16:45] hazmat spun up a new uistage site this morning due to it [16:45] bac: right, but this is jujucharms.com not the GUI itself [16:45] uistage.jujucharms.com. 508 IN A 15.185.168.174 [16:46] bac: so this is breaking hatch's local instance pulling the search results down [16:46] rick_h_: understood. [16:46] rick_h_: i'm not sure if both were moved [16:46] sinzui: ok, so that changes seems to be going on and broken atm [16:47] Have we factored out edits to hosts. That is what prevented me from seeing the real manage.jujucharms.com a few weeks ago [16:47] also why do we care about jujucharms.com. it is old code [16:47] sinzui: no, it seemed unlikely hatch had jujucharms.com in the hosts file but didn't verify. [16:48] looking [16:49] negative [16:49] Since http://jujucharms.com/api/0/charms/interesting is not supported. I don't think we need to be concerned about this site as developers of the new sites. [16:49] nothing in there relating to jujucharms [16:49] sinzui: no, it's http://jujucharms.com/search/json?search_text=series%3Aprecise%20owner%3Acharmers which isn't our api but the old search that still occurs until the browser full lands [16:50] the gui actually loads that (and twice like our old bug) on initial load [16:50] hatch, you could hack hosts to support what you need right now... [16:50] PING jujucharms.com (174.129.219.53) 56(84) bytes of data. [16:51] ^ are you seeing a different IP? [16:51] sinzui: maybe something international with the DNS updates? [16:51] also, what is your DNS. I am using googles because I don't trust my ISP [16:52] sinzui: the ip I get for jujucharms is 174.36.138.31 which is a linkspam page [16:53] dns is the isp which usually updates very fast [16:53] rick_h_, sinzui, hatch, thanks for investigating. this is currently breaking usage of the GUI as a tool so it is a big deal. I will go to IS soon [16:54] hatch, do you want to try 8.8.8.8 to see if this addresses your case. [16:54] sure [16:54] hatch, ^ as a primary DNS [16:56] sinzui: problem solved [16:56] okay, looks like a propagation issue. [16:56] so slow dns propogation then [16:57] :) [16:57] thanks for the help [16:57] why the heck would the dns resolve to a domain parker? [16:57] I suppose IS/owners could have prepared the world for the switch by changing the domains TTLs in advance. [16:58] gary_poster: it's an enigma of the mystic [16:58] * gary_poster not thrilled by enigma, since it means our product is broken while this happens [16:59] that was a tv show reference http://en.wikipedia.org/wiki/Tailgate_(How_I_Met_Your_Mother) :) [16:59] yeah - might be worth an email to them to not to that again :) [17:16] gary_poster: fyi I just switched tbird on my laptop to gmail and it went off without a hitch [17:16] cool hatch [17:17] CPU spiked to 100% for a bit but didn't lag [17:18] although SOMEHOW I gained 800 emails back in my inbox [17:18] so not too thrilled about that [17:18] :) [17:19] yeah about 2000 for me [17:20] yikes - so much for your inbox 0 ;) [17:22] My canonical/google id is screwed up. I have had access to gmail since their aborted attempt. While i kept my inbox in order, I still got hundreds of new emails in the lat sync that I deleted in the past :( [17:23] ahh so they must have merged an old freeze or something [17:24] I think they were overly caution and emails that were deleted were resurrected. [17:24] ahh - reasonable I suppose [17:26] I'd like to know how to have canonical's gmail run as a separate app from the default unity gmail app [17:29] lunch [17:31] heh, busy thread while I was replying. [17:39] hatch: :P I don't know of a way to do the regex for "not the two characters /: in a row. guihelp: any regex experts know how to make this work http://refiddle.com/gqh [17:40] rick_h_: yeah neither do I, that's why I didn't include a solution :) [17:40] I'm certain it CAN be done - just don't know how without spending a bunch of time reading regex docs ;) [17:41] rick_h_: I can't get to your link, access denied [17:41] bcsaller: bah, k. Didn't realize they didn't allow access w/o login. [17:41] requires login .. ick [17:42] bcsaller: :flags:\/([^\/:])*/g is the regex that filas on the test string /:flags:/foo/bar=10 [17:42] heh that has to kill adoption for htem [17:42] so trying to change this from just saying "any char not a :" to "not the characters /: in a row" [17:42] yea, actually never logged in until now when it asked me to login to save my fiddle. :( [17:51] hatch: ok, got it I think /:flags:\/([^/][^:])*/g [17:52] benji, gary_poster: would one of you have time/interest in commenting on the charmhelpers reorg? https://code.launchpad.net/~mew/charm-helpers/refactor-to-core/+merge/164980 [17:56] bac: I have both. I do await the discussion Gary is having with them regarding the package's future. [17:56] :/ [17:56] rick_h_: I am not sure what your regex is [17:56] it's all simley faces [17:56] lol [17:56] smiley* [17:56] :\ [17:56] ahh [17:57] rick_h_: looks good [17:57] now that I figured out wth those smiley faces were...lol [17:57] hatch: lol, get a real irc client :P [17:58] I was actually thinking you were emotionally unstable [17:58] lol jk [18:05] gary_poster: got a sec? [18:09] rick_h_: how's that chrome extension coming? ;) [18:09] hatch: :P [18:09] hatch: already done a chrome extension, not ready to do another [18:09] I have to admit though some os keybinding to search google would be killer [18:10] ctrl+s+g "hello jeff, how can I help you today?" [18:12] bac, What did you mean about 'TestServiceNameForCharm'? [18:12] s/For/From [18:12] Makyo: i saw code that would pick the service name from the charm if one was not provided [18:12] Makyo: but no test for that [18:13] hazmat: i just created an umbrella team ~juju-gui-charmers and invited ~juju-gui to it. would you accept at your leisure? [18:14] bac, it's currently tested via s.AssertService which takes a service name and a charm URL [18:14] Makyo: ok, i must've just missed it [18:15] bac, I'll add a comment. From the sounds of it, that'll be going away soon anyway. [18:15] some lunch time reading for anyone interested in AngularJS: http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/ [18:15] benji: dang, too late [18:15] benji: so you work on US/East but eat on US/Central? [18:16] bac: yep; in fact I like to eat 1:00 to 2:00 central so when I get done from lunch I only have two hours left to work; it seems to shorten the day [18:16] benji: tl;dr; on that link? === matsubara-lunch is now known as matsubara [18:17] hatch: he likes angularjs and if he had the last year to do over again he would use it even harder [18:17] thanks [18:17] :) [18:19] bac done [18:21] rick_h_, I have 10 min. now good? [18:21] gary_poster: sure thing [18:31] gary_poster: ping me when done [18:37] abentley: ping, just killed my submit remembering your requeast to do it [18:37] abentley: let me know what you need to test your stuff. https://code.launchpad.net/~rharding/juju-gui/global-ff [18:37] rick_h_: Ah, excellent. Is Tarmac set up on juju-gui currently? [18:38] abentley: no [18:38] abentley: I don't believe so yet. gary_poster or bac confirm? [18:38] correct [18:38] that is correct abentley. I was actually going to test your tool on prod because all it would do is fiddle with a MP [18:38] since there is no tarmac to act on the change [18:39] rick_h_: Okay, I'll just run the tool, but you'll need to land it normally afterwards. [18:39] abentley: rgr [18:39] rick_h_, question for you later is about gui charm in charm browser (not ~charmers is approved) [18:40] gary_poster: k, there's a card in progress for abel around that currently. [18:40] gary_poster: so I think the only update is, will check in soon [18:40] rick_h_: I'm done. Thanks. [18:41] yay! thanks! [18:41] abentley: cool, hope it all went well [18:41] rick_h_: Pretty well, you can see on the MP what it would have submitted. [18:42] abentley: woot [18:52] lunching [19:29] matsubara, hey. do you have a timeline for the juju-gui tarmac setup in mind yet? [19:31] rick_h_, did you see what tests failed in CI on IE that are probably not your fault? [19:31] gary_poster, hey, how urgent is it? I wanted to tackle that this week but got busy with some MAAS stuff. [19:32] gary_poster, I also want to talk to you about the next round of ET [19:32] matsubara, cool, not urgent. you thinking next week now? if so, that would be great [19:32] +1 matsubara [19:32] matsubara, hangout tomorrow morning? [19:33] benji, btw, no rush but in hangout :-) [19:33] cool [19:35] gary_poster, yep, sounds good. can you send me an invite? anytime between16UTC to 21UTC works for me [19:35] not sure if that's your morning [19:35] matsubara, just sent you invite and gave you edit [19:35] thanks [19:35] move where you will that fits my other calls :-) [19:37] I can't see your other calls. Is there a global calendar I can subscribe? [19:38] matsubara, you should be able to use "find a time" or add me to your calendar list [19:41] oh [19:42] for someone who works doing ET I totally missed that find a time link for awhile [19:42] :-) [19:46] that's pretty handy [20:01] rick_h_: look slike the flags stuff broke CI [20:01] it failed in IE10 [20:01] hi sinzui [20:03] hi bac [20:05] sinzui: i hear that the charm browser only recogized charms owned by ~charmers as official, rather than one that is marked in LP as the official one. is that true? [20:06] Yes. [20:06] adeuring is about to propose a fix [20:06] sinzui: is that a bug that is on your roadmap for soonish fixing? [20:06] yay [20:06] abel able, once again [20:06] er, vice versa [20:07] sinzui: can you ping me when that is live? the ~charmers juju-gui branch is deprecated but we don't want to remove it until that bug is fixed. [20:07] understood [20:08] I will ping you when it lands and when it goes live. We can deploy every day so I don't anticipate any blockers to deploying a few hours arter we QA the fix [20:14] okey doke [20:16] gary_poster: I think it's feature-complete as of r16. [20:19] abentley, naively I put it in .bazaar/plugins but [20:19] $ bzr rvsubmit --help [20:19] bzr: ERROR: unknown command "rvsubmit" [20:19] ~/.bazaar/plugins/rvsubmit is branch of your code [20:20] how should I install? [20:20] gary_poster: The command is "rv-submit". Also, make sure the subdirectory is named 'rvsubmit', not 'trunk'. [20:21] abentley, rv-submit was all I needed thanks [22:19] has anyone elses email been slower today than usual? [22:19] I'm thinking that gmail might be quite a bit slower than the old email [22:19] slower in terms of round trip times [22:22] haven't noticed, maybe [22:22] could just be my net today too I suppose [22:27] hatch quick review pls? https://codereview.appspot.com/9704043 [22:27] hatch will be back in a bit, so no rush [22:29] on it! [22:36] ok that email was almost instant....so disregard my previous comment :) [23:34] http://james-iry.blogspot.ca/2009/05/brief-incomplete-and-mostly-wrong.html [23:41] abentley, rv-submit works great! trivial: new line at end would be nice:Submitted for landing.gary@gud:~/dev/juju-gui$ [23:41] thank you! [23:41] gary_poster: You're welcome. Glad you like. I'll fix that newline. [23:41] very cool [23:42] gary_poster: fixed. [23:48] gary_poster: hatch no, didn't see. Sorry was afk. I'll look at what I did. [23:56] gary_poster: hatch yea, it looks like the failure is off in no-where land. I'll make sure to get my windows VM going on the new machine tomorrow as I haven't since I've gotten back from vaca yet. I can't view the test 'details' because they're 'public restricted' and I don't have a login for it.