[Mpango-core] Meeting Log - Sunday June 6, 2011
Status: Pre-Alpha
Brought to you by:
edvera
From: Philip R B. <prb...@ut...> - 2011-06-05 20:12:59
|
[13:12] edevera As you have probably seen, there has been lots of activity in the project. [13:12] edevera The refactoring into two separate modules is finished [13:13] edevera And I have made sure that the jetty plugin works as explained on the mpango.sourceforge.net page. [13:13] edevera If you continue having problems, first update your sources from the parent project [13:13] -->| tufan (~tufan@85.101.225.216) has joined #mpango [13:13] edevera then run a mvn clean install [13:13] edevera and then follow the instructions in the web page [13:13] -->| wellings (~jay...@cp...) has joined #mpango [13:14] edevera It is important that since they are two separate projects, mpango-core needs to be installed in the .m2/repository so that mpango-web can load its classes [13:14] [INFO] Now logging to <file:///C:/Users/Philip/AppData/Roaming/Mozilla/Firefox/Profiles/rhwgkyrk.default/chatzilla/logs/quakenet/channels/%23mpango.2011-06-05.log>. [13:14] wellings soory Im late thought we was doing this on gmail? [13:15] edevera a common error scenario is that you modify mpango-core and expect the change to be there, and then when running mpango-web you get things such as ClassNotFoundException or NoSuchMethodException [2011-06-05 13:14:47] <wellings> soory Im late thought we was doing this on gmail? [2011-06-05 13:15:01] <edevera> a common error scenario is that you modify mpango-core and expect the change to be there, and then when running mpango-web you get things such as ClassNotFoundException or NoSuchMethodException [2011-06-05 13:15:51] <edevera> Hi wellings, it seems that Gtalk was not the best tool as it required active invitation instead of people joining whenever they wanted. [2011-06-05 13:16:39] <edevera> so I think lots of you have been having problems when running the mpango jetty server plugin, right? [2011-06-05 13:16:53] <wellings> so much [2011-06-05 13:17:00] <tufan> yes [2011-06-05 13:17:05] <prbarcelon> yes [2011-06-05 13:17:19] <wellings> i think i spent about 4 - 5 hours this week just trying to get the project to run [2011-06-05 13:17:26] <wellings> very frustrating [2011-06-05 13:17:37] <edevera> I believe that after yesterday last night commit and todays early morning one, you should all be able to run the application if you do as I said. [2011-06-05 13:18:19] <edevera> I am sorry about that, I was trying to give you all a stable solution. Jay, you did confirm to me yesterday that you were able to run the jetty server, right? [2011-06-05 13:18:29] <wellings> right now I mad a change to the backing bean and the re-install core and run web it is still using the old bean [2011-06-05 13:18:29] <prbarcelon> Ok. If I delete the repository on my computer from my eclipse workspace, that won't affect the files on the subversion server, correct? [2011-06-05 13:18:43] <edevera> prbarcelon, correct prbarcelon [2011-06-05 13:19:04] <edevera> prbarcelon, but make sure that you delete the projects, not the files [2011-06-05 13:19:25] <edevera> because if you delete the files, then Eclipse thinks it should delete them from the repository. Do you follow me? [2011-06-05 13:19:29] <tufan> prbarcelon, it is your local copy, it does not delete anything from svn repo [2011-06-05 13:19:58] <prbarcelon> ok sounds good [2011-06-05 13:20:40] <edevera> wellings: can you please confirm me that yesterday you were capable of running the project? [2011-06-05 13:21:18] <wellings> the project ran, [2011-06-05 13:21:37] <wellings> I just cant get changes in core to also be in web [2011-06-05 13:21:44] <edevera> then we can consider the problem solved [2011-06-05 13:21:47] <edevera> tue [2011-06-05 13:21:48] <edevera> true [2011-06-05 13:21:52] <edevera> they are separate projects [2011-06-05 13:22:06] <edevera> if you want to make that possible I suggest you tweak more the jetty plugin [2011-06-05 13:22:23] <tufan> edevera, I just checked out the whole files and Eclipse is complaining about: [2011-06-05 13:22:24] <tufan> Description Resource Path Location Type [2011-06-05 13:22:24] <tufan> The method list() is undefined for the type IAuthenticationFacade AuthenticationBackingBean.java /mpango-web/src/main/java/net/sourceforge/mpango/web/directory line 24 Java Problem [2011-06-05 13:23:20] <edevera> tufan, it is working for me [2011-06-05 13:23:36] <tufan> edevera, oke, i will check it in a detailed way now [2011-06-05 13:23:40] <edevera> can you update everything (including core). and run a mvn clean install from the mpango parent project? [2011-06-05 13:24:27] <tufan> in pom.xml file of mpango-core <version> tag is : [2011-06-05 13:24:27] <tufan> <version>${projert.parent.version}</version> [2011-06-05 13:24:36] <edevera> that is already fixed tufan [2011-06-05 13:24:41] <tufan> oke [2011-06-05 13:24:43] <edevera> I corrected it this morning [2011-06-05 13:25:12] <tufan> it is still getting the previous version. [2011-06-05 13:25:27] <tufan> checked-out a few seconds ago from trunk [2011-06-05 13:26:01] <edevera> you are right tufan [2011-06-05 13:26:15] <edevera> the latests version of the source code contains that typo [2011-06-05 13:26:16] <tufan> do you use branch instead of trunk? [2011-06-05 13:26:24] <edevera> nevertheless it runs jetty perfecly on my computer [2011-06-05 13:26:32] <tufan> I am using ubuntu [2011-06-05 13:26:41] <tufan> are you on windows? [2011-06-05 13:26:55] <edevera> no, mac [2011-06-05 13:27:04] <edevera> but madiac also uses ubuntu [2011-06-05 13:27:09] <tufan> does it matter? [2011-06-05 13:27:14] <tufan> different OSs [2011-06-05 13:27:15] <edevera> he created a forum post explaining how to set it up [2011-06-05 13:27:27] <edevera> take a look at it just in case you have the same errors as him [2011-06-05 13:27:32] <tufan> oke [2011-06-05 13:27:41] <edevera> But I believe the error you are talking about has to do with having an old version of the core [2011-06-05 13:28:06] <edevera> either because you haven't updated the source code or because you haven't installed the source code after having updated it. [2011-06-05 13:28:20] <edevera> lets do the status round [2011-06-05 13:28:33] <edevera> prbarcelon: what have you done this week and what will you do next week? [2011-06-05 13:29:17] -->| dedlee (dle...@po...) has joined #mpango [2011-06-05 13:30:15] <edevera> dedlee: what have you done this week and what will you do next week? [2011-06-05 13:30:35] <dedlee> I haven't done much this week [2011-06-05 13:30:45] <dedlee> I was going over all the changes being made [2011-06-05 13:30:55] <dedlee> I'd like to work on UI next week [2011-06-05 13:31:01] -->| tufan_ (~tufan@88.233.193.229) has joined #mpango [2011-06-05 13:31:04] <edevera> That sounds good dedlee [2011-06-05 13:31:20] <dedlee> is there any specific UI work that needs to be done? [2011-06-05 13:31:27] <edevera> Everything! [2011-06-05 13:31:30] <dedlee> sounds good [2011-06-05 13:31:35] <prbarcelon> This week I've gone through reading TDD and Unit Tests. I started setting up Eclipse since Friday, but I've been having trouble. I finally got it working last night and right now I'm trying to get a fresh copy of the project. This coming week I'll be working on doing test cases. I would like to test the terrain class I think it was, is that ok? [2011-06-05 13:31:46] <edevera> Your help on UI will be much estimated! [2011-06-05 13:31:51] <dedlee> ok [2011-06-05 13:32:16] <dedlee> If design is not done yet, I can apply one of templates at http://www.oswd.org/ [2011-06-05 13:32:20] <dedlee> to the project [2011-06-05 13:32:55] <edevera> Sounds like a nice idea [2011-06-05 13:33:00] <dedlee> ok [2011-06-05 13:33:06] <edevera> but i think first we should decide which technology to use [2011-06-05 13:33:31] <dedlee> I will discuss with the team which design can be applied to the project [2011-06-05 13:33:39] <edevera> at the moment we are using JSF2 with some extra libraries wellings brought in and some basic JQuery functionality [2011-06-05 13:33:45] <dedlee> ok [2011-06-05 13:34:01] <edevera> Marc showed me what JavaFX was capable of [2011-06-05 13:34:07] <dedlee> I am new to both but I worked on front end development in the past [2011-06-05 13:34:10] <dedlee> I will figure it out [2011-06-05 13:34:18] <edevera> it is quite impressive but has serious disadtantages [2011-06-05 13:34:44] <dedlee> you mean JavaFX? [2011-06-05 13:35:07] <edevera> yes [2011-06-05 13:35:22] <dedlee> I think jquery is sufficent to get things done [2011-06-05 13:35:54] <edevera> Do you think JQuery will allow our User Interface offer the player a rich experience? [2011-06-05 13:36:18] |<-- tufan has left quakenet (Ping timeout) [2011-06-05 13:36:40] <dedlee> it depends on what needs to done done [2011-06-05 13:36:59] <dedlee> I guess since I am pretty new to both technology [2011-06-05 13:36:59] <edevera> well, think about maps [2011-06-05 13:37:01] <dedlee> I will find out [2011-06-05 13:37:04] <edevera> about image overlapping [2011-06-05 13:37:14] <edevera> about double click, right clicking menus [2011-06-05 13:37:18] <edevera> about chat windows [2011-06-05 13:37:30] <edevera> we need that kind of stuff [2011-06-05 13:37:33] <dedlee> ok [2011-06-05 13:38:06] <wellings> edu, imthinking for this we are going to need to do a few proof of concepts [2011-06-05 13:38:18] <edevera> I agree wellings [2011-06-05 13:38:43] <edevera> and we probably need to dedicate time on finding the right libraries and the way to integrate them together [2011-06-05 13:39:15] <wellings> exactly, at this stage in the game everything is a bit too open [2011-06-05 13:39:20] <edevera> I agree [2011-06-05 13:39:34] <edevera> but we can be lost because of everything being open [2011-06-05 13:39:39] <edevera> we need concrete stuff [2011-06-05 13:39:56] <edevera> we need to narrow down requirements in order to get solutions [2011-06-05 13:40:13] <wellings> yup [2011-06-05 13:40:21] <dedlee> right [2011-06-05 13:40:32] |<-- wellings has left quakenet (Quit) [2011-06-05 13:40:39] <edevera> Unfortunately I don't have time to do everything and I would love to see some other person take the lead in User Interface implementation. [2011-06-05 13:40:43] <edevera> I want to be involved [2011-06-05 13:40:48] <edevera> but I can embrace everything [2011-06-05 13:41:07] -->| wellings (~jay...@cp...) has joined #mpango [2011-06-05 13:41:11] <dedlee> I thought wellings is leading UI? [2011-06-05 13:41:51] <edevera> well, I kind of forced it a bit upon him [2011-06-05 13:42:12] <edevera> I am not sure if you want to lead completely wellings... [2011-06-05 13:43:00] <prbarcelon> edevera, who joined the project wanting to do UI? [2011-06-05 13:43:01] <edevera> Because we need certain documents that describe how the web will function, what interactions are expected, etc... and that is not programming stuff [2011-06-05 13:43:09] <wellings> I can do, but i want to use this to learn Java [2011-06-05 13:43:22] <edevera> Nobody really :( [2011-06-05 13:43:27] <edevera> everybody wants to do core stuff [2011-06-05 13:43:29] <dedlee> I did sort of [2011-06-05 13:43:32] <prbarcelon> edevera, I can lead the UI management [2011-06-05 13:43:41] <dedlee> I wanted to both frontend and backend [2011-06-05 13:44:05] <dedlee> then I can support [2011-06-05 13:44:07] <prbarcelon> I can do unit testing on the side, but focus on UI [2011-06-05 13:44:19] <edevera> if you want to pick up doing UI stuff [2011-06-05 13:44:30] <edevera> but at the moment we need some one who is willing just to document the UI [2011-06-05 13:44:45] <edevera> I can do it if you want me to [2011-06-05 13:45:03] <edevera> now that I believe the project is in an stable situation and that Command Pattern has been defined [2011-06-05 13:45:13] <prbarcelon> Oh documentation is fine with me. I can write the requirements paper and do all the system engineering [2011-06-05 13:45:40] <edevera> System engineer is a bit broader than UI... [2011-06-05 13:46:13] <edevera> I still need to document how the core and the UI will connect together so that if tomorrow we do a different UI for a different device, we can connect it easily. [2011-06-05 13:46:31] <prbarcelon> Sorry I meant for the UI part. Unless you want me to be a project manager? [2011-06-05 13:46:45] <edevera> No, we need someone for the UI part [2011-06-05 13:46:55] <edevera> If you want to lead it [2011-06-05 13:46:56] <prbarcelon> Okay, I can do that then. [2011-06-05 13:47:01] <prbarcelon> I'm your man. [2011-06-05 13:47:09] <edevera> great! [2011-06-05 13:47:20] <edevera> then we should talk after everyone has given their status. [2011-06-05 13:47:33] <prbarcelon> Understood. I need to get caught up on the project anyways. [2011-06-05 13:47:44] <edevera> dedlee: did you finish your status? [2011-06-05 13:48:25] <dedlee> yes [2011-06-05 13:48:35] <edevera> ok [2011-06-05 13:48:42] <edevera> What will you do next week? [2011-06-05 13:48:53] <edevera> because prbarcelon will need sometime to come up with a proposal for the UI [2011-06-05 13:49:15] <dedlee> I will apply design to web module [2011-06-05 13:49:17] <edevera> We need to finish the User Module [2011-06-05 13:49:40] <wellings> i can finish the user module as i made a start on it? [2011-06-05 13:49:53] <edevera> sure wellings [2011-06-05 13:50:15] <wellings> im sure we could split it out tho [2011-06-05 13:50:24] <edevera> I hope that the project keeps running for a long time so you don't struggle with the jetty [2011-06-05 13:50:27] <dedlee> what needs to be done in user module? [2011-06-05 13:50:48] <edevera> dedlee, please sync with prbarcelon as he should start making decisions around User Interface [2011-06-05 13:50:55] <dedlee> ok [2011-06-05 13:50:58] <edevera> prbarcelon I want to be involved in the decisions [2011-06-05 13:51:38] <prbarcelon> edevera do you want me to go to you for decisions, or just CC you on my decisions? [2011-06-05 13:52:29] <edevera> If you want to lead the UI part it is fine with me, I just want to hear first what you propose and what you envision to see if we share the ideas. [2011-06-05 13:52:44] <prbarcelon> Okay, I planned to do that anyways! [2011-06-05 13:52:49] <edevera> So first we talk [2011-06-05 13:53:02] <edevera> agree on an aesthetics and some user interaction functionality [2011-06-05 13:53:10] <edevera> as well as on the gameplay mode screens we want to have [2011-06-05 13:53:23] <edevera> and after you are free to make decisions to get to what we agreed on [2011-06-05 13:53:29] <edevera> and I would just appreciate being on cc [2011-06-05 13:53:41] <prbarcelon> Okay, sounds like a plan! [2011-06-05 13:54:07] <edevera> It is one! [2011-06-05 13:54:12] <edevera> lets stick to it [2011-06-05 13:54:16] <prbarcelon> Gotcha [2011-06-05 13:54:20] <edevera> :) [2011-06-05 13:54:23] <edevera> tufan_: [2011-06-05 13:54:26] <tufan_> yes [2011-06-05 13:54:34] <edevera> do you want to share with us what you have done last week and what you want to do next week? [2011-06-05 13:54:52] <tufan_> I have just setup the project [2011-06-05 13:55:03] <edevera> can you confirm that it runs on your machine? [2011-06-05 13:55:10] <tufan_> I am willing to write unit tests [2011-06-05 13:55:16] <tufan_> yes it is running now [2011-06-05 13:55:20] <edevera> great [2011-06-05 13:55:27] <edevera> so you can write unit tests that are missing [2011-06-05 13:55:37] <edevera> just take a look at the cobertura reports from the mpango-core web page [2011-06-05 13:55:42] <tufan_> User Registration page was opened [2011-06-05 13:55:50] <edevera> sounds great [2011-06-05 13:56:00] <edevera> do you have experience doing Unit Test? [2011-06-05 13:56:08] <tufan_> yes I have [2011-06-05 13:56:12] <edevera> Great [2011-06-05 13:56:15] <tufan_> in which package are they? [2011-06-05 13:56:19] <tufan_> I am looking for [2011-06-05 13:56:22] <edevera> src/test/java [2011-06-05 13:56:28] <edevera> is the source folder for tests [2011-06-05 13:56:48] <edevera> the classes that don't have tests are reported by the cobertura maven plugin [2011-06-05 13:57:24] <edevera> http://mpango.sourceforge.net/mpango-core/cobertura/index.html [2011-06-05 13:57:37] <edevera> you can find there the classes that need more testing [2011-06-05 13:57:39] <edevera> wellings [2011-06-05 13:58:05] <edevera> you have been struggling with the jetty:run feature [2011-06-05 13:58:35] <wellings> last week, I having issues getting the project to run (still an issue as explined earlier) [2011-06-05 13:58:54] <wellings> also I created so UI mockups that have been added to dropbox [2011-06-05 13:59:10] <edevera> can you pick up the action for tweaking the jetty-plugin so that it reads the classes from the mpango-core project? [2011-06-05 13:59:40] <wellings> I can give it a go but my only experence of jetty has been this project [2011-06-05 13:59:57] <edevera> its not a jetty thing [2011-06-05 14:00:01] <edevera> its the maven plugin [2011-06-05 14:00:13] <edevera> you need to tweak it so that it picks up the classes fromt he mpango-core [2011-06-05 14:00:19] <edevera> I think maven experience would be beneficial [2011-06-05 14:00:29] <wellings> same with Maven, only used it as part of this [2011-06-05 14:00:34] <wellings> but i will gve it a go [2011-06-05 14:01:12] <edevera> sounds good [2011-06-05 14:01:52] <edevera> just tweak the classesDirectory from the plugin [2011-06-05 14:01:52] <edevera> http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin [2011-06-05 14:01:59] <edevera> It might work [2011-06-05 14:02:12] <edevera> otherwise you might need to do an install everytime you change something in core [2011-06-05 14:03:25] <edevera> otherwise wellings, do you have Tomcat experience? [2011-06-05 14:03:41] -->| devdleee (dle...@po...) has joined #mpango [2011-06-05 14:03:53] <edevera> Because the web application also runs on Tomcat and maybe that makes it easier for you to work on [2011-06-05 14:04:36] <wellings> ok I will keep that in mind [2011-06-05 14:04:58] <edevera> But seriously, just do a mvn install in order to have the changes running in jetty [2011-06-05 14:05:12] <edevera> unfortunately, separating the project in two has consequences :( [2011-06-05 14:05:59] <edevera> Ok people [2011-06-05 14:06:02] <wellings> I have done that edu [2011-06-05 14:06:55] <edevera> installing? I know it is annoying but we should separate core from IU even in development time. So when we have an stable core project, UI should just depend on a fixed version of it [2011-06-05 14:07:38] <edevera> I will send the status meeting email so that the whole team is aware of the results for this meeting. [2011-06-05 14:08:00] <edevera> This week I can't stay any longer as I have things to take care of. [2011-06-05 14:08:07] <edevera> So thank you very much for your presence [2011-06-05 14:08:28] <edevera> I will be available over gtalk and email, so dont hesitate to contact me if you need anything. [2011-06-05 14:08:53] <edevera> Have a great week and see you all next week if not before [2011-06-05 14:08:59] <devdleee> you too [2011-06-05 14:09:01] <prbarcelon> See you [2011-06-05 14:09:14] <wellings> bye [2011-06-05 14:09:24] <devdleee> bye [2011-06-05 14:10:15] <--| devdleee has left #mpango [2011-06-05 14:10:36] -->| devdleee (dle...@po...) has joined #mpango [2011-06-05 14:10:38] <--| devdleee has left #mpango [2011-06-05 14:13:09] -->| devdleee (dle...@po...) has joined #mpango [2011-06-05 14:13:17] <--| devdleee has left #mpango [2011-06-05 14:34:47] <--| wellings has left #mpango [2011-06-05 14:37:18] <--| edevera has left #mpango [2011-06-05 14:37:18] -->| aplause (~ap...@ho...) has joined #mpango [2011-06-05 14:37:31] <aplause> hello [2011-06-05 14:37:35] <aplause> sorry for being late [2011-06-05 14:37:37] <prbarcelon> Hi [2011-06-05 14:37:45] <prbarcelon> Eduardo had to leave early [2011-06-05 14:37:59] <prbarcelon> but he said He'd post the minutes [2011-06-05 14:38:16] <prbarcelon> I can send an email with the log if you want [2011-06-05 14:38:33] <aplause> aha [2011-06-05 14:38:37] <aplause> okay thanks [2011-06-05 14:38:46] <prbarcelon> I'll send it to the core mailing list |