<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>325349</bug_id>
          <alias>empty_list</alias>
          <creation_ts>2013-09-26 22:27:36 +0000</creation_ts>
          <short_desc>Contact list shows no contacts</short_desc>
          <delta_ts>2013-11-13 09:42:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>telepathy</product>
          <component>contactlist</component>
          <version>0.6.80</version>
          <rep_platform>Gentoo Packages</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://bugs.archlinux.org/task/36801</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>HI</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>0.7.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dennis Schridde">heri+kde</reporter>
          <assigned_to name="Telepathy Bugs">kde-telepathy-bugs-null</assigned_to>
          <cc>742vladimir</cc>
    
    <cc>hrvoje.senjan</cc>
    
    <cc>kde</cc>
    
    <cc>mail</cc>
    
    <cc>mklapetek</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1399765</commentid>
    <comment_count>0</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-26 22:27:36 +0000</bug_when>
    <thetext>My contact list shows no contacts. When I disable Nepomuk in the Systemsettings, and restart the contact list, the contacts show up. All accounts are connected/online in both cases and other settings were changed in addition to disabling Nepomuk. This is not related to show-online or any similar settings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399766</commentid>
    <comment_count>1</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-26 22:29:36 +0000</bug_when>
    <thetext>Nothing else had an effect, either. I restarted KDE, Plasma only, disconnected and reconnected. On the first run, when I had just upgraded from 0.6.3 to 0.6.80 and had no yet restarted KDE (only killed Plasma and restarted plasma-desktop to get the new KTP), the bug did not appear.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399767</commentid>
    <comment_count>2</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-26 22:30:18 +0000</bug_when>
    <thetext>s/and other settings were changed/and no other settings were changed/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399777</commentid>
    <comment_count>3</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2013-09-26 23:17:28 +0000</bug_when>
    <thetext>Could you verify something for me:

Can you open konsole and run
nepomukshow /path/to/some/file/that/exists

and tell me whether it showed some results or whether you get an error message about &quot;soprano&quot; and &quot;main model&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399800</commentid>
    <comment_count>4</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-27 06:58:44 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; nepomukshow /path/to/some/file/that/exists

I would need to have Nepomuk file indexing enabled for that to show anything, right? I currently don&apos;t, because it bogs down the PC too much. Is there another way? Can I query emails somehow? Because I have enabled Akonadi email indexing (even though it bogs down the PC - because otherwise Akonadi/Kontact search won&apos;t work).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399813</commentid>
    <comment_count>5</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2013-09-27 08:13:21 +0000</bug_when>
    <thetext>ps aux | grep nepomukstorage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399925</commentid>
    <comment_count>6</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-27 19:52:27 +0000</bug_when>
    <thetext>(In reply to comment #5)
&gt; ps aux | grep nepomukstorage

Process exists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399927</commentid>
    <comment_count>7</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-27 20:17:36 +0000</bug_when>
    <thetext>I fixed the issue by deleting ~/.kde4/share/config/nepomuk*, ~/.kde4/share/apps/nepomuk/ and ~/.local/share/nepomuk-contact-images/ after dvratil pointed me to https://bugs.archlinux.org/task/36801 on IRC. There seems to be some issue when virtuoso was up- and then downgraded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400220</commentid>
    <comment_count>8</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-29 08:22:50 +0000</bug_when>
    <thetext>The contact list will also be empty, if KDE has not yet completely finished starting. I assume that in that stage Nepomuk is running (&quot;ps aux | grep nepomukstorage&quot; shows a process), but not yet operational.

I suggest that KTP does the following in this case:
1) Inform the user that Nepomuk cannot be contacted at the moment (i.e. via a non-modal text at the top of the contact list)
2) Continuously retry
3) Display the old contact list as a fallback until Nepomuk answered</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400229</commentid>
    <comment_count>9</comment_count>
    <who name="Dennis Schridde">heri+kde</who>
    <bug_when>2013-09-29 09:47:16 +0000</bug_when>
    <thetext>It seems that the cause mentioned in comment #8 is not exactly correct. It also happens that during &quot;normal&quot; times the contact list stays empty. I have not yet extensively tested this, but it appears that it will then take a minute or more until the contacts are being displayed.

So to expand on my suggestion from comment #8: Is it possible to display a non-semantic contact list for as long as no additional information was received from Nepomuk? And communicate the ongoing query via a non-modal text at the top as suggested before, or using an hour glass (e.g. whirling dots in a circle) in the background of the contact list? And once the semantic information arrives, start to merge contacts and rearrange the list as necessary?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401704</commentid>
    <comment_count>10</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2013-10-06 00:39:30 +0000</bug_when>
    <thetext>Probably fixed with d74319468dbd116586bcf56a278f2f7b0b333ec3 which checks nepomuk storage as well as the feeder is running. Otherwise it falls back to regular mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411077</commentid>
    <comment_count>11</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2013-11-13 09:41:15 +0000</bug_when>
    <thetext>*** Bug 327489 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411079</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Klapetek">mklapetek</who>
    <bug_when>2013-11-13 09:41:24 +0000</bug_when>
    <thetext>*** Bug 326851 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>