petrohs:
> Package: mumble
> Version: 1.3.0~git20190114.9fcc588+dfsg-1
> Severity: normal
> 
> --- Please enter the report below this line. ---
> [en] When updating the mumble client, the list of old servers
> configurated does not exist, it was lost in the interface. (I found it
> in ~/.local/share/data/Mumble/Mumble/.mumble.sqlite)
> 
> [es] Al actualizar el cliente mumble, la lista de servidores registrados
> ya no existe, se perdió en la interfaz. (Si lo encontré en
> ~/.local/share/data/Mumble/Mumble/.mumble.sqlite)

From what I can tell the default storage location of settings has changed
between Mumble 1.2 and 1.3:

Mumble 1.2:  ~/.local/share/data/Mumble/Mumble/.mumble.sqlite
Mumble 1.3:  ~/.local/share/Mumble/Mumble/mumble.sqlite

However looking at the source code in src/mumble/Database.cpp, the client looks
for the "legacy" hidden filename "/.mumble.sqlite" and uses it if it's found,
otherwise it uses "/mumble.sqlite" for new storage.  (See lines 60 - 78).

   
https://salsa.debian.org/pkg-voip-team/mumble/blob/debian/src/mumble/Database.cpp


The "/data/Mumble" directory is searched for in Global.cpp and moved to
"/Mumble" if it is found.  (See lines 46 - 57)

   
https://salsa.debian.org/pkg-voip-team/mumble/blob/debian/src/mumble/Global.cpp

I've run into this bug myself so I verify the behavior you see.  There must be
some quirk in the code trying to pick up and move the old storage location which
isn't doing what's expected.

   -- Chris

-- 
Chris Knadle
chris.kna...@coredump.us

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to