Personal tools
  • We're Hiring!

You are here: Home Community Minutes Conference Calls 2012 2012-05-08 Tuesday Meeting

2012-05-08 Tuesday Meeting

Attending: Josh (notes), Andrew, Blazej, Colin, Dom, Emma, Jean-Marie, Liza, Melissa, Ola, Gus, Roger, Elwood (notes), Sebastien, Will, Stick (14:30), Curtis (15:00)

Remember: Agenda must be complete (with estimated times) on the day before the meeting. Any additions after that must go at the bottom (AOCB)

Housekeeping Pre-Meeting - 2pm Start

  1. Matters Arising (<10 mins)

    • Liza: screenshots in proper sizes, all clients, etc.
  2. Email and Forum Review - checked at 12:46 (5 mins)

    • Email -

      • Harri Jäälinoja - Re: [ome-users] pgpool-II with OMERO?
    • Forums -

    • QA -
      link

      ID  Status  User/email  Type    Created Selected file   Comment Error
      4313    new unknown Web 4.3.4-dbcb  2012 05 04  -   -   Traceback (most recent ca...
      4312    new m.porter@dun... Web 4.3.3-2115  2012 05 02  -   I was just clicking around, br...   Traceback (most recent ca...
      4311    new daigle@embl.... Insight 4.3.3   2012 05 01  -   Typing in the "comments" area....   java.lang.Exception: Abno...
      4310    new m.porter@dun... Insight 4.3.3   2012 04 30  -   I just created a project with ...   -
      4309    new k.schleicher... Insight 4.3.3   2012 04 27  -   Trying to access intensity mea...   java.lang.Exception: java...
      4308    new daigle@embl.... Insight 4.3.3   2012 04 26  -   Edditing the "comments" field....   java.lang.Exception: Abno...
      4307    new columbus.hel... Insight 4.1.1   2012 04 25  -   -   java.lang.Exception: org....
      4306    new j.maure@dund... Insight 4.3.3   2012 04 21  -   Hello, Well, what I was doing...    java.lang.Exception: Abno...
      4303    new unknown Importer    2012 04 18  -   -   -
      4301    new columbus.hel... Insight 4.1.1   2012 04 16  -   -   java.lang.Exception: org....
      

Agenda - 2:30pm Start

  1. Accepting minutes from last meeting

  2. Sprint Tickets/bugs (133 bugs, of which 13 blocker, 12 critical, 43 major, 65 minor)

  3. Minigroup Updates (points for Sprint page)

    • Model
    • Web
    • Insight
    • FS
    • Usability
    • Bio-Formats
    • Chgrp
    • Docs
    • Big images / learning
  4. Testing Grand Plan

  5. Satellite Update

  6. Glencoe Update

  7. Any other business (<5 mins)

    • qa accounts

Notes

Attending

* Josh (notes), Andrew, Blazej, Colin, Dom, Emma, Jean-Marie, Liza, Melissa, Ola, Gus, Roger, Elwood (notes), Sebastien, Will, Stick (14:30), Curtis (15:00)

Remember: Agenda must be complete (with estimated times) on the day before the meeting. Any additions after that must go at the bottom (AOCB)

Housekeeping Pre-Meeting - 2pm Start

  1. Matters Arising (<10 mins)

    • Liza: screenshots in proper sizes, all clients, etc. DONE; j-m has them. to go on squig?
  2. Email and Forum Review - checked at 12:46 (5 mins)

    • Email -

      • Harri Jäälinoja - Re: [ome-users] pgpool-II with OMERO? ROGER
    • Forums -

    • QA -
      link

      ID  Status  User/email  Type    Created Selected file   Comment Error
      4313    new unknown Web 4.3.4-dbcb  2012 05 04  -   -   Traceback (most recent ca...
      4312    new m.porter@dun... Web 4.3.3-2115  2012 05 02  -   I was just clicking around, br...   Traceback (most recent ca...
      4311    new daigle@embl.... Insight 4.3.3   2012 05 01  -   Typing in the "comments" area....   java.lang.Exception: Abno...
      4310    new m.porter@dun... Insight 4.3.3   2012 04 30  -   I just created a project with ...   -
      4309    new k.schleicher... Insight 4.3.3   2012 04 27  -   Trying to access intensity mea...   java.lang.Exception: java...
      4308    new daigle@embl.... Insight 4.3.3   2012 04 26  -   Edditing the "comments" field....   java.lang.Exception: Abno...
      4307    new columbus.hel... Insight 4.1.1   2012 04 25  -   -   java.lang.Exception: org....
      4306    new j.maure@dund... Insight 4.3.3   2012 04 21  -   Hello, Well, what I was doing...    java.lang.Exception: Abno...
      4303    new unknown Importer    2012 04 18  -   -   -
      4301    new columbus.hel... Insight 4.1.1   2012 04 16  -   -   java.lang.Exception: org....
      
  3. Done at 14:11z

Agenda - 2:30pm Start

  1. Accepting minutes from last meeting

    • Done.
  2. Sprint Tickets/bugs (133 bugs, of which 13 blocker, 12 critical, 43 major, 65 minor)

    • Emma: not focusing on bugs.
    • Jean-Marie: Code freeze today!
    • Emma: we all frozen (features)?
    • Ola + Others: yes
  3. Minigroup Updates (points for Sprint page) - 14:32Z

    • Model

      • Jean-marie: work last week was to integrate mdoel changes in the code, we managed to get code to compile @Melissa
      • Andrew: added types to omero.xsd, added justbefore chris left, a few commits to test
      • Jean-Marie: manually hard coded, work at xsd-fu level, not blocking the rest, what is looming is match between bio-formats and omero, permissions have taken longer than anticipated
      • Melissa: All code-gen in a branch, compiling, 1 more task, to fix translation layer, metadata-store to metadata-store, compiles but doesnt completely translate
        • Easy but tedious, hopefully by end of day
      • Josh: There is a db on branch 4.4_0, import done before leaving, bin/omero import worked. Now it gets tricky, ensure hql queries are updated, python and java side, @J-M insight / import, fixed a few issues in python at the commandline to allow importer to run. Python team need to decide on order of things, get the merge done in to develop them worry about the schema. Primary thing that will break (not hql) relationship between image-pixels, hard to quantify, 1 to many, 1 to 1, easy to fix at code level, new hibernate construct, hibernate bugs potentially, be aware of them, strange joins and testing will find them
    • Permissions/chgrp

      • Josh: API changes for permissions, a few decisions to make, 2 spreadsheets around, checklist, bug fixing mainly, not model related
      • Jean-Marie: writing tests for joshs code, so we can decide,
      • Will: change group on a particular object, do we need another flag? server knows if it can be moved, admin, owner, moving data between groups not a user switching between groups. Who is allowed to move the object (data) not about group permissions, discussion about source destination groups, if permissions are different
      • Jean-Marie: if too many questions, possibly in 4.4 we only allow owner to move data. At code freeze too late to have discussions.
      • Will: for now admin or owner of data nothing else, group owner is failing at the moment
      • Jean-Marie: can make changes later
    • Web

      • Ola: nothing specific, important task is finalise chmod branch and model changes, not that big, renaming of existing fields, not a huge gateway change,
      • Jean-marie: pixel is a change, getPrimaryPixel -> getPixels, breaking change
      • Ola: logical channel not an issue, couple of days, which branch?
      • Emma: timing? Ola: couple of days
      • Jean-Marie: work in schema 2012-06, not ready yet, not in develop
      • Josh: branches, all work was in to 8610_merging?
      • Will: web branch with everything, chmod_web_... branch, everything merged in 8610+chmod stuff, almost ready for everyone to work on it
      • Josh: ultimate goal to get back to develop, crazyness, holding off develop for import testing, is it possible to get via Wills branch in to develop to bring it all in.
      • Will: suggest update permissions of group on gretzky so people can test it with existing data, at least see it, chmod hasnt been tested
      • Ola: merge in 8610_merging?
        • Josh: no server changes
        • Ola: 8610 is web stuff, decorator, new UI. On develop web is broken
        • Josh: get 8610 after meeting to fix a few things
        • Ola: perhaps tomorrow morning
      • Carlos: web isnt working off of develop; is it the web or gateway?
        • Ola: just bugs. go to webclient to log in to webadmin, not python gateway, app specific stuff
    • Insight - 14:51Z

      • Elwood: should be good to merge, then can go into develop
      • Jean-Marie: permissions branch with chmod
      • Plan to push on gretzky with change mode branch to test permissions
      • Will: db upgrade script on gretzky?
      • Josh: currently not, can give a command to do what you want, need to define the logic
      • Jean-Marie: not ready for upgrade, use howe for import testing? fresh thing on howe, dont fiddle with upgrade script
      • Emma: cant do rest of import testing until we have permissions, etc.
      • Josh: in general, best order to do things so we can keep working without having to do everything in an untidy fashion
      • Jean-Marie: dont use howe just yet as Gus is doing testing
    • FS

      • Colin: 2 existing PRs. Wait on Chris to get back to discuss
      • Josh: the one with close reader, cant imagine it a problem, API havent had time to look at, update the clients to use it and test any functionality that is exposed.
    • Usability - 14:58Z

      • Emma: training docs
      • Gus: just fine tuning test stuff (below)
    • Bio-Formats - 14:59Z

      • Roger: testing changes I had made so they can be merged in
      • Melissa: bug fixing
      • Josh: i-mod reader, 2 branches of fixed bugs all in last blue build for import testing, nothing immediately pending
    • Docs - nothing

    • Big images / learning - nothing

    • Other

    • Josh: question looming, 2 things not on list, webstart and ldap? anything else people are holding off?

    • Jean-Marie: will look at webstart

    • Josh: may need to be pushed (webstart) ldap more a db change, serverside and hidden, looming, anything else?

  4. Testing Grand Plan

    • Emma: tried to put in overaching plan (phase I)

      • Should have any information needed for testing.
      • Jean-Marie: email should include information.
    • Emma: it will be dynamic; well say each day.

      • Links to proposed walk-throughs from Emma. (uses scenarios from 4.3. Use them intelligently; something may have changed)
      • There is an example report style done by Gus to track what youve done / seen, useful by developers
      • Dont ticket/report everything, qa report for crashes, not ticketing (QA includes Java version, etc)
      • Jean-Marie: look at the exceptions, OOM, Import error, 5 times similar file, only 1 QA ticket
      • Andrew: need to sort out whos on QA mailing list
    • Emma: goal is reporting done on that day, get it on squig by 5:30 each day, meet at 9:30 each day go over each day -> dev tickets, backburner stuff

      • Josh: assign a person that import is built, ramp up on web when, who?

      • Will: pushing daily to gretzky. bug fix branch off devel for merge green?

      • Josh: should we have it done before meeting? who, when, deadlines...

      • Stick: after 9 I have time, 2-3 UK time

      • JMB: send report at end of day UK time (which branches can be pushed, etc.) if no report then nothing.

      • Will: not easier to just look for pushed commits.

      • Ola: have a testing branch, to avoid conflicts?

      • Jean-marie: 3 branches currently planning merge, permissions, wills and joshs

      • Colin: put comment in Pull Request

      • stick: dont know code base, just need to know what to merge and if it breaks, cant do code approval etc.

      • Emma: guess we have time to figure this out, but well need to figure it out.

      • Andrew: PR to whatever branch is going to be built.

      • Ola, Jean-marie: 1 testing branch aka. develop-testing

      • Jean-Marie: develop-testing has PRs done against it and is built and deployed

      • Josh: in general is okay, 3-4 branched around and we could take web stuff and put in 3rd branch

      • Ola: branch for model and branch for chmod

      • Josh: if import branch is good, apart form schema we can merge in, just database versions then, already were going back and forward, resolve upgrade of chmod, everything except database

      • Josh: considering everyhting there might not be a best solution, expectation of meeting?

      • Emma: devs need to be there for that what has been done and updated.

      • Josh: Tomorrow morning see what we can push, build takes 10 min

      • Emma: until testing going have update

      • Josh: testing on import build?

      • Josh: build 50, while discussing it kick off 51 at meeting

      • Josh: access to omero-team alias?

      • stick: dependent on Chris reading email / returning.

    • Ola: client artifacts - 15:35Z

      • Josh: during testing, who assigns a number to a day, no.53 eg, all testers on 53, really important, who ever does the build, you have to promote the build in jenkins otherwise it will be deleted. if you dont promote it it will disappear and cause problems if builds are referenced
    • Emma: cant start permission testing until last 3 major branches are incorporated

  5. Satellite Update

    • Emma: Oxford started today
    • Emma: conf call with PIs last week, notes will be coming, Jason editing and outcomes. Higher level buy in, will see
    • Emma: ~every 6 weeks have a satellite get together changes which will impact them.
  6. Glencoe Update - 15:38Z

  7. Any other business (<5 mins)

    • qa accounts

      • Emma: Ola backup plan
    • Andrew: nitpick list review

      • Emma: satellite private mailing list
      • Josh: perhaps we move ome-devel to something like ome-hackers (cF. psql-hackers), and maybe then nitpick can be more travel & sick days (That would also solve some of the problems with satellite communication)
      • Josh: but for the moment we should just add people to nitpick
      • Andrew: whats this topic about?
        • melissa: grad student in library sciences,
        • Curtis: worked at loci for several months, acquisition system, questions around embedded tiff?
        • Curtis: how to improve versioning of meta data
      • Emma: might change later w.r.t. mailing organisation
      • Curtis: sounds like nitpick has to split.
      • Melissa: omero-team?
      • Josh: not all on it.
      • Colin: omero-team is only for automated emails only.
    • Done: 15:47Z

Action items

* Setup discussion of mailing lists
Document Actions