(02:25:12 PM) The topic for #deegree is: Welcome to deegree, an OSGeo project. Visit the main project page at http://deegree.org and our wiki at http://wiki.deegree.org with lots of extra info. Check out a running system at http://demo.deegree.org and follow us on twitter @deegree_org.
(02:25:13 PM) mode (+o ndrs) by ChanServ
(02:25:22 PM) Users on #deegree: @ndrs @ChanServ
(02:26:06 PM) markusschneider [~schneider@p578bff50.dip0.t-ipconnect.de] entered the room.
(02:27:21 PM) copierrj [~chatzilla@dsl-083-247-008-136.solcon.nl] entered the room.
(02:28:05 PM) jwilden [~jwilden@static-87-79-89-38.netcologne.de] entered the room.
(02:28:13 PM) jwilden: Hello
(02:28:57 PM) markusschneider: Hi
(02:29:26 PM) copierrj: hi
(02:30:10 PM) markusschneider: 14:30.
(02:30:23 PM) markusschneider: Meeting page here: http://wiki.deegree.org/deegreeWiki/TmcMeeting/TmcMeeting20120515
(02:30:29 PM) markusschneider: Ready?
(02:30:34 PM) jwilden: Yes
(02:31:00 PM) copierrj: Yes
(02:31:15 PM) ndrs: Yes
(02:31:17 PM) markusschneider: Any special items for today?
(02:31:52 PM) ndrs: I can report that https://jenkins.occamlabs.de/ is now configured with nightlies for OpenJDK 6, 7 and Oracle JDK 7
(02:32:10 PM) markusschneider: thanks, but i believe we have that as an open ticket
(02:32:15 PM) jwilden: Very nice. Did you have any problems?
(02:32:17 PM) markusschneider: any special stuff?
(02:32:30 PM) markusschneider: not on the tracker
(02:32:47 PM) jwilden: Not from me
(02:33:07 PM) copierrj: no
(02:33:18 PM) markusschneider: I believe we may need to talk about the issue reporting/bug fixing process.
(02:33:31 PM) markusschneider: But I am not sure if this is an open ticket!?
(02:33:44 PM) markusschneider: So maybe, we just go through the list ten.
(02:33:46 PM) markusschneider: then
(02:33:51 PM) jwilden: ok
(02:33:53 PM) copierrj: ok
(02:34:24 PM) markusschneider: Shall we vote on 6321?
(02:34:41 PM) jwilden: +
(02:34:44 PM) markusschneider: +
(02:34:57 PM) copierrj: +
(02:35:00 PM) ndrs: +1
(02:35:11 PM) jwilden: :)
(02:35:13 PM) markusschneider: This was the voting already, right?
(02:35:17 PM) markusschneider: good
(02:35:24 PM) markusschneider: I will report that to the PSC then.
(02:35:58 PM) markusschneider: 6320?
(02:36:02 PM) markusschneider: +1
(02:36:04 PM) ndrs: +1
(02:36:08 PM) jwilden: +1
(02:36:17 PM) copierrj: -+ 0 (don't know Nexus)
(02:36:33 PM) markusschneider: Ok. Will report as well
(02:36:45 PM) markusschneider: 6294?
(02:37:00 PM) jwilden: I am working on it, but this takes time
(02:37:37 PM) markusschneider: Ok. Can you prepare an update for next meeting?
(02:37:42 PM) markusschneider: On the status.
(02:37:58 PM) jwilden: We had a Brainstorming last week what do we need to assure the quality of deegree
(02:38:04 PM) jwilden: Yes I can do that
(02:38:09 PM) markusschneider: Great.
(02:38:22 PM) markusschneider: 6298
(02:38:46 PM) markusschneider: I updated the wiki page.
(02:39:08 PM) markusschneider: I can generate the wiki source using a Maven goal.
(02:39:17 PM) markusschneider: But I am not totally satisfied yet.
(02:39:45 PM) markusschneider: Having this in the wiki isn't optimal IMHO.
(02:39:52 PM) markusschneider: It gets outdated immediately
(02:39:52 PM) jwilden: Agreed.
(02:40:04 PM) ndrs: there should be a report on it in the maven site
(02:40:18 PM) ndrs: at least that would be optimal
(02:40:18 PM) markusschneider: Right. I thought about that as well
(02:40:52 PM) markusschneider: Do you have any feelings about using the Maven report plugin for this (and other stuff)?
(02:41:02 PM) markusschneider: You know the Maven Site for 3.1, right?
(02:41:26 PM) ndrs: I don't know how to integrate a custom report, do you have any experience there?
(02:41:34 PM) markusschneider: http://apidoc.deegree.org
(02:41:50 PM) markusschneider: Pretty borked for 3.2
(02:42:16 PM) markusschneider: For 3.1 it seems to be ok
(02:42:18 PM) markusschneider: 3.1.0
(02:42:45 PM) markusschneider: I believe this could have a nice menu entry that lists the status of all modules.
(02:42:58 PM) markusschneider: I already integrated the status into the POM.
(02:43:16 PM) markusschneider: So it could be fully auto-generated.
(02:43:21 PM) jwilden: Perfect
(02:43:29 PM) ndrs: do you feel up to changing/updating your plugin?
(02:44:04 PM) markusschneider: I believe we need to decide on the integration/importance of the Maven Site first
(02:44:24 PM) markusschneider: Do we want to use it for this kind of information?
(02:44:29 PM) ndrs: I feel that it would be the right place, +1
(02:44:31 PM) markusschneider: +1
(02:44:36 PM) copierrj: +1
(02:44:37 PM) jwilden: me too
(02:44:39 PM) jwilden: +1
(02:44:53 PM) markusschneider: Ok. I will update the ticket then.
(02:45:06 PM) markusschneider: I could need some help with getting the Site running for 3.2 though
(02:45:17 PM) ndrs: it seems to be more or less out of date
(02:45:18 PM) jwilden: What needs to be doen?
(02:45:23 PM) jwilden: *done
(02:45:40 PM) markusschneider: I don't know exactly, it just seems to fail (it's also very unstable for 3.1)
(02:45:58 PM) ndrs: the latest pre7 is from April, although a day ago the build went through
(02:46:19 PM) markusschneider: Is the site built at all (for 3.2)?
(02:46:25 PM) ndrs: wait, you're right
(02:46:25 PM) markusschneider: I don't see a job!?
(02:46:34 PM) ndrs: how come it's there at all?
(02:46:44 PM) ndrs: I mean at apidoc.deegree.org
(02:46:51 PM) markusschneider: Maybe I tried it manually on my machine
(02:47:01 PM) ndrs: ah, ok
(02:47:24 PM) markusschneider: So, the first task would be to get the Maven Site working again. And maybe fixing the problems.
(02:47:33 PM) ndrs: and adding a 3.2 jo
(02:47:37 PM) ndrs: s/jo/job/
(02:48:05 PM) markusschneider: Seems to be up to me ;-)
(02:48:16 PM) ndrs: you're the site expert ;-)
(02:48:24 PM) markusschneider: Screw you guys, I am going home ;-)
(02:48:29 PM) markusschneider: Ok, I'll do iut
(02:48:30 PM) markusschneider: it
(02:48:34 PM) markusschneider: Next
(02:48:38 PM) jwilden: If you need assinstance
(02:48:40 PM) jwilden: <==
(02:48:48 PM) markusschneider: Much appreciated
(02:49:10 PM) markusschneider: 6299
(02:49:30 PM) markusschneider: Oops.
(02:49:36 PM) markusschneider: Will do it til next time.
(02:49:43 PM) jwilden: Ok
(02:49:55 PM) markusschneider: 1275
(02:50:25 PM) ndrs: didn't we talk about it at the last summit meeting?
(02:50:32 PM) ndrs: not sure about the result, though
(02:50:34 PM) markusschneider: Right.
(02:50:49 PM) markusschneider: I would suggest to create a new ticket
(02:50:53 PM) markusschneider: oops
(02:50:58 PM) markusschneider: http://wiki.deegree.org/deegreeWiki/TmcMeeting/TmcMeeting20120410
(02:51:01 PM) markusschneider: wrong paste
(02:51:17 PM) ndrs: seems to have been accepted: http://wiki.deegree.org/deegreeWiki/PscMeeting/PscMeeting20120416
(02:51:42 PM) jwilden: Very well.
(02:51:51 PM) ndrs: so someone should update the tracker accordingly. But since we're moving to Jira, I suggest to postpone it
(02:52:05 PM) markusschneider: Ok
(02:52:07 PM) jwilden: agreed
(02:52:08 PM) markusschneider: +1
(02:52:33 PM) copierrj: +1
(02:52:47 PM) markusschneider: How do we go about processing patches until then. Like the one from Reijer last week?!
(02:53:47 PM) jwilden: I was not involved, so i cannot say anything to this
(02:54:00 PM) markusschneider: It's a very general question, I believe.
(02:54:04 PM) ndrs: we can still open tickets in trac for them
(02:54:16 PM) copierrj: or use the mailinglist for small items
(02:54:18 PM) markusschneider: We should definitely do that.
(02:54:23 PM) ndrs: but still, patches IMHO only need to be approved by the TMC, they're not feature requests
(02:54:40 PM) jwilden: Everything should be trackable, so a ticket would be needed in my opinion
(02:54:46 PM) markusschneider: +1
(02:55:02 PM) copierrj: ok
(02:55:52 PM) markusschneider: ndrs?
(02:56:25 PM) markusschneider: you're alive?
(02:56:27 PM) ndrs: just a sec
(02:56:43 PM) ndrs: +1
(02:56:59 PM) markusschneider: Ok then.
(02:57:44 PM) markusschneider: Still the question remains of the reponsibility of validating/integrating a patch. Or processing a bug report without patch.
(02:58:35 PM) jwilden: So what do we do about it?
(02:59:02 PM) markusschneider: I got a concrete problem with determining the side effects of the patch. Not enough tests...
(02:59:38 PM) markusschneider: Shall we just apply it and see if something breaks?
(02:59:44 PM) ndrs: I think basically it still boils down to the TMC deciding whether we want the patch or not
(02:59:55 PM) ndrs: so if there aren't enough tests, it's a gamble
(03:00:00 PM) jwilden: Is this the way we want it to be? Trial & error?
(03:00:06 PM) ndrs: in this case, we could ask Reijer to provide some tests ;-)
(03:00:24 PM) markusschneider: This appears a bit unfair, though...
(03:00:26 PM) copierrj: What kind of test?
(03:00:43 PM) jwilden: Yes it is unfair, we should find a way to apprechiate work of others...
(03:00:51 PM) jwilden: Not give them more work
(03:00:57 PM) markusschneider: Wait.
(03:01:10 PM) copierrj: My patch might break existing code, but a new unittest cannot reveal such a problem
(03:01:15 PM) markusschneider: In general I am all for tests when a new feature is added.
(03:01:32 PM) jwilden: Same here
(03:01:43 PM) markusschneider: Well it could, if the behaviour of the NamespaceBindings class would be defined by a test...
(03:01:46 PM) jwilden: But this means we have to write most of them on our own
(03:02:20 PM) markusschneider: The problem is that the behaviour with regard to special namespaces is somewhat implicit.
(03:02:51 PM) copierrj: I can make a tests that demonstrates the problem in the version currently in trunk
(03:03:14 PM) ndrs: well, that sounds good
(03:03:26 PM) markusschneider: A test for class NamespaceBindings?
(03:03:39 PM) copierrj: In case other code depends on the current behavoir, this is not going to be revealed
(03:03:58 PM) markusschneider: Right, but at least we defined the behaviour.
(03:04:07 PM) markusschneider: So, I am all for it
(03:04:31 PM) ndrs: since we're talking about the trunk, apply it, and if it breaks, fix it ;-)
(03:04:38 PM) copierrj: ok
(03:04:43 PM) markusschneider: Can you add a ticket and create a new patch?
(03:04:49 PM) markusschneider: Or change it in trunk?
(03:05:03 PM) ndrs: do you have commit rights yet?
(03:05:08 PM) copierrj: I'll should be able to commit to trunk (never tried it yet...)
(03:05:47 PM) markusschneider: Just try and create a patch if it fails (and get access rights).
(03:05:59 PM) ndrs: ok
(03:06:04 PM) copierrj: ok
(03:06:13 PM) markusschneider: Anything else on 1275?
(03:06:24 PM) jwilden: no
(03:06:33 PM) copierrj: no
(03:06:33 PM) markusschneider: I will ask Jens to process it (it's assigned to him).
(03:06:42 PM) markusschneider: But wait
(03:06:55 PM) markusschneider: We wanted to wait for JIRA, right?
(03:06:59 PM) ndrs: yep
(03:07:06 PM) ndrs: you can add an appropriate comment
(03:07:10 PM) markusschneider: Ok
(03:07:15 PM) markusschneider: 6322?
(03:07:27 PM) ndrs: yes, yes, yes
(03:07:33 PM) copierrj: +2
(03:07:42 PM) jwilden: +1
(03:07:42 PM) ndrs: unsure about the hosting question though
(03:07:49 PM) markusschneider: bitbucket is integrated with JIRA, right?
(03:07:55 PM) ndrs: not sure
(03:07:58 PM) jwilden: it is
(03:08:05 PM) markusschneider: Yep. Look at their page.
(03:08:09 PM) ndrs: if it is, +1
(03:08:30 PM) markusschneider: It says "Atlassian bitbucket"
(03:08:48 PM) ndrs: just because it's from the same company, does not mean the two products are integrated
(03:09:02 PM) markusschneider: And Atlassian home page mentions both.
(03:09:04 PM) jwilden: it is integrated
(03:09:11 PM) markusschneider: Right, but it should be.
(03:09:13 PM) jwilden: i wrote a paper on that
(03:09:16 PM) jwilden: trust me :)
(03:09:20 PM) ndrs: we do ;-)
(03:09:24 PM) markusschneider: yep
(03:09:25 PM) ndrs: then +1 from me
(03:09:29 PM) markusschneider: +1
(03:09:32 PM) jwilden: +1
(03:09:36 PM) copierrj: +1
(03:09:39 PM) markusschneider: Passed.
(03:09:59 PM) markusschneider: 6253
(03:10:11 PM) jwilden: Same like 6294
(03:10:16 PM) markusschneider: Ok
(03:10:16 PM) ndrs: agreed
(03:10:20 PM) jwilden: work in progress
(03:10:26 PM) markusschneider: Update in two weeks?
(03:10:33 PM) jwilden: I will prepare an update for the next meeting
(03:10:37 PM) jwilden: Yes :)
(03:10:39 PM) markusschneider: thanks
(03:10:47 PM) markusschneider: that's it for the list
(03:10:53 PM) markusschneider: anything else on your minds?
(03:11:07 PM) ndrs: nope, just agitation about a possible git move ;-)
(03:11:16 PM) markusschneider: don't get too excited yet...
(03:11:20 PM) ndrs: hah
(03:11:33 PM) markusschneider: I am not to sure if the suits like Atlassian...
(03:11:40 PM) markusschneider: ;-)
(03:11:49 PM) ndrs: ;-)
(03:11:58 PM) ndrs: we're suits ourselves, you know
(03:12:04 PM) markusschneider: at least me.
(03:12:10 PM) markusschneider: ;-)
(03:12:14 PM) ndrs: true :-)
(03:12:22 PM) markusschneider: enough funny talk
(03:12:27 PM) markusschneider: thank you
(03:12:31 PM) jwilden: You too
(03:12:34 PM) markusschneider: and goodbye
(03:12:37 PM) ndrs: ok, see you in two weeks
(03:12:38 PM) jwilden: See you in two weeks
(03:12:44 PM) markusschneider: see you
(03:12:46 PM) copierrj: bye
(03:12:51 PM) markusschneider left the room.
(03:13:00 PM) jwilden left the room.