Developer:130513MeetingMinutes

From myExperiment
Jump to: navigation, search

Action Points

Review

  1. Finn to investigate issues with REST API. Status ONGOING: Finn to investigate
  2. Finn to ensure HTTP changes are tested before releasing code. DONE
  3. Don to include Piotr, Finn, Alan in feature demo. DONE

New Actions

  1. Finn to investigate issues with REST API.
  2. Don to update release page. http://wiki.myexperiment.org/index.php/Developer:ReleaseSchedule
  3. Sean to announce release on the site.
  4. Don to produce test cases for search queries.
  5. Don to distill testing/release procedure notes from chat log.

Chat Log

[13/05/2013 10:03:33] Sean Bechhofer: Morning all.
[13/05/2013 10:03:56] Don Cruickshank: hi
[13/05/2013 10:04:11] Jun: hi
[13/05/2013 10:04:22] Piotr Holubowicz: Hello
[13/05/2013 10:04:57] Finn Bacall: hi
[13/05/2013 10:05:00] Sean Bechhofer: Agenda
[13/05/2013 10:05:06] Stian Soiland-Reyes: yo
[13/05/2013 10:05:06] Sean Bechhofer: 1. Actions
[13/05/2013 10:05:11] Sean Bechhofer: 2. Status Updates
[13/05/2013 10:05:15] Sean Bechhofer: 3. Release Planning
[13/05/2013 10:05:28] Sean Bechhofer: yo??
[13/05/2013 10:05:34] Don Cruickshank: yo dawg?
[13/05/2013 10:05:38] Finn Bacall: what up
[13/05/2013 10:05:50] Sean Bechhofer: Some decorum people please, this isn't South Central...
[13/05/2013 10:06:12] Sean Bechhofer: starting call
[13/05/2013 10:06:15] Sean Bechhofer: y'all
[13/05/2013 10:06:18] Sean Bechhofer: Call started, 32 minutes 47 seconds
[13/05/2013 10:07:09] Sean Bechhofer: On call: Jun. Don, Piotr, Finn, Javier, Stian, Sean, Alan
[13/05/2013 10:07:34] Sean Bechhofer: Previous Actions:
[13/05/2013 10:07:36] Sean Bechhofer: Finn to investigate issues with REST API.
Finn to ensure HTTP changes are tested before releasing code.
Don to include Piotr, Finn, Alan in feature demo.
[13/05/2013 10:08:23] Sean Bechhofer: Don: Returning HTML error page instead of 401.
[13/05/2013 10:08:41] Sean Bechhofer: ...openid/http auth issues.
[13/05/2013 10:08:57] Sean Bechhofer: Finn: Status unclear
[13/05/2013 10:09:14] Sean Bechhofer: ACTION: Finn to investigate status.
[13/05/2013 10:09:30] Sean Bechhofer: HTTP changes tested. DONE
[13/05/2013 10:10:07] Sean Bechhofer: Feature demo was done with Piotr, Finn, Alan. DONE
[13/05/2013 10:10:26] Sean Bechhofer: Status Updates.
[13/05/2013 10:10:43] Sean Bechhofer: Don: Getting news bits released. Atom feed in/out, display of news on group pages.
[13/05/2013 10:10:54] Sean Bechhofer: ...comment from Alan. items too small/trivial to show on page.
[13/05/2013 10:11:15] Sean Bechhofer: ...no explicit configuration page.
[13/05/2013 10:11:32] Sean Bechhofer: ...doesn't show stuff like creation of tags and editing of metadata.
[13/05/2013 10:11:44] Sean Bechhofer: ...in doing update, solr was unhappy due to wrong schema.
[13/05/2013 10:11:52] Sean Bechhofer: ...goes back to fix for named field searches.
[13/05/2013 10:12:20] Sean Bechhofer: ...Now fixed, so an additional feature that went it was adding/fixing named field searches.
[13/05/2013 10:12:41] Sean Bechhofer: ..Searching for title: fred etc on API and UI.
[13/05/2013 10:12:52] Sean Bechhofer: ...sidebar removal went in too.
[13/05/2013 10:13:23] Sean Bechhofer: ACTION: Don to update release page. http://wiki.myexperiment.org/index.php/Developer:ReleaseSchedule
[13/05/2013 10:13:51] Sean Bechhofer: ACTION: Sean to announce release on the site.
[13/05/2013 10:15:11] Sean Bechhofer: Don: Next up. Since Thursday implementing RODL API in myExp. Some success so that can create ROs, aggregate resources and set resources. Sufficient for wf4ever tooling to use.
[13/05/2013 10:15:23] Sean Bechhofer: ...also would be useful to have for components.
[13/05/2013 10:16:11] Sean Bechhofer: Piotr: No updates.
[13/05/2013 10:16:20] Sean Bechhofer: ...working on monitoring stuff and other projects.
[13/05/2013 10:16:57] Sean Bechhofer: Finn: Not much to update. Working on parsing components and generating wfdesc using Stian's SCUFL code. Better component API.
[13/05/2013 10:17:19] Sean Bechhofer: ...currently hybrid API for packs/workflows. Related to ongoing email discussions.
[13/05/2013 10:17:26] Sean Bechhofer: Blockers?
[13/05/2013 10:17:51] Sean Bechhofer: ...Need meeting with Alan/Donal to nail down what goes into a component. What are the required APIs to implement?
[13/05/2013 10:18:35] Sean Bechhofer: Next steps: component API.
[13/05/2013 10:19:50] Sean Bechhofer: Alan: Login/logout problems with release should have been caught.
[13/05/2013 10:20:46] Sean Bechhofer: ==Release Procedure==
[13/05/2013 10:20:56] Sean Bechhofer: Don:
[13/05/2013 10:21:01] Sean Bechhofer: 1/ Backup of database
[13/05/2013 10:21:11] Sean Bechhofer: 2/ Tests on development machine.
[13/05/2013 10:21:14] Sean Bechhofer: 3/ deploy
[13/05/2013 10:21:46] Sean Bechhofer: Went wrong because the solr configuration on Don's machine was different. Not included in code base. So solr configuration is now into code base.
[13/05/2013 10:22:00] Sean Bechhofer: Configure server to run tests on test database using components on live server.
[13/05/2013 10:22:12] Sean Bechhofer: wary of doing this in the past in case it trashes live data.
[13/05/2013 10:22:45] Sean Bechhofer: Are there any other known places where this might happen?
[13/05/2013 10:22:54] Sean Bechhofer: Don: RDF generation
[13/05/2013 10:24:02] Sean Bechhofer: ..possibly issuse as others setting up myexp wouldn't get it.
[13/05/2013 10:24:28] Sean Bechhofer: ...ideal is to move Linked Data exposure (rewrite rules) into Rails routing.
[13/05/2013 10:24:41] Sean Bechhofer: ...=> list of things to do.
[13/05/2013 10:25:20] Sean Bechhofer: ...logging in/logging out is tested, and worked on the test box.
[13/05/2013 10:25:56] Sean Bechhofer: Documentation for this process?
[13/05/2013 10:26:32] Sean Bechhofer: Don: Use rails conventions, as few changes as possible between development machines and live site.
[13/05/2013 10:26:50] Sean Bechhofer: ....just use rake to run tests.
[13/05/2013 10:27:31] Sean Bechhofer: ...changes from release to release depending on what's changed.
[13/05/2013 10:28:07] Sean Bechhofer: How's that call made?
[13/05/2013 10:28:14] Sean Bechhofer: (what to run and not to run)
[13/05/2013 10:28:40] Sean Bechhofer: Don: run diff and then eyeball to determine whether to run migration scripts etc.
[13/05/2013 10:29:41] Sean Bechhofer: Don: Existing topics code could go wrong. Would cause errors in the cron log.
[13/05/2013 10:29:58] Sean Bechhofer: ...no-one uses topics. Discussed potentially removing it.
[13/05/2013 10:30:24] Sean Bechhofer: Finn: Components have triple store on myExp server.
[13/05/2013 10:30:30] Sean Bechhofer: ...may cause problems.
[13/05/2013 10:31:32] Sean Bechhofer: Sean: Does someone eyeball the code?
[13/05/2013 10:31:44] Sean Bechhofer: Don: Danius used to, but haven't done this for some time.
[13/05/2013 10:33:35] Sean Bechhofer: ACTION: Don. Test cases for search queries.
[13/05/2013 10:35:05] Sean Bechhofer: Don: This is a fair summary of what happens. Nothing unexpected for anyone familiar with Ruby on Rails.
[13/05/2013 10:35:40] Sean Bechhofer: ACTION: Don to distill testing/release procedure notes.
[13/05/2013 10:36:23] Sean Bechhofer: 24 May
1  Jul
29 Jul
26 Aug
23 Sep
21 Oct
[13/05/2013 10:37:35] Sean Bechhofer: 24 May will be "ROs in myExp" (things Don mentioned above).
[13/05/2013 10:37:51] Sean Bechhofer: Further release => feature mappings to be determined.
[13/05/2013 10:38:35] Sean Bechhofer: AOB?
[13/05/2013 10:38:52] Sean Bechhofer: Thanks all.
[13/05/2013 10:39:01] Sean Bechhofer: bye