[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