Bug#920237: [mumble] lost list of server configurated

2019-01-24 Thread Chris Knadle
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



signature.asc
Description: OpenPGP digital signature


Bug#920237: [mumble] lost list of server configurated

2019-01-22 Thread 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)

--- System information. ---
Architecture:
Kernel: Linux 4.14.0-3-amd64

Debian Release: buster/sid
500 testing ftp.mx.debian.org
500 stable repo.skype.com

--- Package information. ---
Depends (Version) | Installed
-+-===
libasound2 (>= 1.0.16) |
libavahi-client3 (>= 0.6.16) |
libavahi-common3 (>= 0.6.16) |
libavahi-compat-libdnssd1 (>= 0.6.16) |
libc6 (>= 2.27) |
libgcc1 (>= 1:3.0) |
libgl1 |
libglib2.0-0 (>= 2.12.0) |
libopus0 (>= 1.1) |
libprotobuf17 |
libpulse0 (>= 0.99.1) |
libqt5core5a (>= 5.11.0~rc1) |
libqt5dbus5 (>= 5.0.2) |
libqt5gui5 (>= 5.3.0) |
libqt5network5 (>= 5.4.0) |
libqt5sql5 (>= 5.3.0) |
libqt5svg5 (>= 5.6.0~beta) |
libqt5widgets5 (>= 5.11.0~rc1) |
libqt5xml5 (>= 5.0.2) |
libsndfile1 (>= 1.0.20) |
libspeechd2 (>= 0.7.1) |
libspeex1 (>= 1.2~beta3-1) |
libspeexdsp1 (>= 1.2~beta3.2-1) |
libssl1.1 (>= 1.1.0) |
libstdc++6 (>= 5.2) |
libx11-6 (>= 2:1.2.99.901) |
libxi6 (>= 2:1.2.99.4) |
libqt5sql5-sqlite |
lsb-release |


Package's Recommends field is empty.

Suggests (Version) | Installed
-+-===
mumble-server |
speech-dispatcher | 0.8.8-9



signature.asc
Description: OpenPGP digital signature