Personal tools
  • We're Hiring!

You are here: Home Community Minutes Conference Calls 2012 2012-01-10 Tuesday Meeting

2012-01-10 Tuesday Meeting

Attending:Josh (notes), Carlos, Emma, Mark Hiner, Melissa, Elwood (notes), Jean-Marie, Simon, Will, Ola, Scott, Colin

Housekeeping Pre-Meeting - 2pm Start

  1. Matters Arising (<10 mins)

    • Chris: handle SVS as discussed with Will.
    • Chris: request new agilo-pro license (expired) DONE
    • Will: schedule a brief talk in the new year about new web UI.
    • Dundee email and ID changes for OME services-- what's the plan?
      • Office356 Calendar to replace assorted google/ical/mobileme/icloud/etc calendars (can we give external edit access?)
  2. Email and Forum Review - checked at 10:56 (5 mins)

Agenda - 2:30pm Start

  1. Accepting minutes from last meeting

  2. Sprint Status (15 min)

    • General bug progression
    • Any bug blockers? Conversion to stories?
    • How to define/schedule 4.4
  3. Glencoe Update (10 min)

  4. Minigroup Updates (30 min)

    • HIC
    • Model
    • Web
    • FS
    • Usability
    • Paul Felts' pathology teaching resource
    • Bio-Formats: resource migration (5-10 minutes)
      • migration to github
      • submodule build: how PRs work with OMERO.
  5. Recruitment Update (5 mins)

  6. Satellite Update (5 mins)

  7. Backups (5 mins)

  8. Conferences (8 mins)

  9. Meeting times (5 mins)

  10. "We're hiring" CSS (2 mins)

    • Josh' email
    • Is this something we want on our various sites (trac/plone)?
  11. Any other business (<5 mins)

    • Still some tickets assigned to Brian, and are the ones assigned to Donald correct? Should he become dzmacdonald-x?

Notes

Attending

* Josh (notes), Carlos, Emma, Mark Hiner, Melissa, Elwood (notes), Jean-Marie, Simon, Will, Ola, Scott, Colin

Housekeeping Pre-Meeting - 2pm Start

  1. Matters Arising (<10 mins)

    • Chris: handle SVS as discussed with Will. DONE
    • Chris: request new agilo-pro license (expired) DONE
    • Will: schedule a brief talk in the new year about new web UI. PENDING
    • Dundee email and ID changes for OME services-- what's the plan? PENDING
    • Office356 Calendar to replace assorted google/ical/mobileme/icloud/etc calendars (can we give external edit access?)
  2. Email and Forum Review - checked at 10:56 (5 mins)

