meetings/irc: opensync-20081217.log

File opensync-20081217.log, 39.1 KB (added by dgollub, 3 years ago)

OpenSync? project IRC meeting log 20081217

Line 
1[Wed Dec 17 2008] [19:02:35] Topic dgollub sets the channel topic to "OpenSync project IRC Meeting | no support question please".
2[Wed Dec 17 2008] [19:02:46] <dgollub> whos present?
3[Wed Dec 17 2008] [19:02:51] * dgollub present
4[Wed Dec 17 2008] [19:02:54] * bluelightning present
5[Wed Dec 17 2008] [19:02:58] * Savago here.
6[Wed Dec 17 2008] [19:03:03] <mkoller> watching
7[Wed Dec 17 2008] [19:03:33] <dgollub> 1. Action Items from previous Meetings
8[Wed Dec 17 2008] [19:03:33] <dgollub> * AI fm: evaluate setup for "user-stories" depending on infra. decision made
9[Wed Dec 17 2008] [19:03:36] <dgollub> later and mail suggestion to opensync-devel@ for further comments
10[Wed Dec 17 2008] [19:03:41] * azeem watching
11[Wed Dec 17 2008] [19:04:02] <dgollub> fm isn't arround...
12[Wed Dec 17 2008] [19:04:15] <dgollub> anyone knows status about this? Savago ?
13[Wed Dec 17 2008] [19:05:14] <dgollub> ok ... next
14[Wed Dec 17 2008] [19:05:18] <dgollub> * AI Savago: draft "user-stories" guideline for "users" and for the "board" which should rate those user-stories
15[Wed Dec 17 2008] [19:05:40] <dgollub> Savago: coudl you comment on thtat?
16[Wed Dec 17 2008] [19:05:52] * Savago back.
17[Wed Dec 17 2008] [19:06:12] <dgollub> perfect ... i give you some minutes to catch up
18[Wed Dec 17 2008] [19:06:12] <Savago> I have being searching on this.
19[Wed Dec 17 2008] [19:07:08] <Savago> Even if I have used this concept in my work, I'm still reading more about the subject *before* writing...
20[Wed Dec 17 2008] [19:07:19] <dgollub> ok - so this WIP
21[Wed Dec 17 2008] [19:07:28] <Savago> I'm planning to have a draft of this guidelines in 5 days, ok?
22[Wed Dec 17 2008] [19:07:52] <dgollub> no problem... take your time - holiday is coming
23[Wed Dec 17 2008] [19:08:05] <dgollub> * AI dgollub: try http://trac-hacks.org/ticket/771
24[Wed Dec 17 2008] [19:08:25] <dgollub> i didn't managed to look into that more closley ... i tried to work on the high prio. bugs
25[Wed Dec 17 2008] [19:08:42] <dgollub> i look into that asap the high prio. bugs get less...
26[Wed Dec 17 2008] [19:08:48] <dgollub> * AI ChrisH: help bricks moving doxygen API docu to header files
27[Wed Dec 17 2008] [19:09:21] <dgollub> i had a brief chat with ChrisH ... he sent some of his work to bricks
28[Wed Dec 17 2008] [19:09:42] <dgollub> so this is also WIP .. and we cover some more of the stuff later in item #3
29[Wed Dec 17 2008] [19:09:49] <dgollub> * AI Savago: draft new/more detailed "CODE DOCUMENTATION" chapter for
30[Wed Dec 17 2008] [19:09:50] <dgollub> trunk/CODING and send it to opensync-devel@ for feedback
31[Wed Dec 17 2008] [19:10:19] <Savago> I consider that done. I commited it to the file in trunk.
32[Wed Dec 17 2008] [19:10:26] <dgollub> ok - cool
33[Wed Dec 17 2008] [19:10:35] <bluelightning> yes, good work on that
34[Wed Dec 17 2008] [19:10:45] <dgollub> next item?
35[Wed Dec 17 2008] [19:11:04] <dgollub> ok - noone objects
36[Wed Dec 17 2008] [19:11:10] <dgollub> 2. Infrastructure * CDash mail notification * New Server location
37[Wed Dec 17 2008] [19:11:10] <bluelightning> go ahead :)
38[Wed Dec 17 2008] [19:11:33] <dgollub> the cdash mail notification is still not working ... not quite sure if anyone beside ChrisH and me was using this
39[Wed Dec 17 2008] [19:11:47] <bluelightning> I admit I don't even know what it is :)
40[Wed Dec 17 2008] [19:11:55] * Savago too.
41[Wed Dec 17 2008] [19:12:18] <dgollub> you can register on opensync.org/testing .. to get mails if certain hosts or all hosts of a project start facing regression in various test results
42[Wed Dec 17 2008] [19:12:34] <dgollub> e.g. code coverage regression, failing testcaes, performance/test-time regression, ....
43[Wed Dec 17 2008] [19:12:45] <bluelightning> ah, ok... something definitely worth having then
44[Wed Dec 17 2008] [19:13:01] <dgollub> but yeah -broken right now.. but iirc there should be RSS feed
45[Wed Dec 17 2008] [19:13:09] <dgollub> which is an alternative
46[Wed Dec 17 2008] [19:13:31] <dgollub> e.g. http://opensync.org/testing/rss/SubmissionRSSOpenSync.xml
47[Wed Dec 17 2008] [19:13:39] <dgollub> this is per project...
48[Wed Dec 17 2008] [19:14:17] <dgollub> btw. if someone has unittests for the plugin just ping me and i create cdash project...
49[Wed Dec 17 2008] [19:14:26] <dgollub> so people can setup contionous testing for plugins
50[Wed Dec 17 2008] [19:14:46] <dgollub> i did this already for file-sync... but didn't setup yet a contionous build host
51[Wed Dec 17 2008] [19:14:52] <bluelightning> again, something worth having... I haven't spent the time to do that for my plugin yet
52[Wed Dec 17 2008] [19:15:37] <dgollub> for "device" plugins it's maybe a bit difficult.. but you can try to write some mock-plugin-wrapper so at least some of your code get tested
53[Wed Dec 17 2008] [19:15:43] <Savago> hum... it seems that only file-sync (between all plugins) has utests?
54[Wed Dec 17 2008] [19:15:49] <dgollub> yep
55[Wed Dec 17 2008] [19:16:04] <Savago> What if the plugin requires network access to contact a remote server (i.e. google)?
56[Wed Dec 17 2008] [19:16:06] <Savago> Is it ok?
57[Wed Dec 17 2008] [19:16:08] <dgollub> osyncplugin should be quite helpful in writing plugin tests
58[Wed Dec 17 2008] [19:16:23] <dgollub> sure - why not... those tests are _not_ running on opensync.org
59[Wed Dec 17 2008] [19:16:37] <Savago> cool, I will check that in future. :-)
60[Wed Dec 17 2008] [19:16:50] <dgollub> there are individual hosts running those tests.. and their owner have to decide if they want to run test which req. network access or not
61[Wed Dec 17 2008] [19:17:01] <dgollub> Savago: you might want to setup your workstation for contionous testing...
62[Wed Dec 17 2008] [19:17:07] <dgollub> .. for the google plugin
63[Wed Dec 17 2008] [19:17:50] <dgollub> ok next item:
64[Wed Dec 17 2008] [19:17:54] <dgollub> * New Server location
65[Wed Dec 17 2008] [19:18:09] <dgollub> there is not much progress... i talked to Tuju about this briefly...
66[Wed Dec 17 2008] [19:18:11] <dgollub> Tuju: are you around?
67[Wed Dec 17 2008] [19:18:33] <dgollub> and there was not much further comments on the opensync-devel@ list reg. the project infra. topic from michael
68[Wed Dec 17 2008] [19:19:22] <Savago> this one is thorny... hosting costs are quite high in Brazil.
69[Wed Dec 17 2008] [19:20:16] <bluelightning> do we have time at the moment for major infrastructure changes?
70[Wed Dec 17 2008] [19:20:25] <dgollub> actually not
71[Wed Dec 17 2008] [19:20:27] <bluelightning> or can it be postponed until after 0.40?
72[Wed Dec 17 2008] [19:20:38] <dgollub> actually i hoped to post pone it for 0.40
73[Wed Dec 17 2008] [19:20:52] <dgollub> but people got pretty annoyed with the last outage and with my very bad admin skills
74[Wed Dec 17 2008] [19:21:17] <Savago> heheheheh... but no one is willing to take the hot potato.
75[Wed Dec 17 2008] [19:21:19] <Savago> ;-)
76[Wed Dec 17 2008] [19:21:24] <dgollub> otoh nobody provided a new location - and SF is not an option when we want stay with trac
77[Wed Dec 17 2008] [19:22:00] <Savago> What about KDE hosting?
78[Wed Dec 17 2008] [19:22:12] <dgollub> hmm.. would be kind of the same "location" :P
79[Wed Dec 17 2008] [19:22:17] <azeem> I don't think people are really annoyed
80[Wed Dec 17 2008] [19:22:39] <dgollub> our server is actually very close to some of the kde server.. but dont tell anyone :P
81[Wed Dec 17 2008] [19:22:54] <Savago> ah... ok. I didn't known that.
82[Wed Dec 17 2008] [19:22:56] <azeem> dgollub: if the status quo is possible to keep (I was under the assumption there were external restraints forcing us to relocate), I vote for keeping it
83[Wed Dec 17 2008] [19:23:14] <azeem> not that I have a vote anyway, just saying
84[Wed Dec 17 2008] [19:23:32] <azeem> (however, I think it makes sense to migrate mid/long-term to something else)
85[Wed Dec 17 2008] [19:23:59] <dgollub> ok .. so just close with this: since nobody offered a new location there is no infra. change before 0.40
86[Wed Dec 17 2008] [19:23:59] <azeem> dgollub: how much time did it take for you to admin over the last week?
87[Wed Dec 17 2008] [19:24:06] <azeem> i.e. since the apache issues have been resolved
88[Wed Dec 17 2008] [19:24:08] <dgollub> azeem: more then acutal coding
89[Wed Dec 17 2008] [19:24:12] <azeem> bah
90[Wed Dec 17 2008] [19:24:23] <bluelightning> :(
91[Wed Dec 17 2008] [19:24:27] <dgollub> and i got ton of tiny interrupts ... doing this CSS thing .. doing that and so on
92[Wed Dec 17 2008] [19:24:51] <Savago> dgollub, and what about google-code? I think they have servers that can take the load?
93[Wed Dec 17 2008] [19:24:52] <dgollub> oh - yeah .. moving to another lcoation would help to unload the admin - since i could give root to various people
94[Wed Dec 17 2008] [19:25:01] <dgollub> the current location is a bit hot to give away root..
95[Wed Dec 17 2008] [19:25:09] <azeem> Savago: do they have trac?
96[Wed Dec 17 2008] [19:25:17] <dgollub> Savago: it's not about the load .. it's about our stuff we're running
97[Wed Dec 17 2008] [19:25:33] <dgollub> we pinned ourselfs on a SQL-database, trac and SVN
98[Wed Dec 17 2008] [19:25:39] <Savago> azeem, I got to check (I think probably they don't...).
99[Wed Dec 17 2008] [19:25:55] <Savago> But at least svn could be mirrored.
100[Wed Dec 17 2008] [19:26:11] <azeem> svn is not an issue, AIUI
101[Wed Dec 17 2008] [19:26:16] <dgollub> trac is the biggest problem.. since it kind of needs to run on the same system ... or you try to mirror somehow the repo
102[Wed Dec 17 2008] [19:26:23] <azeem> you rarely need to root to fixup svn
103[Wed Dec 17 2008] [19:26:28] <dgollub> .. on the same system with the svn repo...
104[Wed Dec 17 2008] [19:26:44] <Savago> ok... google is no option then.
105[Wed Dec 17 2008] [19:28:08] <dgollub> i wonder how big the pain would be if we would decide to switch from svn to git after 0.40....
106[Wed Dec 17 2008] [19:28:26] <dgollub> SVN is really a hot thing... since you're lost if the repo is gone
107[Wed Dec 17 2008] [19:28:32] <Savago> dgollub, when this happen, I think KDE would have migrated already.
108[Wed Dec 17 2008] [19:28:44] <bluelightning> http://en.wikipedia.org/wiki/Comparison_of_free_software_hosting_facilities
109[Wed Dec 17 2008] [19:28:50] <dgollub> and trac knows about git ...
110[Wed Dec 17 2008] [19:29:00] <Savago> There will be people in the community with the knownledge to help.
111[Wed Dec 17 2008] [19:29:14] <dgollub> btw. - in case doomsday comes - we have already an unoffical git svn mirror...
112[Wed Dec 17 2008] [19:29:22] <dgollub> http://repo.or.cz/w/opensync.git
113[Wed Dec 17 2008] [19:29:35] <bluelightning> I assume we also have backups too ;)
114[Wed Dec 17 2008] [19:29:55] <dgollub> yeah - 30gb of backups...
115[Wed Dec 17 2008] [19:29:59] <bluelightning> whoa
116[Wed Dec 17 2008] [19:30:11] <Savago> Nah... I have more mp3 files...
117[Wed Dec 17 2008] [19:30:16] <Savago> :-D
118[Wed Dec 17 2008] [19:30:20] <dgollub> by accident i kept debugging-log enabled in trac on opensync.org it crowed pretty fast to 1GB
119[Wed Dec 17 2008] [19:30:28] <dgollub> but we have for each day now backup of this
120[Wed Dec 17 2008] [19:30:42] * ChrisH joined
121[Wed Dec 17 2008] [19:30:50] <dgollub> it's disabled now .. the backups are less then 1gb per day
122[Wed Dec 17 2008] [19:31:19] <dgollub> but the git repo is kind of our life-insurance...
123[Wed Dec 17 2008] [19:31:26] <dgollub> it contains the entire history
124[Wed Dec 17 2008] [19:31:42] <dgollub> (wihtout tags... i was to lazy to do that.. thats why i call it unoffical svn mirror)
125[Wed Dec 17 2008] [19:31:46] <dgollub> and its only /trunk
126[Wed Dec 17 2008] [19:31:57] <Savago> Which folders where cloned on the git mirror?
127[Wed Dec 17 2008] [19:31:57] <dgollub> but perfect to go offline hacking opensync-core
128[Wed Dec 17 2008] [19:31:59] <Savago> ah, ok.
129[Wed Dec 17 2008] [19:32:30] <dgollub> ok ... lets do next topic and post-pone infra. stuff after 0.40
130[Wed Dec 17 2008] [19:32:39] <bluelightning> sounds good to me
131[Wed Dec 17 2008] [19:32:56] <dgollub> try to avoid infra. update-request till 0.40 please :P so i can keep coding
132[Wed Dec 17 2008] [19:33:01] <dgollub> 3. Doxygen / API * Status
133[Wed Dec 17 2008] [19:33:13] <dgollub> bluelightning: thanks for the doxygen stuff work -- veryyyyyyyyyyy appreciated!
134[Wed Dec 17 2008] [19:33:21] <bluelightning> np :)
135[Wed Dec 17 2008] [19:33:28] Join fm has joined this channel (n=fm@PPPOE-05-0156.UNI-MUENSTER.DE).
136[Wed Dec 17 2008] [19:33:31] <dgollub> whats the status there?
137[Wed Dec 17 2008] [19:33:38] <bluelightning> I have fixed a fair bit lately... not sure of % completed
138[Wed Dec 17 2008] [19:33:44] <dgollub> how should we proceed .. should we try to find more volutneers?
139[Wed Dec 17 2008] [19:33:59] <dgollub> bluelightning: do you go through file by file .. or by doxygen.log warnings?
140[Wed Dec 17 2008] [19:34:01] <dgollub> hi fm
141[Wed Dec 17 2008] [19:34:07] <fm> sorry i am late ... :-(
142[Wed Dec 17 2008] [19:34:15] <bluelightning> dgollub: both
143[Wed Dec 17 2008] [19:34:21] <bluelightning> I think we are OK for manpower unless people want to contribute individual bits and pieces
144[Wed Dec 17 2008] [19:34:40] <bluelightning> in general the stuff that is done is a little sparse though, we could do with some more explanatory text
145[Wed Dec 17 2008] [19:35:04] <bluelightning> something that is hard to come up with unless you fully understand the code and its purpose :(
146[Wed Dec 17 2008] [19:35:09] <dgollub> fm: no problem - we already charged one euro on your coming-late-account :P
147[Wed Dec 17 2008] [19:35:40] <bluelightning> for 0.40 the most important parts of course are the plugin API and client API, in that order
148[Wed Dec 17 2008] [19:35:55] <bluelightning> client API is not very well documented atm as I'm sure you know
149[Wed Dec 17 2008] [19:35:59] Join afiestas has joined this channel (n=afiestas@112.224.219.87.dynamic.jazztel.es).
150[Wed Dec 17 2008] [19:36:08] <dgollub> bluelightning: is there any doxgen syntax we could use that complicated code which needs description can be tagged? so i would read through those and write the description?
151[Wed Dec 17 2008] [19:36:22] <dgollub> "client API" is dangerous term ;)
152[Wed Dec 17 2008] [19:36:31] <bluelightning> dgollub: ok, frontend API then :)
153[Wed Dec 17 2008] [19:36:44] <dgollub> aaaah "frontend" is also a bad term i leanred recently :P
154[Wed Dec 17 2008] [19:36:59] <dgollub> beacuse of this makes opensync look like a desktop-only sync-farmework
155[Wed Dec 17 2008] [19:37:09] <bluelightning> what term would you use to describe eg. gnome-sync, kitchensync then?
156[Wed Dec 17 2008] [19:37:10] <dgollub> "consumer" ... sounds also like crap
157[Wed Dec 17 2008] [19:37:18] <dgollub> yeah gnome-sync and kitchensync are frontend
158[Wed Dec 17 2008] [19:37:19] <azeem> "opensyncer"
159[Wed Dec 17 2008] [19:37:22] <dgollub> hehe
160[Wed Dec 17 2008] [19:37:32] <bluelightning> controller?
161[Wed Dec 17 2008] [19:37:37] <Savago> 'user api' ?
162[Wed Dec 17 2008] [19:37:58] <ianmartin> driver?
163[Wed Dec 17 2008] [19:38:06] <dgollub> but the idea is also to be able to use opensync inside a "server" ... e.g. a daemon which syncs ldap and remote-peers via SyncML http
164[Wed Dec 17 2008] [19:38:44] <dgollub> oh .. btw. recentently i leanred a new term which could describes "sync-plugins" -> "connectors"
165[Wed Dec 17 2008] [19:39:05] <dgollub> not quite sure if this one is good enough to solve the plugins/sync-plugisn/format-plugins mess...
166[Wed Dec 17 2008] [19:39:13] <bluelightning> dgollub: "connectors" sounds good IMO
167[Wed Dec 17 2008] [19:39:25] <dgollub> maybe we should assign an AI to some to define tricky terms which we should try to use in the documentation
168[Wed Dec 17 2008] [19:39:56] <bluelightning> yes I think some further thinking is needed for this topic :)
169[Wed Dec 17 2008] [19:40:29] <dgollub> hmm .. ok maybe we should do first an AI for someone who write a mail about terminology on opensync-devel .. AFAIk we already have a wiki-page
170[Wed Dec 17 2008] [19:40:39] <dgollub> maybe we can use this as base
171[Wed Dec 17 2008] [19:40:56] <dgollub> http://opensync.org/wiki/terminology
172[Wed Dec 17 2008] [19:41:21] <bluelightning> we also have http://opensync.org/wiki/glossary
173[Wed Dec 17 2008] [19:41:31] <bluelightning> I think Tuju is going to merge these at some point
174[Wed Dec 17 2008] [19:41:34] <dgollub> right...
175[Wed Dec 17 2008] [19:41:44] <ChrisH> I do vote for connector
176[Wed Dec 17 2008] [19:41:56] <dgollub> i guess glossary is more for developers .. and terminology is more the user
177[Wed Dec 17 2008] [19:42:08] <dgollub> maybe we should keep this sperated for ... user-/developer-terminology
178[Wed Dec 17 2008] [19:42:17] <bluelightning> yes that's a good idea
179[Wed Dec 17 2008] [19:42:25] <dgollub> and by developer i mean not only opensync-hackers.. i mean people using the OpenSync API to write software
180[Wed Dec 17 2008] [19:42:40] <bluelightning> opensync has a lot of technical internals that users shouldn't need to concern themselves with
181[Wed Dec 17 2008] [19:43:03] <dgollub> the bluetooth spec. contains an entire chapter about UI desgin... and which terms have to be used
182[Wed Dec 17 2008] [19:43:25] <dgollub> (ok - no one read that... otherwise nobody would use the term "pairing")
183[Wed Dec 17 2008] [19:43:35] <bluelightning> heh
184[Wed Dec 17 2008] [19:43:45] <bluelightning> anyway, we have steered off-topic a little bit
185[Wed Dec 17 2008] [19:43:48] <Savago> so, the task is about writing a user-oriented terminology and a tech-oriented glossary?
186[Wed Dec 17 2008] [19:43:54] <dgollub> yep
187[Wed Dec 17 2008] [19:43:58] <dgollub> AI takers? volunteers?
188[Wed Dec 17 2008] [19:44:13] <dgollub> should we discuss this on -devel@?
189[Wed Dec 17 2008] [19:44:18] <bluelightning> I will be away for the next two weeks, so probably not me...
190[Wed Dec 17 2008] [19:44:38] <dgollub> one thread for -users term.s and one for -devel@ my epxerince is that mailinglist is faster then wiki .. since on wiki most people loose the track
191[Wed Dec 17 2008] [19:44:43] * Savago going on vacation too...
192[Wed Dec 17 2008] [19:44:48] * ChrisH busy with familiy issues
193[Wed Dec 17 2008] [19:45:08] <dgollub> eyyyyy... i use the vaction on hacking opensync?! ok cool time for developing not fixing bugs ;P
194[Wed Dec 17 2008] [19:45:21] <dgollub> ..since there is no one filing bugs (at least i hope so :P)
195[Wed Dec 17 2008] [19:45:30] <bluelightning> dgollub: that's what I usually do, just not this year
196[Wed Dec 17 2008] [19:45:38] Join BlackDex has joined this channel (n=opera@93-125-176-168.dsl.alice.nl).
197[Wed Dec 17 2008] [19:45:45] <dgollub> ok - lets see what happens next year then:P
198[Wed Dec 17 2008] [19:46:12] <dgollub> ok - last call?
199[Wed Dec 17 2008] [19:46:32] <bluelightning> ask Tuju if he wouldn't mind when you next speak to him
200[Wed Dec 17 2008] [19:46:44] <Savago> I vote to post pone this terminology/glossary thing.
201[Wed Dec 17 2008] [19:47:06] <dgollub> Savago: hmm acutally we need this for the doxygen stuff.. at lesat the developer-term.
202[Wed Dec 17 2008] [19:47:21] <dgollub> so lets postpone the users-term. stuff
203[Wed Dec 17 2008] [19:47:56] <bluelightning> btw re doxygen, it would be nice if people would point out specific inadequacies in the doxygen documentation
204[Wed Dec 17 2008] [19:47:56] <dgollub> AI dgollub: assemble list of terms. to use for developer API documentation
205[Wed Dec 17 2008] [19:47:56] <dgollub> ok next topic
206[Wed Dec 17 2008] [19:48:19] <bluelightning> ie, where a function is documented but there could be more explanation of behaviour
207[Wed Dec 17 2008] [19:48:49] <bluelightning> (sorry, I'm interrupting)
208[Wed Dec 17 2008] [19:48:52] <dgollub> bluelightning: ok - will try to give some feedback the next days .. i guess best would be to do this via opensync-devel@ so you can reply once youre back from vac.
209[Wed Dec 17 2008] [19:48:58] <bluelightning> ok
210[Wed Dec 17 2008] [19:49:14] <dgollub> 4. How to track /trunk changes?
211[Wed Dec 17 2008] [19:49:14] <dgollub> * e.g. archive.db needs to get flushed
212[Wed Dec 17 2008] [19:49:14] <dgollub> * e.g. plugin configuration XSD changed
213[Wed Dec 17 2008] [19:49:14] <dgollub> * Suggestion 1: Wiki-Page-Logfile with brief summary and things todo for
214[Wed Dec 17 2008] [19:49:14] <dgollub> testers/developers to get /trunk working again
215[Wed Dec 17 2008] [19:49:17] <dgollub> * Suggestion 2: short mails to opensync-devel@
216[Wed Dec 17 2008] [19:49:28] <dgollub> any further suggestions?
217[Wed Dec 17 2008] [19:49:39] <dgollub> if not .. i would just quickly vote here for #1 or #2...
218[Wed Dec 17 2008] [19:50:14] <fm> i think a mail to the mailinglist is more visible
219[Wed Dec 17 2008] [19:50:15] <dgollub> (everyone actually understands what the item is about? or is some more detailed explanation required?)
220[Wed Dec 17 2008] [19:50:17] <Savago> I have 1 question: what should be commented on the opensync-devel?
221[Wed Dec 17 2008] [19:50:26] <ianmartin> if #2 should there be a standard subject line
222[Wed Dec 17 2008] [19:50:45] <dgollub> ianmartin: what about a tag [trunk]
223[Wed Dec 17 2008] [19:51:04] <fm> sounds good to me
224[Wed Dec 17 2008] [19:51:20] <bluelightning> #2 should be OK IMO
225[Wed Dec 17 2008] [19:51:23] <dgollub> Savago: i guess everything which would require changes for users to keep testing latest trunk...
226[Wed Dec 17 2008] [19:51:38] <Savago> Does that apply to plugins?
227[Wed Dec 17 2008] [19:51:43] <dgollub> ... everyhting which plugin authors need to now to keep their plugin building/working...
228[Wed Dec 17 2008] [19:51:46] <dgollub> Savago: yes...
229[Wed Dec 17 2008] [19:52:05] <ChrisH> #2 with the needed actions
230[Wed Dec 17 2008] [19:52:06] <Savago> hum... so the tag [trunk] only apply to opensync itself.
231[Wed Dec 17 2008] [19:52:17] <Savago> Maybe another tag [plugin]?
232[Wed Dec 17 2008] [19:52:26] <dgollub> Savago: hmm.. wait by plugin you mean "plugin" - i jsut thought about plugin api changes...
233[Wed Dec 17 2008] [19:52:30] <ChrisH> [ACTION]
234[Wed Dec 17 2008] [19:52:49] <bluelightning> this is just about making sure plugin authors can keep up with API changes I thought
235[Wed Dec 17 2008] [19:52:56] <bluelightning> (which has been an issue in the past)
236[Wed Dec 17 2008] [19:53:02] <dgollub> yep
237[Wed Dec 17 2008] [19:53:14] <dgollub> so .. we just define some guideline how this needs to be done for /trunk
238[Wed Dec 17 2008] [19:53:15] <Savago> e.g. [plugin]: syncml requires new libobex vs foo-666.
239[Wed Dec 17 2008] [19:53:25] <dgollub> it's about to the plugin author to do this .. or to do this not
240[Wed Dec 17 2008] [19:53:31] <dgollub> Savago: if you like just do [plugin]
241[Wed Dec 17 2008] [19:53:47] <dgollub> but i would not "force" plugin authros to do this...
242[Wed Dec 17 2008] [19:54:05] <dgollub> .. and i don't would forbid it
243[Wed Dec 17 2008] [19:54:23] <Savago> ok, cool.
244[Wed Dec 17 2008] [19:54:42] <dgollub> so ... is everyone ok wiht #2?
245[Wed Dec 17 2008] [19:55:05] <bluelightning> or more to the point, anyone not ok with #2?
246[Wed Dec 17 2008] [19:55:06] * Savago thinks is fine.
247[Wed Dec 17 2008] [19:55:32] <fm> yeah it shouldn't be forced. Might be good to announce some changes one or two days in advande. i.e the wbxml version bump disabled wbxml support in the opensuse buildservice packages
248[Wed Dec 17 2008] [19:55:36] <fm> fine with #2
249[Wed Dec 17 2008] [19:55:52] <dgollub> should we ust just a tag for this?
250[Wed Dec 17 2008] [19:56:15] <dgollub> [trunk] / [ACTION] / [ANNOUCNMENT] / ...
251[Wed Dec 17 2008] [19:56:18] <dgollub> please vote now.
252[Wed Dec 17 2008] [19:56:24] <Savago> [trunk].
253[Wed Dec 17 2008] [19:56:30] <fm> [trunk]
254[Wed Dec 17 2008] [19:56:33] <bluelightning> [trunk]
255[Wed Dec 17 2008] [19:56:36] <Savago> because is a developer thing.
256[Wed Dec 17 2008] [19:56:55] <ChrisH> [ACTION] :)
257[Wed Dec 17 2008] [19:57:23] <bluelightning> I'd be fine with [ACTION] also :)
258[Wed Dec 17 2008] [19:58:22] <bluelightning> no more votes?
259[Wed Dec 17 2008] [19:58:28] <dgollub> ok [trunk] - period. :P
260[Wed Dec 17 2008] [19:58:45] <dgollub> ChrisH: feel free to use [action] - [ACTION] is protected tag of ChrisH
261[Wed Dec 17 2008] [19:59:13] <dgollub> next topic?
262[Wed Dec 17 2008] [19:59:17] <Savago> [ACTION] TM by ChrisH Co. Patent pending.
263[Wed Dec 17 2008] [19:59:19] <Savago> :-D
264[Wed Dec 17 2008] [19:59:28] <bluelightning> yep
265[Wed Dec 17 2008] [19:59:31] <dgollub> 5. Capabilities / Discovery in Plugins
266[Wed Dec 17 2008] [19:59:32] <dgollub> * Lots of testing done completely without capabilities
267[Wed Dec 17 2008] [19:59:32] <dgollub> o high-load
268[Wed Dec 17 2008] [19:59:32] <dgollub> o lots of invalid bugs
269[Wed Dec 17 2008] [19:59:32] <dgollub> o duplicates
270[Wed Dec 17 2008] [19:59:34] <dgollub> * Lack of example implementation
271[Wed Dec 17 2008] [19:59:37] <dgollub> * Lack of documentation
272[Wed Dec 17 2008] [19:59:55] <dgollub> to make things more clear for the testers:
273[Wed Dec 17 2008] [20:00:12] <dgollub> if you hit duplicates ... it's to 80% because of missing use of capabilities in plugins
274[Wed Dec 17 2008] [20:00:24] <dgollub> (the other 20% are broken patches from dgollub)
275[Wed Dec 17 2008] [20:00:44] <ianmartin> :-)
276[Wed Dec 17 2008] [20:00:45] <bluelightning> I think in the past it was kind of considered optional to have them, whereas it should be highly recommended
277[Wed Dec 17 2008] [20:00:58] <dgollub> indeed...
278[Wed Dec 17 2008] [20:01:05] <bluelightning> unless your plugin can handle every single possible field that is :)
279[Wed Dec 17 2008] [20:01:18] <ChrisH> could you me more verbose on "missing use of capabilities"?
280[Wed Dec 17 2008] [20:01:25] <dgollub> correct. so i state this also in the mintues.. that capabiliteis are _really_ important
281[Wed Dec 17 2008] [20:02:08] <dgollub> ChrisH: if you don't have ~/.opensync/groupX/Y/capabilities.xml then the plugin is not using capabilities and it's very likely that you get duplicates
282[Wed Dec 17 2008] [20:02:19] <bluelightning> particularly on slow-sync
283[Wed Dec 17 2008] [20:02:20] <dgollub> or lots of conflicts on a slow-sync
284[Wed Dec 17 2008] [20:02:39] <Savago> I'm not using them. Is there an example plugin using it?
285[Wed Dec 17 2008] [20:03:05] <dgollub> because one peer (add to term list) doesn't support Field-A .. so it's missing and on a compare this would results in a "mistmacht" or "similar" .. but not "same"
286[Wed Dec 17 2008] [20:03:09] <dgollub> mismatch -> duplicate
287[Wed Dec 17 2008] [20:03:13] <dgollub> similar -> conflict
288[Wed Dec 17 2008] [20:03:24] <dgollub> same -> smoothing sync
289[Wed Dec 17 2008] [20:03:26] <dgollub> -ing
290[Wed Dec 17 2008] [20:03:37] <ChrisH> I just checked my groups, looks like non is having capabilities.xml
291[Wed Dec 17 2008] [20:03:38] <dgollub> Savago: thats the problem...
292[Wed Dec 17 2008] [20:03:53] <dgollub> Savago: we're lacking a real reference implementation
293[Wed Dec 17 2008] [20:04:13] <Savago> ouch!
294[Wed Dec 17 2008] [20:04:25] <dgollub> i tried to explain sevveral times how this is supposed to work (last time i guess yesterday on opensync-devel@)...
295[Wed Dec 17 2008] [20:04:40] <dgollub> ... but never manged to find time to implement this on my own
296[Wed Dec 17 2008] [20:04:58] <bluelightning> I did add something to the doxygen docs on capabilities recently, but that's kind of hidden
297[Wed Dec 17 2008] [20:04:59] <ianmartin> there seem to be two use cases, static capabilities that can be known at plugin creation time, and dynamic capabilities that can only be determined by asking the peer
298[Wed Dec 17 2008] [20:05:00] <dgollub> just a side note: i didn't wrote the capabilities/merger code...
299[Wed Dec 17 2008] [20:05:24] <dgollub> i just read the impelmentation ... and put manual capabilities.xml in place
300[Wed Dec 17 2008] [20:05:37] <dgollub> ianmartin: exactly.
301[Wed Dec 17 2008] [20:05:37] <Savago> I'm a volunteer to implement that in any plugin (filesync, whatever). I will only need some directions.
302[Wed Dec 17 2008] [20:05:50] <ianmartin> i'm looking at in evo2-sync
303[Wed Dec 17 2008] [20:05:55] <ianmartin> but need a little more info
304[Wed Dec 17 2008] [20:06:07] <dgollub> ianmartin: don't hesistate to flood opensync-devel@ with question
305[Wed Dec 17 2008] [20:06:08] <Savago> who wrote the code?
306[Wed Dec 17 2008] [20:06:48] <dgollub> Savago: f-bert aka. Daniel Friedrich .. but the code works (i guess) ... at least there are some tests.. and if you place manual capabilites.xml the merger/demerge get active...
307[Wed Dec 17 2008] [20:07:26] <dgollub> so for pim-application plugisn .. like kdepim-sync, evo2-sync and mozilla-sync ... the easiest and also sane implementation is the "static" one
308[Wed Dec 17 2008] [20:07:29] <Savago> ok.
309[Wed Dec 17 2008] [20:07:42] Join edisson has joined this channel (n=edisson@189.2.128.130).
310[Wed Dec 17 2008] [20:07:43] <ianmartin> not for evo2-sync
311[Wed Dec 17 2008] [20:07:52] <dgollub> ianmartin: to different capabilities?
312[Wed Dec 17 2008] [20:08:09] <ianmartin> the capabilities change depending on the backend you are talking to
313[Wed Dec 17 2008] [20:08:24] <dgollub> AI dgollub: introduce example-plugin using static-capabilities
314[Wed Dec 17 2008] [20:08:46] <dgollub> ianmartin: ohhhhhh... ok thats the same for kdepim-sync ./
315[Wed Dec 17 2008] [20:08:47] <ianmartin> as the evolution plugin can talk to anything that the evolution-data-server can eg Outlook web access, google contacts
316[Wed Dec 17 2008] [20:09:03] <dgollub> ianmartin: does e-d-s provide interface to gain the capabilities?
317[Wed Dec 17 2008] [20:09:07] <ianmartin> yes
318[Wed Dec 17 2008] [20:09:24] <ianmartin> dgollub, but they are in a format that needs translating
319[Wed Dec 17 2008] [20:09:41] <dgollub> ok .. then you have to map this to xmlformat-$objtype names and use the OSyncCapabilities mdoule to assmble a capabilites object and attach this to OSyncPluginInfo in the discover function
320[Wed Dec 17 2008] [20:09:45] <ianmartin> dgollub, have done this for the contacts
321[Wed Dec 17 2008] [20:10:04] <dgollub> e.g. "N:" -> "Name" "TEL:" -> "Telephone"
322[Wed Dec 17 2008] [20:10:11] <dgollub> ianmartin: really? already committed?
323[Wed Dec 17 2008] [20:10:16] <ianmartin> not committed
324[Wed Dec 17 2008] [20:10:24] <ianmartin> trying to figure out when to do it
325[Wed Dec 17 2008] [20:10:29] <dgollub> Savago: for google contact i guess you could use static capbailiteis
326[Wed Dec 17 2008] [20:10:35] <Savago> ianmartin, how you made the conversion?
327[Wed Dec 17 2008] [20:10:44] <ianmartin> using hash table
328[Wed Dec 17 2008] [20:10:44] <Savago> dgollub, cool. Good to known.
329[Wed Dec 17 2008] [20:11:03] <dgollub> Savago: you only have to use dynmaic if you know that your "peer" will differ all the time
330[Wed Dec 17 2008] [20:11:13] <dgollub> Savago: e.g. SyncML plugin which has to deal with all kinds of mobiles..
331[Wed Dec 17 2008] [20:11:19] <dgollub> Savago: and diferent formats
332[Wed Dec 17 2008] [20:11:35] <Savago> I mean... where is this hash table? Is it in C code? And how you assemble the osync xmlformat?
333[Wed Dec 17 2008] [20:11:55] <dgollub> AI dgollub: add capabilities chapter into plugin-section of the whitepaper - as requested by graham
334[Wed Dec 17 2008] [20:11:58] <Savago> ianmartin, maybe XSLT could be used to make this conversion...
335[Wed Dec 17 2008] [20:12:12] <dgollub> Savago: it's not worth to use XSLt.. it's just about field names
336[Wed Dec 17 2008] [20:12:40] <dgollub> Savago: you only pass the "field"-name to the interface.. and have to call for each field osync_capabilities_add_xyz()
337[Wed Dec 17 2008] [20:12:41] <Savago> dgollub, really? Ok. I thought that it required parsing too. :-)
338[Wed Dec 17 2008] [20:12:43] <ianmartin> Savago there is an example in symcl/src/syncml_vformat.c
339[Wed Dec 17 2008] [20:12:49] <dgollub> Savago: it depends on your interace
340[Wed Dec 17 2008] [20:13:15] <dgollub> exactly.. the syncml plugin already "caches" the capabilites.. but unfortuntely not by using OSyncCapabilites... it just get dumped in a database
341[Wed Dec 17 2008] [20:13:19] <dgollub> i plan to port that
342[Wed Dec 17 2008] [20:13:40] <dgollub> maybe i should start with the syncml plugin.. since this is the hottest-capabiliteis plugin.. since the capabilities change with every phone
343[Wed Dec 17 2008] [20:14:04] <ianmartin> quick q, has connect been called before discover?
344[Wed Dec 17 2008] [20:14:31] <dgollub> ianmartin: no - you have to call connect() by your own in discover ...
345[Wed Dec 17 2008] [20:14:44] <ianmartin> ok
346[Wed Dec 17 2008] [20:14:53] <dgollub> ianmartin: the reason is that you might have to do your own special connect... or you already need to now for connect()-fucntion what you need to sync
347[Wed Dec 17 2008] [20:15:27] <ianmartin> ok
348[Wed Dec 17 2008] [20:15:36] <dgollub> ianmartin: antoher reason is ... the discovery is also intended to use to find out which objtype exist at all....
349[Wed Dec 17 2008] [20:15:43] <ianmartin> yup
350[Wed Dec 17 2008] [20:15:45] <dgollub> .. so you don't know which connect()-sink function you can call
351[Wed Dec 17 2008] [20:15:51] <dgollub> so thats another reason to not call connect
352[Wed Dec 17 2008] [20:16:00] <dgollub> .. from the engine
353[Wed Dec 17 2008] [20:16:10] <dgollub> instead do a special-connect inside your discovery function
354[Wed Dec 17 2008] [20:16:24] <dgollub> chicken-egg problem
355[Wed Dec 17 2008] [20:16:38] <dgollub> next top?
356[Wed Dec 17 2008] [20:16:51] <ianmartin> yeah will send email about more
357[Wed Dec 17 2008] [20:16:56] <dgollub> ianmartin: (we can continue discussion on opensync-devl@)
358[Wed Dec 17 2008] [20:16:58] <dgollub> ok cool
359[Wed Dec 17 2008] [20:17:01] <dgollub> so next top:
360[Wed Dec 17 2008] [20:17:06] <dgollub> 6. Documentation / Whitepaper * missing chapters * discovery/capabilities chapter
361[Wed Dec 17 2008] [20:17:26] <dgollub> so yeha - i already mentioned the discovery/capabilities chapter.. i need to do that - but first i do a real implementation
362[Wed Dec 17 2008] [20:17:38] <dgollub> * missing chapters
363[Wed Dec 17 2008] [20:18:02] * bluelightning shamefully admits he has not read the latest whitepaper
364[Wed Dec 17 2008] [20:18:13] <dgollub> (it didn't change since january)
365[Wed Dec 17 2008] [20:18:26] <bluelightning> ah ok, I'm off the hook then :)
366[Wed Dec 17 2008] [20:18:32] <dgollub> so it's nearly one year untouched
367[Wed Dec 17 2008] [20:18:39] <bluelightning> hmm
368[Wed Dec 17 2008] [20:19:19] <dgollub> AI all-plugin-developers: send-in the hardest implementation steps/highest OpenSync barriers when you started with OpenSync
369[Wed Dec 17 2008] [20:19:38] <dgollub> ... which should get avoided by proper whitepaper section/chapter
370[Wed Dec 17 2008] [20:19:57] <dgollub> more to add? - or next top?
371[Wed Dec 17 2008] [20:20:17] <ChrisH> next
372[Wed Dec 17 2008] [20:20:25] <dgollub> 7. Next IRC Meeting * who will write next minutes? who will be backup? * Next Meeting - reschedule to 2008-12-24T09:00Z?
373[Wed Dec 17 2008] [20:20:27] <Savago> heheheheh... 'tales from the trenches'
374[Wed Dec 17 2008] [20:21:46] <dgollub> next week is tricky i guess because of the holidays
375[Wed Dec 17 2008] [20:21:51] <fm> will not be there
376[Wed Dec 17 2008] [20:22:05] <Savago> about the next meeting: that would be @5AM of my localtime.
377[Wed Dec 17 2008] [20:22:47] <dgollub> ok - indepdendent of time - anyone who would be available on 24th during the day
378[Wed Dec 17 2008] [20:22:50] <dgollub> ?
379[Wed Dec 17 2008] [20:23:09] <dgollub> or is everyone travelling on this day already? ;)
380[Wed Dec 17 2008] [20:23:17] * ChrisH cannot promise anything.
381[Wed Dec 17 2008] [20:23:37] <Savago> I can be available from 14hs to 18hs UTC.
382[Wed Dec 17 2008] [20:24:05] <dgollub> or should we move it to 23th?
383[Wed Dec 17 2008] [20:24:17] <dgollub> i guess later is even worse
384[Wed Dec 17 2008] [20:24:30] <Savago> I think 23th is better.
385[Wed Dec 17 2008] [20:24:39] <fm> 23rd ist better
386[Wed Dec 17 2008] [20:24:41] <ChrisH> 23rd is better
387[Wed Dec 17 2008] [20:25:13] <dgollub> what about 23th at 19h UTC?
388[Wed Dec 17 2008] [20:25:42] <fm> I'd prefer earlier
389[Wed Dec 17 2008] [20:25:59] <dgollub> 14h? or 9h?
390[Wed Dec 17 2008] [20:26:19] <fm> I guess 14 is better for Savago
391[Wed Dec 17 2008] [20:26:39] <Savago> yep! :-)
392[Wed Dec 17 2008] [20:26:43] <fm> and would be fine with me also ;)
393[Wed Dec 17 2008] [20:27:52] <ChrisH> Needed to check my paper calender, as I still cannot sync it to my mobile :)
394[Wed Dec 17 2008] [20:28:04] <fm> ChrisH: ;)
395[Wed Dec 17 2008] [20:28:06] <dgollub> Next Meeting: 2008-12-23T14:00:00Z
396[Wed Dec 17 2008] [20:28:13] <dgollub> Minutes-Taker next time?
397[Wed Dec 17 2008] [20:28:18] <dgollub> volunteers?
398[Wed Dec 17 2008] [20:28:27] <dgollub> Or volunteers for backup?
399[Wed Dec 17 2008] [20:28:42] <fm> I could try but cannot garuntee to be there.
400[Wed Dec 17 2008] [20:29:20] <dgollub> fm: no problem - if something blocks you from attending - just drop a mail on opensync-devel...
401[Wed Dec 17 2008] [20:29:31] <dgollub> so we can arrange quickly someone else .P
402[Wed Dec 17 2008] [20:29:35] <dgollub> Next Minutes: fm
403[Wed Dec 17 2008] [20:29:38] <dgollub> Backup: ??
404[Wed Dec 17 2008] [20:29:55] <ChrisH> I think I could be a backup for minutes....
405[Wed Dec 17 2008] [20:29:58] <ChrisH> but...
406[Wed Dec 17 2008] [20:29:58] <dgollub> awesome
407[Wed Dec 17 2008] [20:30:11] <ChrisH> depending on workload in the office.
408[Wed Dec 17 2008] [20:30:15] <dgollub> Backup: Chrish - Meeting closed.
409[Wed Dec 17 2008] [20:30:29] <bluelightning> while everyone is still here, anyone considering going to FOSDEM next year?
410[Wed Dec 17 2008] [20:30:30] <dgollub> ChrisH: no problem ...
411[Wed Dec 17 2008] [20:30:53] <dgollub> bluelightning: yep - maybe... depending on the shape of opensync i plan to do a opensync talk or not :P
412[Wed Dec 17 2008] [20:31:12] <ChrisH> I did some modifications to http://opensync.org/wiki/terminology Is that the way it should develop to?
413[Wed Dec 17 2008] [20:31:13] <fm> me not. but probably linuxtag ;)
414[Wed Dec 17 2008] [20:31:36] <bluelightning> it's likely I will go, would be great to meet up with some opensync people there :)
415[Wed Dec 17 2008] [20:32:01] <bluelightning> ChrisH: that's what Tuju would like it to look like I believe
416[Wed Dec 17 2008] [20:32:27] <Savago> I'm planning to go to FOSDEM next year. :-)
417[Wed Dec 17 2008] [20:32:28] <fm> ChrisH: why to we use html tables trac has syntax for that too
418[Wed Dec 17 2008] [20:32:43] <Savago> And you guys known about Bossa Conference?
419[Wed Dec 17 2008] [20:32:50] <ChrisH> I only added content, the html stuff was in before
420[Wed Dec 17 2008] [20:33:12] <dgollub> Savago: sure. bossa is by far the best located conference
421[Wed Dec 17 2008] [20:33:32] <dgollub> Savago: reserve tons of opensync talks slots and allocate travel budget for everyone :P
422[Wed Dec 17 2008] [20:33:43] <Savago> Not only best located, but also with outstanding developers attending.
423[Wed Dec 17 2008] [20:34:02] <dgollub> Savago: this depends of the amount of opensync-developer you plan to invite :P
424[Wed Dec 17 2008] [20:34:51] <Phlogi> anyone could tell me the steps to try out contact syncing with akonadi?
425[Wed Dec 17 2008] [20:34:54] <dgollub> for those - who don't know what i meant by best located: http://www.linuxuwb.org/thewiki/LinuxUWBUserArch200703
426[Wed Dec 17 2008] [20:34:58] <Savago> Hahahah... I'm just a code monkey. But I can ask my manager about inviting some opensync people.
427[Wed Dec 17 2008] [20:35:24] <fm> i have to reboot to check on a bugreport. bye bye
428[Wed Dec 17 2008] [20:35:31] Quit fm has left this server (Remote closed the connection).
429[Wed Dec 17 2008] [20:35:53] <Savago> official site: http://www.bossaconference.indt.org/
430[Wed Dec 17 2008] [20:38:31] <Phlogi> I have setup this kabc adressbook ressource in akonadi... now what? :)
431[Wed Dec 17 2008] [20:42:23] <dgollub> Phlogi: the akondai plugin is under development
432[Wed Dec 17 2008] [20:42:47] <dgollub> btw. anyone is logging this channel?
433[Wed Dec 17 2008] [20:42:50] <dgollub> i need the logs of the meeting
434[Wed Dec 17 2008] [20:43:13] Topic dgollub sets the channel topic to "http://opensync.org/ 0.38 | http://libsyncml.opensync.org/ 0.5.0 | http://libwbxml.opensync.org/ 0.10.0 | http://www.bluez.org/openobex/ 1.4 | http://opensync.org/wiki/faq | http://pastebin.com/".
435[Wed Dec 17 2008] [20:43:24] <bluelightning> dgollub: yes, hang on a sec I will email you the log
436[Wed Dec 17 2008] [20:43:30] <dgollub> bluelightning: cool - thanks