Tasks

Gary Poster gary.poster at canonical.com
Thu Jan 31 02:19:19 UTC 2013


Hi all.

We are blocked on the GoJuju story and the Landscape story.  We are 
partially blocked on the IE 10/FF story until we have developer access 
to Win 8.

We do have some things that we can work on though.  Please read all the 
way to the end: there are some juicy ones at the bottom of the email.

I do think we've made some good progress on tests and refactorings. 
Thank you! I hope you feel that things are a bit better in that regard.

Although I'm open to proposals on specific test improvements to make, in 
general I'd like us to pivot back towards working towards delivering our 
13.04 goals.  Please run new test cards past me before starting them.

(Nicola, you and I already talked about one refactoring option, so if 
you want to pursue that, please consider that pre-approved, despite its 
vagueness.  Do time box it to a day though, please.)

Without further ado, here are the things that can be done.  I rearranged 
the kanban board as well, so this should line up with what you see there.

- We need a release soon!  Anybody up for it?  QA is the only really 
time consuming bit, to be honest.  Brad and Francesco have done releases 
before, so you can ask them for help or advice.  docs/process.rst should 
have everything you need, though, and if it doesn't, we should fix it.

- [IN PROGRESS] Bug 1099921 is being fixed by Makyo.  It also inspired 
some related refactoring from Ben that is in review now.

- Our IE 10/FF story is not entirely blocked.  We have a few avenues 
that we can explore.
   * [IN PROGRESS] We all need copies of Win 8.  Antonio is pursuing that.
   * [IN PROGRESS] We need to have a IE10/FF CI story.  Benji is working 
on that, per his email earlier today.
   * You could make the charm able to optionally start up and expose the 
test server.  We will want to be able to write Selenium tests that 
verify that the unit tests pass on all supported browsers.  See 
https://bugs.launchpad.net/juju-gui/+bug/1110816 .
   * If you have an available copy of Win 8/IE 10, you could make some 
progress with it.  Brad is pursuing this, but lots of people can play 
here simultaneously.
     > As mentioned above, we want to be able to run our unit tests on 
our CI platform, even though that won't be delivered immediately. 
Therefore, you could verify that the unit tests pass on  IE 10, and fix 
them if they do not.
     > If you see a problem for the GUI in IE 10, you could file a bug 
for it.  Tag them "ie10," please.  I messed around with the GUI briefly 
using a remote-access IE 10, and saw two problems, which I filed as bugs 
1110723 and 1110727.
     > If an IE 10-specific bug can be tested with a unit test, you 
could go ahead and try to fix it.  Maybe you can provoke bug 1110727 in 
a unit test?

- [IN PROGRESS] Bug 1104098 is about getting the GUI working over https 
on a self-signed cert in Firefox.  Francesco is handling this with his 
haproxy work.  He made an haproxy deb in a PPA today, and tomorrow he 
will be changing the charm to work with the new haproxy and the proper 
configuration to make it all work.

- Source maps would be cool.  Bug 1110823 [1] has the meat from Benji's 
recent email.  Let's do it!  Please consult with Benji before starting.

- Orange squad will be working on the charm browser integration.  To 
prepare for that work, they need a few things done.  If we did the 
preparation for them, that would be great for a lot of reasons.  Here's 
what needs to happen.
   * Ghosts: https://bugs.launchpad.net/juju-gui/+bug/1110715
   * We need to solve bug 1075654 [2] and bug 1075656 [3] in such a way 
that Orange squad has a more solid foundation to work from when they add 
a new left panel.  The bug about the paths has some special new wrinkles 
because we will, at least for a while, have three separate areas that 
may want to have state in the URL bar: left panel, environment/center, 
and right panel.  A pre-imp with Ben might be a good choice here.
   * In-browser env: https://bugs.launchpad.net/juju-gui/+bug/1110832

- Bug 1091273 [4], having to do with different CSS ordering in prod and 
debug/devel is still interesting and potentially important.

- Bug 1104105 [5], which will let our users know directly in the GUI 
when they are using an unsupported browser, will be ready for work soon, 
once Nick has gotten a UX plan for it.

- Bug 1110515 [6], about the initial blank screen, also needs some input 
from Nick.

Do what you will, and pair when you can!

Thanks

Gary


[1] https://bugs.launchpad.net/juju-gui/+bug/1110823
[2] https://bugs.launchpad.net/juju-gui/+bug/1075654
[3] https://bugs.launchpad.net/juju-gui/+bug/1075656
[4] https://bugs.launchpad.net/juju-gui/+bug/1091273
[5] https://bugs.launchpad.net/juju-gui/+bug/1104105
[6] https://bugs.launchpad.net/juju-gui/+bug/1110515



More information about the Juju-GUI mailing list