Agenda - 2:30pm Start

  1. Accepting minutes from last meeting DONE

  2. Sprint Status (15 min)

    • General bug progression

      • Jean-Marie: started at 130 bugs. around the 100 mark. Good progress.

      • Old importer code in placeholder

        • Chris: Importer in insight code base so should not maintain 2 code bases
      • JM: Mark the importer as deprecated

      • Note: be sure to put your tickets in “In-Progress”

      • Chris: acknowledge PITA to manage tickets & github. Need to find a happy medium.

      • Jean-Marie: don’t want too many stories in a single PR

      • Chris: also don’t want a ticket for everything (e.g. “review PR 38”)

      • Andrew: put problems in the tickets. Mentioned on PR only “no problems” or “see ticket”

      • Chris: keep your commit messages to 72 characters

      • Josh: have script to enforce that

    • Any bug blockers? Conversion to stories?

      • Blockers / Critical
        • changeActionGroup? #2339
        • Stateful sessions, using services, when changing groups you need to destroy your session.
        • Jean-Marie: Ongoing activity have to be finished before you switch group.
          • Would like to keep multiple groups open at once.
          • Not sure how long that would take
        • Will/Ola: in web client now, logout and log in
          • Other connection is still active until the server kills it.
        • Emma: web meeting? Chris: clients do it a different way.
          • Insight, complete control
          • Web, ignores the issue at the moment
          • Gateway + devs, dangerous things can be done
        • Josh: Is a client issue, not sure how to support it, is it okay that the clients are implemented differently
        • Carlos: use case for GS is less elaborate
          • changeActiveGroup is only used for regular user on system group
          • weren’t using long-lived stateful services (previously)
        • Josh: all super users can pass an explicit group. Can also add this for regular users if need be
        • Ola: session-per-group is the most correct way.
        • Chris: makes our whole API every difficult to use.
        • Ola: if exception thrown on bad group, create a new session?
        • Chris: situation now is not nearly ideal (seeing all the data, etc)
          • Carlos also has this problem. Change data as an administrator.
          • Don’t know how much we can solve. Patching over a nasty API usage.
          • Must get to having users doing things without explicity stating their context.
          • Jean-Marie: for the moment keep what we have.
          • Josh: several things we can do to make api methods multi-group compliant, not a problem allowing iupdate to switch context, only way we can change read methods is to maybe pass back a collection of return values 1 per group, resulting ina large portion of the api. Client has to iterate through return values and shifts complexity from server to client. How much are we going to tackle for 4.4. 4.4 is final breaking API changes
          • Jean-Marie: perhaps look at chgrp first.
          • Jean-marie: need documentation if we close #2339
    • How to define/schedule 4.4

      • Emma: With Jason we need a timeline for 4.4 with respect to mini-groups, what should go in and determine a timeline. End of Feb/Mar for release / code freeze. Over need week set a firm date
        • Jean-Marie: first part of 4.4 will be chgrp. Very much behind (interaction). Don’t seeing that happen until end of April at the earliest.
        • Chris: how far are we from having some chgrp in insight/server to play with the workflow?
          • Jean-Marie: some server code done, need to work on client and test the workflow, need to work in the web as well? Multi-group view in web client
      • Will: had discussion this morning about what should go into this release (https://www.openmicroscopy.org/site/community/minutes/minigroup/webmeeting/2011/2011-01-10-4.4-release)
      • Chris: need change group in both clients, insight and web
      • Josh: do we want 4.4 to be long term support? in order to freeze the api there is a long list of items that we need to get in. Documentation needs doing sooner, drupal and sphinx. Multiple server version support, client -> * server versions. Redo search, omero tables, scripting, everything we’ve done but not quite right. Do we need to redefine what goes in to 4.4
      • Andrew: can we define the new api and wrap the old api?
      • Josh: e.g. don’t expose hql as public API? A large change means rewriting the entire api properly
    • Jean-Marie: collaboration from client perspective is having the gateway in Java (can JM verify what he meant)

    • Emma: lots of work to do. Meeting next week will be a good time for discussion about which issues are completely neessary.

    • Chris: worry about Josh’s points is that we have the APIs but the clients make little use of them.

      • Josh: agreed, perhaps just drop scripting
      • Josh: more a concern of search & tables
      • Chris: aren’t using those significantly either.
      • Josh: should be building ui at same time as the server/api changes
    • Emma: 4.4 might should target stabilization for working with the satellites.

      • Can spend time in Feb. going over requirements
      • Have been sitting on this for a while.
      • Come back with a firm date in mind for next week. Something to shoot for.
      • Scott: any new staff? Not yet.
      • Chris: big changes needed
    • Status: 5 blockers, 7 critical, 27 major

  3. Minigroup Updates (30 min) Started 15:21 UK

    • Paul Felts' pathology teaching resource
      • Chris: Have hardware.
      • Want to start end of next week. (Start of course)
      • Emma: good to get it close to that.
      • Will: Plan is to introduce stuff as time goes on
      • Should be stright-forward
      • Chris: server monitoring is the issue
      • Will: training with annotation roi’s etc the first time
      • Emma/Scott: documentation and guidance for the students
  4. Glencoe Update (10 min) Started 15:26 UK

    • Chris MacLeod, sysadmin, hired (NC)
      • ~7am EST start (12 UK)
    • Liza Unson, designer, hired (almost) data-viewer, website (NY)
      • Scott: plan to get her a dump of things.
    • more developers hopefully
  5. Minigroup Updates con’t (30 min) Started 15:30 UK

    • HIC
    • Model
    • Web
      • Chris: discussed various pieces. See notes. (https://www.openmicroscopy.org/site/community/minutes/minigroup/webmeeting/2011/2011-01-10-4.4-release)
    • FS
    • Usability
    • Bio-Formats: resource migration (5-10 minutes)
      • Josh: switched everything to github, will be merged in to openmicroscopy/bioformats In process of moving bioformat builds over
      • migration to github
      • submodule build: how PRs work with OMERO.
        • Josh: crazy dependency / jar stuff, needs discussion
          • Curtis can help when he gets back
      • Melissa: need to update website to point to github and not loci git (which is locked down)
  6. Recruitment Update (5 mins) Started 15:34 UK

    • Applicants Google Doc
    • Emma: Closing day is passed.
    • Everything is listed on the google doc (2 sheets)
    • Code is on alfresco. Size limit on HR cut-n-paste.
    • Need to go through those in some detail.
      • Commendable to even submit
      • 3-5 who applied for both. ~20 devs. ~30 support.
  7. Satellite Update (5 mins) Started 15:38 UK

    • 16th & 17th Feb Dev Meeting Agenda Google Doc
    • Little over a month away
    • More hackathon style. Make sure the right people are coming.
    • Simon: overlap to last time? Quite a bit. Sebastien (Harvard/EDI/UoD) will be new.
    • Currently scheduling talks with PIs for setting agendas before meeting.
    • Ideas welcome!
  8. Backups (5 mins) Started 15:41 UK

    • Catastrophic loss report
    • Josh: how much effort to help reduce the likliehood of that?
    • Andrew: practical on server start to do a DB dump into /OMERO folder?
    • Chris: can’t get more explicit than the instructions are now.
    • Josh: could record image/pixels/original weekly.
    • Colin: perhaps different is the FS solution. Don’t have to start looking at it.
  9. Conferences (8 mins) Started 15:48 UK

    • Conference Schedule & Attendance Planning Google doc table
    • Emma: started a page (gdoc) with a table of conferences/deadlines. some are pending (e.g. today)
    • Question of where we want to have booths, etc.
    • Tabled until Jason is back.
    • Chris: should put some techie things on the list. need the best information.
    • Andrew: for a booth at neuroscience would have to be soon.
  10. Meeting times (5 mins) Started 15:51 UK

    • Curtis' email
    • Emma: need to look into room availability. J-M: all afternoon.
    • Jason’s availability?
    • Will’s childcare, etc.
  11. "We're hiring" CSS (2 mins) Started 15:55 UK

    • Josh' email
    • Is this something we want on our various sites (trac/plone)?
    • Andrew: technically not that hard; insert a div on every page.
      • Turning it on/off? Not sure.
  12. Any other business (<5 mins) Started 15:56 UK

    • Simon: taking another (research) position. end of contract February. 6 more weeks. 24.02. to-be-confirmed.
    • Still some tickets assigned to Brian, and are the ones assigned to Donald correct? Should he become dzmacdonald-x? (see dev contact list)
    • Mailing lists?
      • Jean-Marie: haven’t heard anyone asking
      • Chris: post to ome-devel?
      • Josh: they don’t have the option. archives aren’t available, etc. Should try to build a team.
      • Emma: tend to agree.
    • JMB: discussion with Monash. Code is on github. Plugin for insight for uploading to a registry in Australia
      • Few questions (ldap, etc.) Notes posted along with tickets.
      • They were under the impression we were releasing in January (see above)
      • Possible collaboration on the documentation.
  13. Finished 16:03 UK

Action items

* Josh: reply to centos thread with “upcoming” **DONE**
* Josh: Reply to BK **DONE**
* Josh: write Harri **DONE** (privately; nothing to add to the thread)
* Will: schedule a talk about web UI
* All: email/calendar issues?
* Will: Reply to Manz about isUserconnected
* Ola: reply to ticket:6103 thread
* Melissa: Cellomics thread.
* Will: update attachment.zip with ann.file fix
* Everyone: review the applications gdoc.
* Josh: move “backup” to top of page
* Andrew: “We’re hiring” css on plone.
* Chris: create mailing list
Document Actions