Bug 9374

Summary: Mangler with alsa support GUI not responding after connecting to server
Product: Mageia Reporter: Steve Fisher <flexxall>
Component: RPM PackagesAssignee: Juan Luis Baptiste <juan.baptiste>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: mangler-1.2.5 CVE:
Status comment:

Description Steve Fisher 2013-03-14 03:27:33 CET
Description of problem: The mangler install from the software install package currently available only has OSS support. I am unable to get OSS to work with my configuration. I downloaded Mangler 1.2.5 from their website Mangler.org/download/mangler-1.2.5.tar.gz and in the configuration I added --with-alsa. After compiling with alsa errors I ran the make and make install (after uninstalling the previous version from the repo) Now i can load Mangler and connect to the server just fine. The sound works and it shows that the mic is working also. The gui however will not respond to any clicks (change channels, disconnect) and I can not see others joining or leaving or talking. I also can not hear them talking. The only sound I get is from the original connection to the server and when i hit the transmit button. 


Version-Release number of selected component (if applicable):


How reproducible:
install Mangler 1.2.5 with alsa support

Steps to Reproduce:
1.Download Manger 1.2.5 from the website
2../configure --with-alsa
3.make
4.make install

for testing if needed you can try my ventrillos server at 72.51.60.188:4184 password is btp123

Reproducible: 

Steps to Reproduce:
Manuel Hiebel 2013-03-19 00:59:45 CET

CC: (none) => mageia
Assignee: bugsquad => juan.baptiste
Source RPM: Mangler 1.2.5 => mangler-1.2.5

Comment 1 Juan Luis Baptiste 2013-03-19 02:23:27 CET
There must be something wrong with your cauldron machine, I just installed the package from the repos on a clean cauldron install and I do have both Alsa and OSS as options in the Audio Subsystem settings. I do have sound but I can't test the mic because your server says that password is wrong.

Also, we don't give support on manually compiled sources, just our packages.
Comment 2 Steve Fisher 2013-03-19 15:31:40 CET
When I use the before mentioned pasuspend command and open mangler via
cli it works for me on the compiled version. I removed the compiled version, rebooted my computer and installed the mangler package for x86 from the repo. This still does not give me the choice for alsa only OSS. Is there a setting in the install that would be causing this ? Did I miss something during setup ? I apologize for the password the correct password for the server is btpain123 not btp123.
Please advise how I can check to see if my cauldron install is causing
the issue.
Thank you,
Comment 3 Colin Guthrie 2013-03-19 16:15:17 CET
FWIW if you want OSS support to work out of the box with PulseAudio, all you need is the osspd package installed. This should ensure that all OSS connections are fed via PA happily without the need for any pasuspend calls and such like.

osspd is the generally preferred way to use legacy sound applications these days.

I tried to connect to your server and was able to send audio OK (certainly all the levels bounce around and look good!). Don't know about receiving audio but it certainly plays the blinks and plop sounds OK!

That said, it might very well make sense to use ALSA sound mode instead.

I'm not quite sure how Juan Luis can see the Alsa option (I certainly don't and I don't see any alsa build deps in the package either. Perhaps he's on i586 and it's only on x86_64 that it doesn't show up (perhaps due to a quirk of build requires?) Who knows!! Or perhaps Juan still has his locally build package installed, not the build-system built package - perhaps due to the fact he has the alsa devel packages installed locally it shows up for him? If that's the case, then just adding a build require to the package should be enough (no need to explicitly enable the --with-alsa option.

Anyway, I'd rather alsa support was used over oss if possible (oss should die!!! - osspd does help the transition to the grave tho'!)

HTHs
Comment 4 Steve Fisher 2013-03-19 17:38:55 CET
Would you be referring to this package by chance ?
ossp - OSS (Open Sound System) Proxy Daemonâ
Comment 5 Colin Guthrie 2013-03-19 17:40:22 CET
Yup, that's the one.
Comment 6 Juan Luis Baptiste 2013-03-19 20:14:09 CET
(In reply to Colin Guthrie from comment #3)
> I'm not quite sure how Juan Luis can see the Alsa option (I certainly don't
> and I don't see any alsa build deps in the package either. Perhaps he's on
> i586 and it's only on x86_64 that it doesn't show up (perhaps due to a quirk
> of build requires?) Who knows!! Or perhaps Juan still has his locally build
> package installed, not the build-system built package - perhaps due to the
> fact he has the alsa devel packages installed locally it shows up for him?
> If that's the case, then just adding a build require to the package should
> be enough (no need to explicitly enable the --with-alsa option.

You are right, I built the package on my x86_64 cauldron, where I had alsa2-devel already installed. I tried with the package on the repo and indeed it doesn't have the Alsa option.

I have added the missing BR for libalsa-devel and send it to the BS.
Comment 7 Colin Guthrie 2013-03-19 23:45:01 CET
(In reply to Juan Luis Baptiste from comment #6)
> You are right, I built the package on my x86_64 cauldron, where I had
> alsa2-devel already installed. 

Pro tip: put the following in your ~/.rpmmacros:
%distsuffix .juan

That way all the packages you build will be "older" than the ".mga" suffix and thus get upgraded naturally. I do that with mine (tho' I use .csg :D)
Comment 8 Juan Luis Baptiste 2013-04-05 07:03:01 CEST
Closing it as there's no news from the OP, if this issue isn't resolved please reopen this bug.

Status: NEW => RESOLVED
Resolution: (none) => FIXED