Changing installation directories and names?
Created by: ederag
A question about names and directories needs to be answered for the migration to GSettings (#470).
Current state
After looking into history, the hamster-time-tracker
directories are there since v1,
https://github.com/projecthamster/hamster/blob/944f5f06871f89df029dd992945a8a8f87b2db26/wscript#L45
together with the same affiliations
https://github.com/projecthamster/hamster/blob/944f5f06871f89df029dd992945a8a8f87b2db26/wscript#L71
and DBus name
https://github.com/projecthamster/hamster/blob/944f5f06871f89df029dd992945a8a8f87b2db26/src/hamster-service#L45
This was perhaps in opposition to the old hamster-applet
?
Discrepancy
Yet this raised a question:
is the name of the application Hamster
,
as the executable and python module names suggest,
or
is the name HamsterTimeTracker
as the package name and other directories suggest ?
There has been no concern about these names/directories discrepancy so we could continue like that.
But if v3.0
must be also a migration to GSettings (that needs a decision on names),
then it is also the best opportunity to ensure consistency.
Proposition
We could change all directory names to hamster
,
simply name the application Hamster
,
and keep the org.gnome.Hamster
affiliation,
both for the DBus interface and the GSettings Schemas.
This is open for discussion.