Ron, please keep me in the CC list.

On Thu, Nov 08, 2012 at 10:38:04PM +0100, gregor herrmann wrote:
> > My impression at the moment is:
> > - There's a bug but mumble still works, as confirmed by the submitter
>
> And the fix should be trivial.  libmumble uses symbols from libGL but
> doesn't link to it, and so will fail unless that's fixed and it does.

If you think this is simple then I'd suggest trying the fix you have in mind 
and seeing what effect it has.

> >   of the LP bug and by Chris now. So the priority is probably fine.
>
> That kind of depends on whether it's considered acceptable for the
> mumble-overlay / preloading libmumble described in the README to be
> completely broken for Wheezy.  Since that clearly can't work as it is
> documented if libmumble can't be loaded because of a broken DT_NEEDED.
>
> If we're actually shipping that, then I'd say it not working isn't
> a release worthy condition for it to be in ...

The Mumble overlay isn't critical to the VoIP functionality -- it's a 
convenience to show who is talking when running a 3D game, and it only works 
with /certain/ 3D games.  For instance the FAQ states that on Windows 
it only works for 32-bit applications that use DirectX 9 or 10, and not 11:

   http://mumble.sourceforge.net/FAQ/English#The_overlay_does_not_work_in_game_X

I looked to see if there was a list of games that the overlay was known to 
work for, but I wasn't able to find one.  There are plugins for Mumble for a 
lot of games, and there many other games that the Mumble 3D overlay works for 
without a plugin needed -- but /for Windows/ in the end it's a crapshoot 
whether the overlay works for a particular game or not.  However the VoIP 
functionality always works just fine, and it's the /VoIP/ functionality that's 
most important.

On /Debian/ I've never seen the 3D overlay work at all, regardless of the 
version of Mumble I was using and regardless of the 3D application I tried it 
with, but again the VoIP functionality works fine (as long as the necessary 
codec support is included).  Since I don't know what application Mumble on 
Debian is known to work with, I don't have a way of testing Mumble for this, 
and I also don't know when to report the lack of overlay as a bug.  Under 
these circumstances it's hard to say that the lack of 3D overlay functionality 
is RC.



The fact that the /documentation/ is wrong or that the program doesn't follow 
what the documentation says -- yes I agree that needs fixing.

> (That's a separate issue from the 'mumble' binary continuing to work
>  after its dlopen attempt fails, but is the real effect of the actual
>  bug behind the one lesser symptom of it first reported here).

> > - The bug is not new but, as Ron implied, newly reported.
> > 
> > Is this correct?
>
> I think so, we can add this to the growing list of things it's been
> shipping for some time that nobody apparently ever used or tested :/
> (or that they tested and then shrugged off as "not sure how useful
> that is for Debian" when it didn't work because it was broken ):

See above for the reason why I wrote what you've quoted.

> Now that we know about it though, it's not really acceptable to say
> "oh it can just stay broken because I don't use it or want a GL dep".

My only concern with a dependency on OpenGL is about whether Mumble will work 
on systems that /don't/ have OpenGL support.  /As long as/ a dependency on GL 
still allows Mumble to work on systems without OpenGL support then adding a 
dependency on it is fine.  If it won't, then the main thing adding a 
dependency on GL will do is artificially reduce the number of systems capable 
of running Mumble.

> Either the stuff depending on libGL needs to be removed (which seems
> dumb) or it needs to be fixed to build correctly (which seems easy).
>
> Expecting people to kludge around it by preloading system libraries
> that it uses symbols from would be a whole new level of You're Kidding
> to descend to though.  Let's not do that one shall we ...

On this latter point I agree with you.

  -- Chris

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


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to