/srv/irclogs.ubuntu.com/2014/01/09/#juju-gui.txt

=== gary_poster is now known as gary_poster|away
=== gary_poster|away is now known as gary_poster
BradCrittendenhi benji, gary_poster: i'm trying to use pdb to debug charmworldlib but it is terribly confused about where to find source files.  it tries to find them in /home/bac/projects/charm-tools/build/bdist.linux-x86_64/egg/charmworldlib/bundle.py which does not exist.  (the build directory is not present.)  any ideas on how to get it sane?13:13
=== BradCrittenden is now known as bac
gary_posteron call13:14
bacsay hello for me13:14
benjibac: the problem might be that the .pyc files were built in one location and then moved, if so, removing all the .pyc files will get them regenerated with correct paths13:14
bacbenji: tried that first.  'make clean' removes all pyc files from the tree and then i rebuilt.  same same.13:15
bacbenji: if i manually import charmworldlib and then look at __file__ it is in a reasonable spot13:15
benjibac: I don't know for sure, but if make is getting them moved, then it will just recreate the problem; I'd to an 'rm **/*.pyc' (or equiv in your shell)13:16
benjiI'm curious why it is doing such a strange thing.13:16
bacbenji: i'm not sure what you mean.  'make clean' removes them.  i then verify they are gone.  are you saying manually remove them after building so the debugger has to recompile them as they are encountered?13:17
benjibac: exactly13:17
bacok, will try that13:17
bacbenji: doesn't work so well when accidentally removing *.py13:23
benjiheh :(13:23
gary_posterMakyo, hatch, could you please apply local pressure to hazmat to have him merge https://code.launchpad.net/~hazmat/juju-deployer/refactor-placement-and-validate-feedback/+merge/195903 ?  veiled threats welcome ;-)  thank you13:26
hatch:) can do13:26
MakyoHah.  otp w/ sabdfl, after13:26
gary_posterok thanks :-)13:27
gary_posterrick_h_: AIUI you are not around and we should resched.  Lemme know if I'm wrong13:29
rick_h_gary_poster: I'm around now13:54
rick_h_gary_poster: so any time you're free13:54
gary_posterack thanks rick_h_.  Probably will be 11:30-ish14:00
rick_h_gary_poster: rgr14:00
benjifrankban: I figured out that wierd selenium error and the fix was just to upgrade, will you review the trivial branch for me? https://codereview.appspot.com/3323004314:01
frankbanbenji: sure, on it in a minute14:02
hatchgary_poster I never got the email in question so Makyo is forwarding it to me14:06
frankbanbenji: the branch looks good, it's weird that the I see the MP linked to an old one (Use a random service name for tests.)14:06
benjihrm, that is odd14:06
frankbanbenji: but the changes are pertinent to the selenium problem, so that's just an lbox oddity I guess14:07
frankbanbenji: or maybe you used the same "test-failure" branch name14:08
benjifrankban: oh, I did use the same branch name14:08
frankbanbenji: are you going to create another MP?14:10
benjifrankban: I guess so14:11
frankbanbenji: ok, I'll LGTM  there then14:11
bacbenji: can we chat real quick?14:35
benjibac: sure14:36
benjibac: how about the team meeting hangout?14:36
bacsure14:36
benjibac: https://plus.google.com/hangouts/_/calendar/Z2FyeS5wb3N0ZXJAY2Fub25pY2FsLmNvbQ.j0rk5d371ph8331ijtf48t2uj014:37
rick_h_gary_poster: friend of mine found a talk to get me interested in clojure hah https://www.youtube.com/watch?v=ShEez0JkOFw14:43
gary_poster:-) cool14:43
hatchcool I'll check it out as well14:52
hatchI've been looking for a lispy language to spend some time on14:53
=== kirkland` is now known as kirkland
hatchrick_h_ testing some CI stuff?15:35
rick_h_hatch: yea15:36
hatchok just fyi there will be test failures but that's because the tests are bad15:36
rick_h_hatch: supposedly the github integration will allow someone on the team (juju org) to trigger tests for pull requests from someone not in the org15:36
rick_h_hatch: that's fine, just curious. Was looking at the repo and saw the pull request as a chance to see it it'd work15:36
bachi marcoceppi i'm working on bug 1263112 for charmworld regarding bundle proofing and inheritance.  i see you made some changes in that area to charm-tools 1.2 which may solve the bug.  are you going to be releasing 1.2 soon?15:36
_mup_Bug #1263112: charmworld proof and ingest does not properly support inheriting bundles <charmworld:In Progress by bac> <https://launchpad.net/bugs/1263112>15:36
hatchrick_h_ oh yeah cool np15:38
bacgary_poster: did you see the guy behind lighttable is from chapel hill, now seattle?15:39
Makyojujugui call in 1015:50
marcoceppibac: I'll be cutting a release this week15:53
marcoceppibac: but I think that already landed15:53
hazmatdid we ever change charm lint/best practice rules to accomodate gui not supporting '.' in config keys?15:56
marcoceppibac ah, it didn't make the 1.2.5 release, that will be in 1.2.6 on Friday15:57
marcoceppihazmat: I don't see it in the config.yaml  lint rules, is that a "critical" thing?15:58
bacmarcoceppi: i don't see any charm-tools from 1.2 on pypi15:58
Makyojujugui call in 215:59
marcoceppibac: oh, I haven't been pushing to pypi for the 1.2.X releases. I'll rectify that. Either way the code hasn't landed yet15:59
marcoceppibac: I forgot you guys don't use the package, I'll make sure that finds it's way back in to my release process15:59
bacmarcoceppi: ok.  would like to get us on 1.2 any way.  thanks.16:00
marcoceppibac: uploading the old releases atm16:00
marcoceppior, trying to16:00
bachey marcoceppi i also noticed the charmworldlib package on pypi has .pyc files in it, which really mess up debugging.  i think it is Not Good to include pyc in the package.  could you take a look at that?16:00
marcoceppibac: can do16:01
baccool, thanks16:01
hazmatmarcoceppi, dunno, last i checked the gui had issues with that , but perhaps its been fixed.16:01
hazmatyeah.. still has issues with it afaics16:02
marcoceppihazmat: I'll add it to the proof then, we should update the docs with this too - does juju have a problem with it?16:03
hazmatits fairly common for some of the java charms16:03
hazmatmarcoceppi, no.. just gui16:03
marcoceppihazmat: I'm not sure if we should consider the GUI rendering an ERROR or a WARN - I mean it's pretty much integral at this point, right?16:03
Makyogary_poster: ping?16:04
gary_posteryeah sorry16:04
gary_postertrying to finish up16:04
Makyonp16:04
hazmatmarcoceppi, prolly err, gui is an essential part of the ecosystem16:04
marcoceppihazmat: ack, I'll update proof and let jcastro know16:04
hazmatmarcoceppi, thanks16:04
gary_postersorry sprry16:06
marcoceppibac: 1.2.5 (latest) uploaded to pypi, 1.2.6 to land friday16:14
bacmarcoceppi: thanks!16:15
bacgary_poster: i replied to the email as requested and will remove my face from the card16:15
gary_poster:-) ty16:15
marcoceppibac: I'm trying to re-package charmworldlib for you, but it still includes .pyc for __init__ and version which are parsed at setup.py time. Is there something I can do to explicitly not allow .pyc files?16:20
bacmarcoceppi: unsure.  benji, thoughts?16:21
bacmarcoceppi: i've got to step out for a bit but can help in an hour or so.16:24
marcoceppibac: np, thanks for everything so far16:25
benjibac and marcoceppi: I think there is a way to do that with some sort of inventory file that includes/excludes files but I don't know the details off the top of my head.16:25
benjiit's somewhat bad form to import from the package itself in the setup.py because it can easily become impossible to do so (i.e., a compliled component isn't available at setup time)16:26
benjithe version.pyc shouldn't be an issue16:26
marcoceppibenji: thanks, i've added a make clean rule to the project and will press a 0.3.1.1 that has a cleaner sdist16:27
rick_h_marcoceppi: http://stackoverflow.com/questions/8880661/getting-package-version-using-pkg-resources for versioning16:30
rick_h_if it reads something it should just be an empty text file 16:30
rick_h_marcoceppi: and the version only exists in the setup.py file16:31
* rick_h_ hasn't looked at the file in question and just going off irc conversation16:31
marcoceppirick_h_: so, can I then, using this, read the version from within the module code?16:31
gary_posterrick_h_: https://plus.google.com/hangouts/_/calendar/Z2FyeS5wb3N0ZXJAY2Fub25pY2FsLmNvbQ.j0rk5d371ph8331ijtf48t2uj0 when you are ready. no rush16:31
marcoceppirick_h_: since help and -v both spit out the software version for the python project16:31
rick_h_marcoceppi: yes16:32
marcoceppirick_h_: awesome, thank you. I'll update the projects to use that instead!16:33
rick_h_marcoceppi: https://github.com/bookieio/breadability/blob/master/breadability/__init__.py for example16:34
rick_h_marcoceppi: that's in the package __init__.py and reads from setup.py16:34
marcoceppirick_h_: <3 thanks16:36
marcoceppibac: neither project will have pyc files in the sdist going forward16:44
marcoceppibac: 0.1.4 fo charmworldlib uploaded to pypi with no pyc, charm-tools 1.2.6 will be clean16:44
Makyohttps://github.com/juju/juju-gui/pull/63 jujugui quick review/qa16:55
benjiMakyo: looks good16:57
Makyobenji: cheers, thanks.16:57
bacmarcoceppi: hey that all sounds great.  thanks!17:56
benjiDid someone put a bitcoin miner in the charm functional tests?  These things take forever.18:33
jcastrohey gary_poster19:00
jcastrowhat's the status of quickstart landing in the proper juju ppa?19:00
gary_posterjcastro: isn't it there now?19:01
jcastrogary_poster, oh I see, it just needs to be built for trusty19:02
gary_posterjcastro: ack.  juju itself doesn't really work for trusty yet, does it?19:03
jcastroit does, you just need to sudo for juju status19:03
gary_posteroh ok19:03
jcastrobut thumper was going to bring it up at their meeting to start testing trusty19:03
jcastroso I figure, next time I see frankban just ask him to push a trusty build into the ppa?19:04
jcastrofor quickstart I mean19:04
gary_posterjcastro: yeah +1.  Do you have any urgency?19:04
jcastronot really19:04
jcastrojust pointing it out19:04
gary_poster:-) cool19:05
jcastrogary_poster, hey so, the changelog formatting still looks weird, but it's readable now19:48
jcastroso I guess good enough? 19:48
jcastroheh19:48
bachey marcoceppi it looks like you made changes to charmworldlib but didn't push them to launchpad.  could you do that please?20:02
marcoceppibac: sorry about that, committed and pushed20:02
baccool, thanks.20:03
benjigary_poster: I sent my MSDN email20:13
benjigary_poster: also, I entered a swap day (20th -> 16th) and a vacation day (17th)20:16
gary_posterbenji, did you have an days held over from 2013?20:34
gary_posterany20:34
benjigary_poster: yep, 4; this is the first of them I'm using20:35
gary_posterbenji, cool.  did you see my email about needing to schedule them very soon?20:36
benjiI'm heading out to my appoitment now.  Later.20:36
gary_posterok bye20:36
benjigary_poster: I understood "very soon" to be in the first quarter.  Is there a different definition I should be aware of?20:36
gary_posterbenji, Jan20:37
gary_posterbenji, should be used before March 3120:37
gary_posterscheduled before end of Jan20:37
gary_postermake sense?20:37
jcastrohey gary_poster20:47
jcastroso quickstart needs the bundle to be "bundles.yaml"20:47
jcastrobut we export export.yaml20:47
jcastroand it also errors out because we include the -gui in the bundle, and asks me to remove it from the bundle20:47
jcastroshould I file these as bugs?20:47
jcastroI was thinking maybe have the gui export "bundles.yaml", and not include itself in the export?20:48
rick_h_jcastro: does it do that on comingsoon?20:48
rick_h_jcastro: I thought we had a bug and fixed it for including gui itself20:49
rick_h_though maybe that's not in a release yet20:49
jcastrochecking20:50
rick_h_jcastro: hmm, https://bugs.launchpad.net/juju-gui/+bug/1249039 is the bug20:50
_mup_Bug #1249039: Exporting from real environment exports juju-gui as well <juju-gui:Triaged> <juju-quickstart:Triaged> <https://launchpad.net/bugs/1249039>20:50
rick_h_so guess it's still an issue, jujst low on the -gui and high on quickstart20:51
jcastrorick_h_, nice! It comingsoon does the right thing20:51
rick_h_jcastro: ah, ok cool then20:51
jcastrook20:51
jcastroso ... is making it so it export bundles.yaml a gui bug or should the bug be "quickstart/deployer should be able to deploy a yaml file, no matter what I name it"20:52
jcastrothe 2nd one seems more correct to me20:52
rick_h_jcastro: yea, same to me. frankban is EOD but would ask him about it tomorrow. If there's any history for the mandate to make it so20:52
* jcastro nods20:53
jcastroyeah so ... I just quickstarted in AWS and dragged over the brutal mongodb thing I am working on20:53
jcastroit's pretty much awesome20:53
benjiyay charm tests passed21:47
rick_h_yay21:47
huwshimiMorning21:58
gary_postermorning huwshimi.  dinner not served here yet. mind if we start talking at the top of the hour?23:24
huwshimigary_poster: Sure!23:25
gary_postercool thanks.  talk to you then23:25

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