Hi all, Sunday's meeting was attended by John, Shilpa, Zied and myself. A transcript of the meeting can be found here: http://miragroupware.org/wiki/doku.php/development/communication/archives/110918_meeting
This meeting had a brief agenda, which can be found here: http://miragroupware.org/wiki/doku.php/development/communication/agendas/110918_meeting We spoke first about meeting times. Following the mailing list thread on the same topic, we have decided to hold the next meeting (on Sunday 2nd October) at 13:00 UTC. This is the time that proves most convenient for all of us. At least, John, Shilpa, Zied and I all said that the time was suitable on a Sunday. If you find that this time is inconvenient for you in the long-run, please reply to the other thread regarding meeting times with your own preferences and we will do our best to accommodate everyone in the future. John has made excellent progress with his MySQL and SQLite database interfaces for the Directory layer. He has stabliised the MySQL interface, and has moved code which is common to both interfaces up to DbDirectory (above DbSqliteDirectory and DbMySqlDirectory). He has also removed a lot of archaic, commented out code. Finally, as you will have seen on the mailing list, he has prepared detailed instructions on how to configure the Server to use a database backend to store Directory data. The blueprint for the database backend to the Directory layer that is found on the wiki is now out of date, because I prepared it many years ago. John intends to update it to correct the record structures detailed therein. John also mentioned that he would like to merge his branch into our main branch, trunk. Given that his code is feature-complete, it just needs to be bug tested before it is merged into trunk. I am going to do some testing this weekend. If anyone else can join in with the testing, please do - the more usage, the more likely it is that we might spot a bug at this stage. We will follow the procedure detailed here to merge John's branch: http://miragroupware.org/wiki/doku.php/development/workflow and here: https://help.launchpad.net/Code/Review Shilpa has made very good progress on the Network layer. She has had to change almost all of the network protocol in order to implement Google Protocol Buffers. This will allow binary data transfer between Client and Server, because the messages are no longer parsed according to a special splitting character sequence. Instead, Shilpa's protocol first sends the length of the message, and then the message. Shilpa has already converted the Login, New User, and Join Group messages. Now that most of the groundwork is done, she will continue to convert the other messages over the next few weeks. Shilpa has been developing this on a local Bazaar branch. She would prefer to get the code stable before pushing it to Launchpad, but I suggested that she should push it to Launchpad and keep pushing new commits regularly in order to evade the conflicts that arose the last time that a major change was pushed in one go. Shilpa agreed to try to push her code to Launchpad the next time that she works on it. Zied has moved to a new job, and is now eager to contribute to Mira. (Welcome to the team, Zied!) He said he was interested in splitting Shilpa's task and working on converting some of the network messages to use GPB. Shilpa said that this might be difficult because some messages rely on other messages (such as the Login message, which also required changes to the List Workplace and Status messages), so it would be difficult to draw a line down the middle and split the messages between them. However, Shilpa said that she would look at the code and see if it would be possible to split the task between them. She will then email her conclusion to the mailing list. If it turns out that splitting the task would be too difficult, there are plenty of tasks remaining for Mira v0.2 to choose from: http://miragroupware.org/wiki/doku.php/development/roadmap/outstanding John would also like to change a few of the messages to make the database interfaces work more efficiently. For example, one change would involve splitting the message to update a Workplace into separate add subscription and delete subscription messages. He intends to make these changes once his branch has been merged into trunk. Finally, John mentioned that the links on the wiki to download the Qt libraries were broken. I have now fixed these. Best regards, Max Bossino Project Manager http://miragroupware.org ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Mira-development mailing list Mira-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mira-development