#duraspace IRC Log


IRC Log for 2012-02-09

Timestamps are in GMT/BST.

[6:44] -whedon.freenode.net- *** Looking up your hostname...
[6:44] -whedon.freenode.net- *** Checking Ident
[6:44] -whedon.freenode.net- *** Found your hostname
[6:44] -whedon.freenode.net- *** No Ident response
[6:44] * DuraLogBot (~PircBot@atlas.duraspace.org) has joined #duraspace
[6:44] * Topic is '[Welcome to DuraSpace - This channel is logged - http://irclogs.duraspace.org/]'
[6:44] * Set by cwilper!ad579d86@gateway/web/freenode/ip. on Fri Oct 22 01:19:41 UTC 2010
[9:24] * robint (81d746b9@gateway/web/freenode/ip. has joined #duraspace
[9:41] * robint (81d746b9@gateway/web/freenode/ip. Quit (Quit: Page closed)
[12:56] * mhwood (mwood@mhw.ulib.iupui.edu) has joined #duraspace
[14:00] * Dan_Davis (4a4f9413@gateway/web/freenode/ip. has joined #duraspace
[14:02] * birkland (80541ff7@gateway/web/freenode/ip. has joined #duraspace
[14:04] * ajs6f (893604b1@gateway/web/freenode/ip. has joined #duraspace
[14:05] * cwilper (ad579fce@gateway/web/freenode/ip. has joined #duraspace
[14:05] <cwilper> https://wiki.duraspace.org/display/FCREPO/2012-02-09+-+Fedora+Committer+Meeting
[14:05] <kompewter> [ 2012-02-09 - Fedora Committer Meeting - Fedora Repository Development - DuraSpace Wiki ] - https://wiki.duraspace.org/display/FCREPO/2012-02-09+-+Fedora+Committer+Meeting
[14:13] <Dan_Davis> Chris: Focus on the hot items today.
[14:13] <Dan_Davis> Adam: GSOC on agenda?
[14:13] <Dan_Davis> Chris: Yes.
[14:15] <Dan_Davis> Adam got a high quality T-shirt from GSOC.
[14:15] <Dan_Davis> DuraSpace will apply one for each major project.
[14:16] <Dan_Davis> Not a shoe-in, need good projects and mentors for each. Need mentor volunteers.
[14:16] <ajs6f> https://github.com/fcrepo/fcrepo/tree/fcrepo-452
[14:16] <kompewter> [ fcrepo/fcrepo at fcrepo-452 - GitHub ] - https://github.com/fcrepo/fcrepo/tree/fcrepo-452
[14:16] <Dan_Davis> Chris: Need to discuss SOAP faults and facilitate getting last years code into Fedora.
[14:16] <ajs6f> https://jira.duraspace.org/browse/FCREPO-452
[14:16] <kompewter> [ [#FCREPO-452] Move away from Axis 1.3 - DuraSpace JIRA ] - https://jira.duraspace.org/browse/FCREPO-452
[14:17] <Dan_Davis> Chris: Problems in passing tests may be part of text in SOAP faults.
[14:18] <Dan_Davis> Chris: Adam: Human readible messages, code/test brittle, pulling message out of type.
[14:19] * ruckus (~ruckus@HSI-KBW-046-005-164-187.hsi8.kabel-badenwuerttemberg.de) has joined #duraspace
[14:19] <Dan_Davis> Chris: Human version and "reason"
[14:19] <ruckus> Hola guys, sry for being late
[14:19] * ruckus is now known as elschlomo
[14:19] <elschlomo> <- frank
[14:20] <ajs6f> http://stackoverflow.com/questions/3313328/how-to-get-a-soap-fault-message-to-be-ws-i-compliance
[14:20] <kompewter> [ soapui - How to get a SOAP fault message to be WS-I compliance - Stack Overflow ] - http://stackoverflow.com/questions/3313328/how-to-get-a-soap-fault-message-to-be-ws-i-compliance
[14:20] <Dan_Davis> Group intelligence doubled when Frank joined.
[14:20] <ajs6f> http://www.xenta.nl/blog/2010/07/17/oracle-service-bus-11g-handling-soap-faults/
[14:20] <kompewter> [ Oracle Service Bus 11g, handling SOAP Faults | Oracle .. Java .. OpenSource .. SOA ] - http://www.xenta.nl/blog/2010/07/17/oracle-service-bus-11g-handling-soap-faults/
[14:21] <elschlomo> yes! GI * (-2)
[14:21] <Dan_Davis> Chris: admits he does not want to write more Java code, cannot get free labor from Mo.
[14:24] <Dan_Davis> Chris: What do we really need to pass as faults/exceptions.
[14:25] <Dan_Davis> Adam: Chris: Compatibility with client libraries.
[14:26] <Dan_Davis> Adam: set up some "fedora" specified fault codes.
[14:29] * tdonohue (~tdonohue@c-67-177-108-221.hsd1.il.comcast.net) has joined #duraspace
[14:31] <Dan_Davis> Chris: Code may be best kept in "human" readable return.
[14:34] <Dan_Davis> Dan: Possible include a correlation ID in SOAP fault and server log.
[14:36] <Dan_Davis> Chris: Do not go with fault subcode, Go with Oracle style with consistent code (detail), plus across rest in the HTTP header. And correlate with stack trace/addl details.
[14:38] <Dan_Davis> Adam: Java could serial/de-serial exception but cross client/language may need a better form. Takes it out of the web service to use.
[14:39] <Dan_Davis> Adam: Makes wind.
[14:41] <Dan_Davis> Chris: Summary, change exceptions to have code, language independent, Detail portion has code/message. Reason, stack trace. Adam: Check to see common approach but close.
[14:42] <ajs6f> whttp://www.w3.org/TR/soap12-part1/#faultstringelement
[14:42] <kompewter> [ SOAP Version 1.2 Part 1: Messaging Framework (Second Edition) ] - http://www.w3.org/TR/soap12-part1/#faultstringelement
[14:43] <Dan_Davis> Chris: Impose on API, identifiers
[14:43] <Dan_Davis> Chris: Not say exception to make less Java specific
[14:43] <Dan_Davis> Adam: Will come with some experience.
[14:45] <Dan_Davis> Adam: Not numbers but partially human readable.
[14:45] <Dan_Davis> Chris: Switch to newest Bamboo version.
[14:45] <Dan_Davis> Chris: Perhaps sometime this week.
[14:46] <Dan_Davis> Chris: Push snapshots to Sonatype, Fedora is hardest.
[14:46] <Dan_Davis> Chris: Maybe from an empty Maven repository.
[14:48] <Dan_Davis> Chris: Not a problem on build but on deploy
[14:48] <Dan_Davis> Adam: Cargo
[14:49] <ajs6f> https://jira.duraspace.org/browse/FCREPO-1061
[14:49] <kompewter> [ [#FCREPO-1061] Create examples for Cargo-based integration tests - DuraSpace JIRA ] - https://jira.duraspace.org/browse/FCREPO-1061
[14:49] <ajs6f> https://github.com/fcrepo/fcrepo/blob/fcrepo-1061/fcrepo-integrationtest/fcrepo-integrationtest-cargo/pom.xml
[14:49] <kompewter> [ fcrepo-integrationtest/fcrepo-integrationtest-cargo/pom.xml at fcrepo-1061 from fcrepo/fcrepo - GitHub ] - https://github.com/fcrepo/fcrepo/blob/fcrepo-1061/fcrepo-integrationtest/fcrepo-integrationtest-cargo/pom.xml
[14:49] <Dan_Davis> Adam: Config A, B working, Installer not needed.
[14:50] <Dan_Davis> Adam: Cargo provides container.
[14:50] <Dan_Davis> Adam: IHO, installer not tested as part of ITs
[14:51] <Dan_Davis> Adam: Can keep running container.
[14:51] <Dan_Davis> Adam: Trivial to switch containers.
[14:52] <Dan_Davis> Adam: Problems with Jetty, may never have been properly tested.
[14:53] <Dan_Davis> Adam: Use profiles, should helping us to change containers easily.
[14:54] <Dan_Davis> Adam: Getting a dissemination that does not exists, Tomcat 404 right, Jetty 500 wrong.
[14:55] <Dan_Davis> Chris: Ant script gone.
[14:55] <Dan_Davis> Chris: What tests run. Adam: Depends on profile, config specific.
[14:56] <Dan_Davis> Adam: Unfortunately, may not be best, Indicate when test inappropriate to run is better.
[14:58] <Dan_Davis> Chris: Adam: Can eliminate stuff reduces maintenance cost.
[15:00] <Dan_Davis> Chris: Would you suggest moving to Cargo, next step to get move done the refactor tests. Adam: Its orthoganal but likely move to Cargo first. Make refactoring faster. You don't lose config.
[15:03] <Dan_Davis> Adam: Check into Verify with different profiles.
[15:03] <Dan_Davis> Dan: How does this play into performance testing.
[15:04] <Dan_Davis> Adam: Add a Jmeter profile.
[15:04] <Dan_Davis> Adam: Or just a performance profile.
[15:05] <Dan_Davis> Aaron: Current approach defacto tests installer.
[15:06] <Dan_Davis> Adam: Separate the two. Black box plus testing installer by some other means.
[15:07] <Dan_Davis> Chris: Still need end-to-end.
[15:12] <Dan_Davis> Chris: War only goal would be helped.
[15:12] <Dan_Davis> Adam: (with much chagrin) brings up OSGI.
[15:12] <Dan_Davis> Chris: Installer goes away.
[15:13] <Dan_Davis> Adam: uses the work "quotidian"
[15:13] <Dan_Davis> Adam: word
[15:14] <Dan_Davis> Chris: Wrap up. Adam is still wrapping up Cargo stuff.
[15:15] <Dan_Davis> Chris: To make jump, Installer test as a unit. Maybe also end-to-end.
[15:16] <ajs6f> I'll do one more config in Cargo, and that should be a good point at which to bring in more opinion and make a forward-looking decision.
[15:17] <Dan_Davis> Chris: Recent issues.
[15:17] <Dan_Davis> Chris: Some are major.
[15:17] <cwilper> most important for now: https://jira.duraspace.org/browse/FCREPO-1062
[15:17] <kompewter> [ [#FCREPO-1062] invalid XML datastream checksums after migration from inline (X) to managed (M) via migration script - DuraSpace JIRA ] - https://jira.duraspace.org/browse/FCREPO-1062
[15:25] * birkland (80541ff7@gateway/web/freenode/ip. Quit (Ping timeout: 245 seconds)
[15:27] <Dan_Davis> Chris: Could add to API.
[15:27] <Dan_Davis> Dan: Adam: Maybe a utility, maybe part of rebuilder.
[15:29] <Dan_Davis> Adam: Utility running over Web services. Slow but easy.
[15:31] <Dan_Davis> Chris: Should this be critical. Consensus yes.
[15:32] <cwilper> https://jira.duraspace.org/browse/FCREPO-190
[15:32] <kompewter> [ [#FCREPO-190] Inline XML Canonicalization (c14n) for SIZE and CHECKSUM - DuraSpace JIRA ] - https://jira.duraspace.org/browse/FCREPO-190
[15:33] <Dan_Davis> Adam: Checksumming in the future? Its a bytestream operation. For XML, maybe xml signature.
[15:37] <Dan_Davis> Chris: Promises (again) to make the meeting shorter.
[15:40] * ajs6f (893604b1@gateway/web/freenode/ip. Quit (Ping timeout: 245 seconds)
[15:51] * cwilper (ad579fce@gateway/web/freenode/ip. Quit (Quit: Page closed)
[15:54] * Dan_Davis (4a4f9413@gateway/web/freenode/ip. Quit (Quit: Page closed)
[16:25] * elschlomo (~ruckus@HSI-KBW-046-005-164-187.hsi8.kabel-badenwuerttemberg.de) Quit (Quit: Read error: 1.414213562 (Excessive square root of 2))
[21:39] * mhwood (mwood@mhw.ulib.iupui.edu) Quit (Remote host closed the connection)
[22:58] -Martinp23- [Server Notice] Hi, the server you are on (whedon.freenode.net) will shortly be disconnecting from the network. Please reconnect to chat.freenode.net to avoid issues.
[23:04] -Martinp23- [Server Notice] Hi, a follow up to the earlier message. The server you are on (whedon) will go down in 5 minutes. Please reconnect to chat.freenode.net asap.
[23:04] * scottatm (~scottatm@voyager108.evans.tamu.edu) Quit (Quit: scottatm)
[23:05] * tdonohue (~tdonohue@c-67-177-108-221.hsd1.il.comcast.net) Quit (Read error: Connection reset by peer)
[23:09] -whedon.freenode.net- Server Terminating. Martinp23
[23:09] * Disconnected.
[23:09] -kornbluth.freenode.net- *** Looking up your hostname...
[23:09] -kornbluth.freenode.net- *** Checking Ident
[23:09] -kornbluth.freenode.net- *** Found your hostname
[23:09] -kornbluth.freenode.net- *** No Ident response

These logs were automatically created by DuraLogBot on irc.freenode.net using the Java IRC LogBot.