| 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 |