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
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?)
Email and Forum Review - checked at 10:56 (5 mins)
Email - Emails from Harri?
Forums -
- zoner: XperimentR DONE
- Manz: Default logging in a user for certain pages
- BK OMERO table reading time thread with Josh
- albot Progress on ticket 6103? Ola?
- Dario Bottinelli Re: OMERO.editor 4.3.3: text view/tree view Will?
- Any of these need follow up?
- Code Forum - none awaiting moderation
QA -
linkID Status User/email Type Created Selected file Comment Error 4120 new d.rudnicka@i... Insight 4.3.2 2012 01 10 110909Rit01ug.lif - Ice.UnknownLocalException... 4118 new helio.roque@... Insight 4.3.3 2012 01 08 - - java.lang.Exception: org.... 4117 new jhoughton@gs... Importer 4.1.1-r592 2012 01 06 caspase gel-1.psd photoshop native file of a 2D ... loci.common.HandleExcepti...
Agenda - 2:30pm Start
Accepting minutes from last meeting
Sprint Status (15 min)
- General bug progression
- Any bug blockers? Conversion to stories?
- How to define/schedule 4.4
Glencoe Update (10 min)
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.
Recruitment Update (5 mins)
Satellite Update (5 mins)
- 16th & 17th Feb Dev Meeting Agenda Google Doc
Backups (5 mins)
Conferences (8 mins)
- Conference Schedule & Attendance Planning Google doc table
Meeting times (5 mins)
"We're hiring" CSS (2 mins)
- Josh' email
- Is this something we want on our various sites (trac/plone)?
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
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?)
Email and Forum Review - checked at 10:56 (5 mins)
Email - Emails from Harri? PENDING
Forums -
zoner: XperimentR DONE
Manz: Default logging in a user for certain pages PENDING
BK OMERO table reading time thread with Josh PENDING
albot Progress on ticket 6103? Ola? PENDING
Dario Bottinelli Re: OMERO.editor 4.3.3: text view/tree view Will? DONE
Any of these need follow up?
- Re: Apache2 setup for CENTOS/RHEL/SL 6
- OMERO.Scripts Restore Colors TODO: maybe suggest to use Constant instead of hard-coded string i.e. original_metadata
- Re: Display Cellomics Image (c01) on a webpage
Code Forum - none awaiting moderation
QA -
linkID Status User/email Type Created Selected file Comment Error 4120 new d.rudnicka@i... Insight 4.3.2 2012 01 10 110909Rit01ug.lif - Ice.UnknownLocalException... 4118 new helio.roque@... Insight 4.3.3 2012 01 08 - - java.lang.Exception: org.... 4117 new jhoughton@gs... Importer 4.1.1-r592 2012 01 06 caspase gel-1.psd photoshop native file of a 2D ... loci.common.HandleExcepti...
Agenda - 2:30pm Start
Accepting minutes from last meeting DONE
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
-
Blockers / Critical
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
-
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: 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
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
-
Paul Felts' pathology teaching resource
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
-
Chris MacLeod, sysadmin, hired (NC)
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
-
Josh: crazy dependency / jar stuff, needs discussion
- Melissa: need to update website to point to github and not loci git (which is locked down)
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.
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!
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.
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.
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.
"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.
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.
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