Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177167 - media-sound/mumble-0.9.4 fails to launch because of Gentoo-specific patch
Summary: media-sound/mumble-0.9.4 fails to launch because of Gentoo-specific patch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal
Assignee: Timothy Redaelli (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-05 12:03 UTC by Mikkel Krautz
Modified: 2007-05-05 19:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikkel Krautz 2007-05-05 12:03:33 UTC
Hey,

What's the purpose of the mumble-0.9.4-path.patch for Mumble?
I looked through the ChangeLog and peeked at Bugzilla but wasn't
able to find an answer.

I guess it was added because Mumble, by default, goes through a list
of directories for creating its local settings database. With its
default list of directories, it simply creates a 'mumble.sqlite' file
in the users home directory by default - not too pretty!

However, the problem with the patch is, that Mumble does not try to
create any of the directories it regards as places safe for storing
its database. This means that if the user doesn't have a '.qt'
directory in their home directory, it will fail with an error message.

I had initally gone through a lot of rebuilds of Qt before I realised
that this patch was the culprit, and not a faulty combination of the
'sqlite' and 'sqlite3' use flags. Quite a pain on my slow laptop. :-)

So, what's the right way to fix this? Drop the patch and fix it upstream
for the next release, perhaps?

Reproducible: Always

Steps to Reproduce:
Comment 1 Timothy Redaelli (RETIRED) gentoo-dev 2007-05-05 19:11:34 UTC
I updated the patch to make it create ~/.qt and I add vanilla use flag to do not apply the patch.
I hope it's enough :)