22:01:38 <gabrielhurley> #startmeeting horizon
22:01:39 <openstack> Meeting started Tue May 21 22:01:38 2013 UTC.  The chair is gabrielhurley. Information about MeetBot at http://wiki.debian.org/MeetBot.
22:01:40 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
22:01:42 <openstack> The meeting name has been set to 'horizon'
22:01:49 <gabrielhurley> hello folks
22:01:52 <gabrielhurley> #topic overview
22:01:57 <bradjones> hey
22:01:58 <jpich> Hello
22:02:13 <davidlyle> Hello
22:02:18 <gabrielhurley> The milestone-proposed branch for H1 will be cut about this time next Tuesday, so we've got 'til then to land stuff.
22:02:23 <gabrielhurley> That said, I think we're in good shape.
22:02:33 <gabrielhurley> there's lots of stuff to review (I'm working my way through it right now)
22:02:57 <gabrielhurley> besides that info, I can't say there's a ton of stuff going on right now from the project level.
22:03:28 <gabrielhurley> Seeing as how my attention is split 3 ways I'm gonna just open it up for questions and discussion and let y'all lead this one to some degree.
22:03:32 <gabrielhurley> #topic open discussion
22:04:30 <bradjones> I have a bit of an issue with horizon + devstack + fedora you may have seen the email from Kyle in the mailer?
22:04:37 <gabrielhurley> I did see that
22:04:39 <jpich> About https://bugs.launchpad.net/horizon/+bug/1182011 -- I think there is a translation file missing on Transifex, who should be contacted to upload it?
22:04:40 <uvirtbot> Launchpad bug 1182011 in horizon "djangojs.po not available on Transifex" [High,Confirmed]
22:04:49 <gabrielhurley> jpich: I can handle that one
22:04:54 <jpich> gabrielhurley: Thanks!
22:05:10 <bradjones> Well if we run horizon from run-tests runserver everything works
22:05:22 <bradjones> just running from devstack all the js is broken
22:05:27 <jpich> bradjones: I had a similar issue on a VM where I just upgraded devstack, but it works fine on a fresh install (this may not help, I realise)
22:05:32 <jpich> using Fedora 18
22:05:36 <bradjones> thinking this may be some sort of cache issue
22:05:39 <bradjones> jpich: yes
22:06:03 <gabrielhurley> I've been reading along but haven't had a chance to investigate. Nothing jumps to mind so obviously that I can say what it is without trying it.
22:06:41 <bradjones> When we go back to a commit before pulling everything seems fine hence thinking maybe some sort of local cache
22:07:50 <bradjones> jpich: I also have it working on a completely fresh vm just hoping there may be a solution other than wiping and starting again
22:09:11 <bradjones> I'm struggling to know if the issue sits with devstack or horizon?
22:09:13 <gabrielhurley> you could try just deleting your STATIC_DIR directory...
22:09:25 <gabrielhurley> whatever that's set to in your local_settings
22:10:33 <davidlyle-> davidlyle2
22:12:03 <jpich> Unrelated: I was also wondering about jenkins testing on both Django 1.4 and 1.5. I think we talked about it but I can't remember what was the next step to get it done. I would expect we'll lose compatibility fairly quickly if we don't check for it
22:12:25 <gabrielhurley> need to work that with the CI team
22:12:36 <gabrielhurley> mordred would be the best person to ask
22:13:05 <bradjones> gabrielhurley: I can't see where that is defined
22:13:17 <jpich> Ok, I'll do that
22:14:49 <gabrielhurley> bradjones: sorry, it's STATIC_ROOT https://github.com/openstack/horizon/blob/master/openstack_dashboard/settings.py#L51
22:15:20 <gabrielhurley> also, you might check the COMPRESS_OUTPUT_DIR specifically, inside the static root dir. https://github.com/openstack/horizon/blob/master/openstack_dashboard/settings.py#L125
22:15:30 <bradjones> gabrielhurley: thanks I will give that a try
22:15:50 <gabrielhurley> that's the only place where (depending on configuration) things get compiled locally (which is sort of like caching)
22:16:38 <gabrielhurley> I've forgotten, is devstack set up to do run the collecstatic and compress commands, or to serve the media in debug mode without those?
22:16:39 <bradjones> would I be right in saying that by default this folder would be in /opt/stack/horizon/ ?
22:17:10 <gabrielhurley> bradjones: probably. to be honest I haven't made an edit to the horizon devstack code in over a year. I got it working way-back-when and have ignored it ever since.
22:17:38 * gabrielhurley ought to go look at it...
22:19:13 <bradjones> well i've tried just deleting everything from /opt/stack/horizon/ then letting devstack reclone the repo but the issue persists, this should have cleared everything out
22:19:44 <gabrielhurley> hmmm
22:19:47 <gabrielhurley> that's very strange
22:20:10 <gabrielhurley> I'm pretty sure there aren't any weird apache modules installed that'd be doing that...
22:21:09 <bradjones> you mentioned about setting devstack up to run the collectstatic commands could you elaborate as how I can set that up
22:24:43 <gabrielhurley> it doesn't look like devstack is serving the static media that way
22:25:15 <gabrielhurley> but if you wanted to run the commands I believ you can do "./run_tests.sh -m collectstatic" and "./run_tests.sh -m compress"
22:25:34 <gabrielhurley> the "-m" passes the command through to django's manage.py with the right settings file and such under the hood
22:25:52 <gabrielhurley> caveat: I haven't tried running those myself in a few months
22:26:56 <bradjones> ok thanks I will try out all the suggestions failing that I guess wipe and start again as that doesn't cause any issues
22:27:55 <gabrielhurley> that's really weird though
22:27:59 <gabrielhurley> I'd love to know what's at the root of it
22:28:41 <bradjones> if I find a fix I will respond in the mailer
22:43:58 <jpich> ...I'm gonna guess the meeting's over now. Chat with you all next week ;)
22:44:19 <gabrielhurley> ah. whoops. yes, meeting over. Thanks folks!
22:44:21 <gabrielhurley> #endmeeting