#MAPBENDER IRC Log - 2008-05-22

For logs after Feb 3, 2007, all times are GMT-8. Prior logs are GMT-9.
Back to Logs
05:56:32 spsneo: Testbaudson: I am waiting for you
06:41:35 spsneo: logs!
06:41:39 spsneo: !logs
06:42:39 spsneo: seven: you there
06:42:39 spsneo: ?
06:45:21 seven: spsneo:
06:45:54 spsneo: seven: I am working on Automated Update routine for mapbender
06:46:01 spsneo: any suggestions from you?
06:46:01 seven: Excellent.
06:46:16 seven: We have a national holiday here, so there are not many around.
06:46:19 spsneo: seven: I am actually a gsoc participant?
06:46:23 spsneo: seven: ok
06:46:58 seven: You need help?
06:47:09 seven: Testbaudson is your mentor.
06:47:19 spsneo: yup he is my mentor
06:47:26 spsneo: i dont really need help
06:47:27 seven: Maybe he will not be Online until nex tweek.
06:47:34 spsneo: I just wanted your suggestion
06:47:37 seven: Good.
06:47:56 seven: Do you have a page in the Wiki where you document how you are going about updating?
06:48:00 spsneo: I mean anything you have earlier thought on this update routine stuff
06:48:06 seven: I might have a few suggestions.
06:48:11 spsneo: i have a wiki page
06:48:19 spsneo: but i havent started updating my progress
06:48:36 spsneo: seven: it would be really great to know ur suggestions
06:49:20 seven: We can follow up in the Wiki. Just send me a link.
06:49:34 spsneo: one second
06:50:46 spsneo: http://www.mapbender.org/User:Siddharth_Prakash_Singh
06:50:47 sigq: Title: User:Siddharth Prakash Singh - MapbenderWiki ( at www.mapbender.org )
06:50:52 spsneo: this is the link of my page
06:50:57 spsneo: i havent yet updated my page
06:51:03 spsneo: i'll start updating soon
06:51:12 spsneo: i just wanted to know some suggestions from all developers
06:51:27 spsneo: and i mailed to dev list also, but i didnt get any reply
06:52:51 seven: Yes, dev is sometimes short winded. Everybody is so busy... :- )
06:52:56 spsneo: Currently I am analysing wikimedia's update routine
06:53:02 spsneo: to get idea from theer
06:53:28 seven: That is a good starting point.
06:53:47 seven: I would like to separate software and content more.
06:53:54 seven: Currently all the WMS in the database come with the software realted SQLs.
06:54:00 seven: This should be separated.
06:54:19 seven: We might even want to maintain the WMS on the reference server and not in the SVN.
06:54:20 spsneo: ohk
06:54:28 seven: But that is still up for discussion.
06:55:05 spsneo: ok so what u want is, separate the software and user data
06:55:06 spsneo: right?
06:55:32 seven: The user data is minimal at release time, its only "root"
06:55:41 seven: but all the WMS and their layers
06:55:47 seven: are in the main dump.
06:55:54 seven: I think that does not make so much sense.
06:56:18 spsneo: fine
06:56:19 seven: We could have an update routine that grabs newest WMS capabilities from a reference server
06:56:28 seven: instead of out of a dead SQL dump file.
06:56:36 seven: Would make things much more up to date.
06:56:49 seven: The larger issue is a different one though.
06:57:03 seven: We have no unique identifier for WMS - across update sessions.
06:57:20 seven: Imagine somebody uploads a WMS
06:57:38 seven: it receives a uniqe id - but it is only uniqure within her database
06:58:01 seven: What happens when you update Mapbender and there comes a new User Interface ( GUI or application )
06:58:32 seven: that references this unique ID - but does not expect the WMS of the user's database but one that was uploaded inot the Install Dump.
06:58:38 seven: Theh things break.
06:58:44 seven: Then things break
06:58:54 spsneo: yup getting you
06:59:03 seven: Which is why - in a first step - we might want to separate data and software.
06:59:15 spsneo: we may have some checksum algorith to check file integrity
06:59:32 spsneo: yup or we may separate data and software
06:59:32 seven: But it still does not solve the problem of people hacking the default applications ( gui, gui1, admin2_en, etc. )
06:59:41 seven: Yes.
06:59:42 spsneo: yup got you..
06:59:52 spsneo: ya checksum can only check
06:59:53 seven: I think this will still need some brains and thinking
07:00:17 seven: Checksum on what? The capabilities of a WMS might change over time - and they do all the time.
07:00:29 seven: A WMS is much less a fixed thing than one might expect.
07:00:38 spsneo: ok
07:00:46 seven: Even the OnlineResouce changes - and then you are left with nothing.
07:01:10 seven: For example somebody starts running the WMS under an IP and later switches to a named URL.
07:01:23 spsneo: hmm u r right
07:01:30 : * seven notices that she is late - have to run.
07:01:34 seven: See you later.
07:02:00 spsneo: seven: thanks for your suggestions
07:02:08 spsneo: seven: i will see to it.
07:02:16 spsneo: bye, see you later