[Akonadi] [Bug 445217] New: Configuration file mess under $XDG_CONFIG_HOME

Philipp Reichmuth bugzilla_noreply at kde.org
Tue Nov 9 17:38:26 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=445217

            Bug ID: 445217
           Summary: Configuration file mess under $XDG_CONFIG_HOME
           Product: Akonadi
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: philipp.reichmuth at gmail.com
  Target Milestone: ---

SUMMARY
Akonadi components put their config files in different places - some under
$XDG_CONFIG_HOME, others under $XDG_CONFIG_HOME, and some seem to put them in
both places. While this technically does not contradict the XDG spec, this is
inconsistent, difficult to use., and contributes to the mess in ~/.config that
is a deterrent to many novice users.

STEPS TO REPRODUCE
1.  Install Akonadi, work with it for a while
2.  Check content of ~/.config

OBSERVED RESULT
There are some configuration files in a directory ~/.config/akonadi, and other
configuration files directly under ~/./config, which is both inconsistent and
unwieldy

On my system:

> cd  ~/.config
> ls -1 akonadi*
akonadi_akonotes_resource_0rc
akonadi_contacts_resource_2rc
akonadi-firstrunrc
akonadi_ical_resource_0rc
akonadi_indexing_agentrc
akonadi_maildir_resource_0rc
akonadi-migrationrc

akonadi:
agent_config_akonadi_akonotes_resource_0
agent_config_akonadi_akonotes_resource_0_changes.dat
agent_config_akonadi_archivemail_agent_changes.dat
agent_config_akonadi_birthdays_resource
agent_config_akonadi_birthdays_resource_changes.dat
agent_config_akonadi_contacts_resource_0
agent_config_akonadi_contacts_resource_0_changes.dat
agent_config_akonadi_contacts_resource_1
agent_config_akonadi_contacts_resource_1_changes.dat
agent_config_akonadi_contacts_resource_2
agent_config_akonadi_contacts_resource_2_changes.dat
agent_config_akonadi_followupreminder_agent_changes.dat
agent_config_akonadi_ical_resource_0
agent_config_akonadi_ical_resource_0_changes.dat
agent_config_akonadi_indexing_agent
agent_config_akonadi_indexing_agent_changes.dat
agent_config_akonadi_maildir_resource_0
agent_config_akonadi_maildir_resource_0_changes.dat
agent_config_akonadi_maildispatcher_agent_changes.dat
agent_config_akonadi_mailfilter_agent_changes.dat
agent_config_akonadi_mailmerge_agent_changes.dat
agent_config_akonadi_migration_agent_changes.dat
agent_config_akonadi_newmailnotifier_agent_changes.dat
agent_config_akonadi_notes_agent_changes.dat
agent_config_akonadi_sendlater_agent_changes.dat
agent_config_akonadi_unifiedmailbox_agent
agent_config_akonadi_unifiedmailbox_agent_changes.dat
agentsrc
akonadiconnectionrc
akonadiserverrc

EXPECTED RESULT
If we have a directory ~/.config/akonadi, all Akonadi coomponents should put
their config files in there.

SOFTWARE/OS VERSIONS
Akonadi components 21.08.3

Operating System: openSUSE Tumbleweed 20211107
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.14-1-default (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list