Akonadi version: 4:17.08.3-2 akonadictl shows a warning that is not needed and could confuse the user # Actual results akonadictl fsck output: Collection "Search" (id: 1) has no RID. Collection "OpenInvitations" (id: 395) has no RID. Collection "DeclinedInvitations" (id: 396) has no RID. Found 3 collections without RID. # Expected results It is probably good not so show a warning for these: Re: akonadictl fsck: What messages indicate real issues and what to do about them? From: Daniel Vrátil > # Collections without RID > > > Looking for dirty objects... > > Collection "Search" (id: 1) has no RID. > > Collection "OpenInvitations" (id: 395) has no RID. > > Collection "DeclinedInvitations" (id: 396) has no RID. > > Found 3 collections without RID. > > I think at least for "Search" this is expected. I am not sure about the > other two, but it may be expected for them as well. The OpenInvitations and DeclinedInvitations collections are virtual search Collections too, so they don't have RID. We should probably not warn about those.... https://marc.info/?l=kdepim-users&m=149431413904927&w=2
To generalize, this check should simply ignore all collections belonging to a virtual resource as those don't have RID by definition.