13:02 <popey> #startmeeting Calendar app meeting
13:02 <meetingology> Meeting started Thu Apr 24 13:02:12 2014 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
13:02 <meetingology> 
13:02 <meetingology> Available commands: action commands idea info link nick
13:02 <popey> hows it going?
13:02 <pkunal-parmar> going fine, how about you
13:02 <popey> Great, thanks, now the stress of 14.04 release is passed ☻
13:03 <popey> bfiller mentioned to me that he's filed a bunch of bugs against calendar.
13:03 <popey> renato: as I understand it you're going to be working on some?
13:03 <pkunal-parmar> yes, I seen those
13:03 <popey> Calendar App links:-
13:03 <popey> Bugs: https://bugs.launchpad.net/ubuntu-calendar-app/+bugs
13:03 <popey> Reviews: https://code.launchpad.net/ubuntu-calendar-app/+activereviews
13:03 <popey> Blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calendar-dev
13:03 <popey> General Links:-
13:03 <popey> Milestones: https://launchpad.net/ubuntu-phone-coreapps/+milestones
13:03 <popey> Burndown: http://status.ubuntu.com/coreapps-14.04/
13:03 <popey> Blockers: https://wiki.ubuntu.com/Touch/CoreApps/Blockers
13:05 <renato> popey, yes I will work on some of then, but if pkunal-parmar have time he can get one of then :D
13:05 <renato> I am still working on address-book and sync bugs
13:05 <pkunal-parmar> :), sure I am planning to work on some
13:05 <renato> I will move to calendar as soon as I finish it
13:05 <renato> probably some day next week
13:06 <popey> Ok, do make sure you assign them to yourself when you do so we don't duplicate work.
13:07 <pkunal-parmar> ok
13:07 <pkunal-parmar> BTW I was working on Bug #1304497: Multiple events at the same time are hard to spot.
13:08 <pkunal-parmar> https://dl.dropboxusercontent.com/u/23815163/DayMultiEvent.png
13:08 <popey> ok..
13:08 <pkunal-parmar> currently I implemeted this way,
13:08 <pkunal-parmar> but it would be good to have some design guideline for the same
13:08 <popey> does it just put multiple events side by side?
13:08 <popey> so if there's 3 or 4 they squish up, right?
13:08 <pkunal-parmar> it put event side by side if start hour is ame
13:08 <pkunal-parmar> same
13:09 <popey> that'll work for some use cases. I think we need to test that with some more interesting combinations of time slots
13:10 <popey> I note in Google calendar web view, it starts overlapping beyond 2
13:10 <popey> well, overlaps a shorter duration one on top of a longer duration meeting
13:10 <pkunal-parmar> ok
13:10 <pkunal-parmar> if you some screeshot for such usecase , please send
13:11 <pkunal-parmar> I will modify code so then
13:11 <popey> https://imgur.com/gPESXMS for example
13:12 <popey> https://imgur.com/82jaMGB
13:12 <popey> so the shorter meeting which starts at the same is overlapping the longer meetin
13:13 <pkunal-parmar> ok
13:13 <popey> trying to find other examples
13:14 <pkunal-parmar> so some them are side by side and some overlaps ?
13:14 <popey> I think the rule they're using is pretty simple, i cant find any more exceptions..
13:14 <pkunal-parmar> its difficult to undetand how it decides size and position of each event
13:14 <popey> 1) If meetings start at the same time they're side by side.
13:14 <popey> 2) if a meeting is shorter duration at the same time slot, make it overlap other meetings at same timeslot
13:15 <pkunal-parmar> ok, now I understand
13:16 <popey> I am enabling lots of other calendars on my google account and I can't see anything which overrides those rules
13:16 <popey> obviously when you have more than 3 entries side-by-side in one slot, it becomes hard to read.
13:16 <popey> that's not easy to fix
13:16 <pkunal-parmar> ok
13:17 <pkunal-parmar> I will try to replicate that then
13:17 <popey> I'll try and get some design input on the colour bug that's come up a couple of times.
13:18 <pkunal-parmar> ok
13:21 <popey> One thing we need to identify is a list of the bugs / features which need to be complete by the releast to manufacturer date
13:21 <popey> (which I don't have)
13:21 <popey> We don't have a long time, and we need to focus on those things which are most important.
13:22 <popey> I'll try and get some guideline on when our target is, and we can focus on the things that matter
13:22 <pkunal-parmar> ok, that will be good
13:23 <popey> This may or may not include new designs. Not sure on that yet.
13:24 <pkunal-parmar> ok
13:25 <popey> pkunal-parmar: are there any things blocking you right now?
13:25 <pkunal-parmar> yes, those crash
13:25 <pkunal-parmar> I am still getting those
13:25 <pkunal-parmar> crash
13:25 <pkunal-parmar> for calendar management branch
13:26 <popey> did you try the qtpim from my ppa?
13:27 <pkunal-parmar> yes, I downloaded the debs and installed using dpkg -i
13:28 <popey> hmm
13:28 <popey> you're getting the same crash or a different one?
13:28 <pkunal-parmar> or i needed to installed by apt-get ?
13:28 <popey> no
13:28 <popey> it should work with dpk
13:28 <popey> dpkg
13:28 <pkunal-parmar> yes, looks same
13:29 <pkunal-parmar> though, when I open calendar gdb, it crash on startup
13:29 <pkunal-parmar> so not sure other crash are same as start up or not
13:32 <popey> Hm.
13:32 <popey> might need to get tsdgeos to take a look..
13:33 * popey pings him
13:33 <tsdgeos> halo
13:34 <popey> yo
13:34 <popey> remember https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/CalManagement/+merge/213355 ?
13:34 <popey> seems pkunal-parmar is still getting crashes, even with the modified qtpim.. any ideas where to look?
13:34 <tsdgeos> popey: valgrindize the thing
13:35 <tsdgeos> to see where the crash is coming
13:35 <tsdgeos> valgrind --trace-chilren=yes qmlscene foobar.qml
13:36 <pkunal-parmar> ok let me try
13:36 <tsdgeos> and psate the log that you get
13:37 <tsdgeos> unfortunately it'll probably be full of ????
13:37 <pkunal-parmar> as of now I am getting
13:37 <pkunal-parmar> valgrind: Bad option: --trace-chilren=yes
13:37 <pkunal-parmar> ahh
13:37 <pkunal-parmar> typo
13:37 <popey> shoul be --trace-children
13:37 <tsdgeos> ah yes
13:37 <popey> ironic i missed the "d" off "should" there.
13:37 <tsdgeos> broken keyboard result of trying to clean it up
13:38 <tsdgeos> i miss random key presses sometimes
13:39 <pkunal-parmar> so, I have log now
13:39 <pkunal-parmar> you want me to send mail ?
13:41 <pkunal-parmar> ==9633==
13:41 <pkunal-parmar> ==9633== Process terminating with default action of signal 11 (SIGSEGV)
13:41 <pkunal-parmar> ==9633==  Access not within mapped region at address 0x8
13:41 <pkunal-parmar> ==9633==    at 0xE1BD07A: QtOrganizer::QOrganizerItemFetchRequest::filter() const (in /usr/lib/i386-linux-gnu/libQt5Organizer.so.5.0.0)
13:41 <pkunal-parmar> ==9633==    by 0x1060A796: FetchRequestData::appendResults(QList<QtOrganizer::QOrganizerItem>) (in /usr/lib/i386-linux-gnu/qt5/plugins/organizer/libqtorganizer_eds.so)
13:41 <pkunal-parmar> ==9633==    by 0x1060A89C: FetchRequestData::nextCollection() (in /usr/lib/i386-linux-gnu/qt5/plugins/organizer/libqtorganizer_eds.so)
13:41 <pkunal-parmar> ==9633==    by 0x105E6B65: QOrganizerEDSEngine::itemsAsyncStart(FetchRequestData*) (in /usr/lib/i386-linux-gnu/qt5/plugins/organizer/libqtorganizer_eds.so)
13:41 <pkunal-parmar> ==9633==    by 0x105E6E2A: QOrganizerEDSEngine::itemsAsyncDone(FetchRequestData*) (in /usr/lib/i386-linux-gnu/qt5/plugins/organizer/libqtorganizer_eds.so)
13:41 <pkunal-parmar> ==9633==    by 0x106506D2: ??? (in /usr/lib/libecal-1.2.so.16.0.0)
13:41 <pkunal-parmar> ==9633==    by 0x10656B23: ??? (in /usr/lib/libecal-1.2.so.16.0.0)
13:41 <pkunal-parmar> ==9633==    by 0x9BC7064: g_simple_async_result_complete (in /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4000.0)
13:41 <pkunal-parmar> ==9633==    by 0x9BC7106: ??? (in /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4000.0)
13:41 <pkunal-parmar> ==9633==    by 0x5BF6C4F: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.4000.0)
13:41 <pkunal-parmar> ==9633==    by 0x5BFA0A6: g_main_context_dispatch (in /lib/i386-linux-gnu/libglib-2.0.so.0.4000.0)
13:41 <pkunal-parmar> ==9633==    by 0x5BFA467: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.4000.0)
13:41 <pkunal-parmar> this is last part of log
13:43 <popey> tsdgeos: ^
13:44 <tsdgeos> that looks bad :
13:44 <tsdgeos> :D
13:44 <tsdgeos> wasn't the crash i had
13:44 <tsdgeos> so maybe there were two crashes one after the other and i just fixed the first and ran away home happy
13:45 <tsdgeos> pkunal-parmar: how do you reproduce the crash?
13:45 <pkunal-parmar> I think, this happens because of using filter
13:45 <pkunal-parmar> you can try my branch
13:45 <pkunal-parmar> its quite frequent with that branch
13:46 <pkunal-parmar> https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/CalManagement/+merge/213355
13:46 <tsdgeos> pkunal-parmar: any special things you do?
13:47 <pkunal-parmar> yes, usually I go to toolbar-> calendars and then select / unselect some calendar
13:47 <pkunal-parmar> then it happens
13:48 <tsdgeos> i'll have some spare time in a few mins
13:48 <tsdgeos> maybe i can check
13:48 <tsdgeos> but sure i have much calendars though
13:48 <pkunal-parmar> ok
13:48 <popey> thanks tsdgeos
13:48 <tsdgeos> so maybe it doesn't crash for me
13:49 <tsdgeos> i may need some help with the setup
13:49 <pkunal-parmar> I am here for sometime, or renato will be able to help
13:50 <popey> pkunal-parmar: any other blockers?
13:50 <pkunal-parmar> yes, we had one, calendar import from iCal file
13:51 <pkunal-parmar> I forgot the framework name :), that enable content sharing
13:52 <pkunal-parmar> we need that so user can download or copy iCal and can be launched by calenar
13:52 <pkunal-parmar> *calendar
13:53 <pkunal-parmar> part from that, I dont remember anything else
13:53 <popey> ok.
13:54 <popey> I'll have a word with ken about that.
13:54 <pkunal-parmar> ok
13:55 <popey> Ok, anything else?
13:55 <popey> Once we get the calendar management branch landed, I'd like to push a new version to the store (once we test it a bit more).
13:56 <pkunal-parmar> yes, I think we need to test it bit before we push to store
13:57 <popey> I can certainly build a click and have more people test it
13:57 <popey> Ok, lets wrap up then..
13:57 <popey> #endmeeting