Bug 334016 - After change to baloo, regression, summary does not show the upcoming birthdays any more
Summary: After change to baloo, regression, summary does not show the upcoming birthda...
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: contacts (show other bugs)
Version: 4.13
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-28 12:34 UTC by stakanov.s
Modified: 2015-07-27 18:04 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 15.08


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description stakanov.s 2014-04-28 12:34:07 UTC
After taking off nepomuk and changing to baloo, kontact shows a regression, the special dates of the calendar (like holidays etc.) are correctly listed, but the data of special events for contacts (like birthdays and anniversaries) are not. 
This is odd because birthdays and anniversaries when missed may cause loss of business contracts, divorce and broken dishes. So from anniversary we could soon be at "enemyversaries". Trust me, please restore the function if possible. 

Reproducible: Always

Steps to Reproduce:
1. open Kontact (after installation of 13.0 and migration finished), baloo is running, indexing is available for the complete home directory.
2. open summary 
3. admire that the 1st of may i.e. will be listed, but the anniversary of your i.e. you wife in a fortnight no. 
Actual Results:  
Special events from calendar are shown but not for the contacts. Birthdays are left out. 

Expected Results:  
Brain-dead people should have a help in their day by day challenge and kontact should keep track of the birthdays and anniversaries of the contact list shall it be private or business. 


I will put this normal because it does not break email functionality but for the business functionality this is more "A.B. normal" and a real annoyance. One jokes about but "faux pas" like these can be costly.

As I have no clue where the error might be, I tried to start from the terminal to see if some errors arise. There is one, but I do not have any idea if it is the culprit:
In terminal: 
kontact
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kontact(10491) KDirWatch::removeDir: doesn't know "/home/mercurio/.kde4/share/apps/messageviewer/themes/" 
kontact(10491) KDirWatch::removeDir: doesn't know "/usr/share/kde4/apps/messageviewer/themes/" 
json_parser - syntax error found,  forcing abort, Line 1 Column 0 
kontact(10491)/kdeui (kdelibs): No such XML file "/home/mercurio/.kde4/share/apps/kontact/default-.rc" 

Hope that helps.
Comment 1 Laurent Montel 2014-05-17 12:32:01 UTC
Still valid ?
Comment 2 stakanov.s 2014-05-17 14:48:34 UTC
Yes I am sorry to confirm still valid. Normal calendar dates are shown without problem, but no birthdays. 
KDE and Kontact 4.13.1 respectively. 

BTW this is OT but since baloo introduction, when indexing my main account (not the postal one but another) that has about 320 gigs - some 4 giga files etc) my X201 shuts down due to overheat. (Only one process running of baloo (baloo-file) with 25% of power consumption on one core). If this is expected, no problem I deactivated for that account indexing, but if I switch it on, the machine (a Core-i5 Intel) is perfectly usable. Only it heats up to shutdown). If this is not expected with these specs, please tell me and I will rise a bug report.
Comment 3 stakanov.s 2014-05-20 13:36:23 UTC
I confirm that also normal events of the calendar are not listed in the summary (like dentist appointments, etc..). So this seems to be a bug that also hits the normal event function of the calendar. Thank you.
Comment 4 Laurent Montel 2014-05-21 04:45:14 UTC
I confirm there is a lot of indexing infos missing.
I see bug
I know how to fix it.
I will fix it this week.
Regards
Comment 5 stakanov.s 2014-05-24 20:14:05 UTC
There is another bit to this bug. As I do not know if you did find also this already, I mention it. I may be that this is a separate bug. 
Function Calendar:
Fix an appointment, give a name, date, our. Define it as category. Here you find the first anomaly - only one category is listed by default "appointment". Now try to fix a recall for this appointment. Set 15 days instead of a quarter of an hour. This will be ignored. It will stay on 15 minutes. 
Say you go now in the already defined appointment (in the tag "recall") and do "configure". Set to e.g. 15 days. Then save it. You will appreciate now that the recall has indeed changed, but instead of 15 days, the recall is now set to 1 day before the event. 
So the whole setting of appointments and recalls seem to be broken. 
I suppose you saw that already and I apologize if I am annoying. But I rather wanted to make sure to raise this one time too often, rather than simply supposing that the fact is already known. 
Regards.
Comment 6 Laurent Montel 2014-05-28 15:52:51 UTC
I started to implement calendar support in baloo.
Not finish yet but in progress.
It's still on my todo list.
Comment 7 Daniel Vrátil 2015-07-27 18:04:19 UTC
commit 00bff6d47169251a3dedd52401b23de0ab80fbb9 
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Mon Jul 27 19:55:11 2015 +0200

    Port SpecialDate birthday search to new JSON query language