FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Development

 
 
LinkBack Thread Tools
 
Old 01-04-2012, 02:42 AM
Arun Raghavan
 
Default Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites)

On 4 January 2012 06:48, Nirbheek Chauhan <nirbheek@gentoo.org> wrote:
> Hi folks,
>
> Today, I was shocked to find that the EsounD daemon is still in the
> tree and new ebuilds are actually still pulling it in under USE=esd!
>
> Proposal: package.mask media-sound/esound, use.mask USE=esd. Anything
> that still uses it should stop using it. Anything that /needs it/
> should be purged from the tree with extreme prejudice[1].
>
> I'll do the first two today, and the rest of the rituals necessary to
> complete the exorcism will take a month. Help in this regard is
> welcome since the job is rather straightforward.
>
> Thanks!
>
> 1. In exceptional cases, a dependency on pulseaudio will also suffice
> since pulseaudio emulates an esound socket while running with
> `module-protocol-esound-unix` loaded, which is the default.

We've just made it optional in upstream git as well, so unless someone
screams murder, I'm going to make esd support an off-by-default USE
flag for media-sound/pulseaudio as well.

--
Arun Raghavan
http://arunraghavan.net/
(Ford_Prefect | Gentoo) & (arunsr | GNOME)
 
Old 01-04-2012, 10:15 AM
Pacho Ramos
 
Default Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites)

El mié, 04-01-2012 a las 09:12 +0530, Arun Raghavan escribió:
> On 4 January 2012 06:48, Nirbheek Chauhan <nirbheek@gentoo.org> wrote:
> > Hi folks,
> >
> > Today, I was shocked to find that the EsounD daemon is still in the
> > tree and new ebuilds are actually still pulling it in under USE=esd!
> >
> > Proposal: package.mask media-sound/esound, use.mask USE=esd. Anything
> > that still uses it should stop using it. Anything that /needs it/
> > should be purged from the tree with extreme prejudice[1].
> >
> > I'll do the first two today, and the rest of the rituals necessary to
> > complete the exorcism will take a month. Help in this regard is
> > welcome since the job is rather straightforward.
> >
> > Thanks!
> >
> > 1. In exceptional cases, a dependency on pulseaudio will also suffice
> > since pulseaudio emulates an esound socket while running with
> > `module-protocol-esound-unix` loaded, which is the default.
>
> We've just made it optional in upstream git as well, so unless someone
> screams murder, I'm going to make esd support an off-by-default USE
> flag for media-sound/pulseaudio as well.
>

o/ Hope that will help to not hit bug 241386 in "common" setups that
shouldn't require esd plugin
 
Old 01-04-2012, 04:11 PM
Nirbheek Chauhan
 
Default Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites)

On Wed, Jan 4, 2012 at 9:03 PM, Mikko C. <mikko.cal@gmail.com> wrote:
> Hi,
> for me removing esound causes Thunderbird to not play sounds anymore.
> Related bug is https://bugzilla.mozilla.org/show_bug.cgi?id=378155
> Also googling for "esound + thunderbird" yields quite a few results related
> to this.

The bug is quite clear on the status. The problem is with Thunderbird,
which is not supposed to be using esound at all. Infact our
thunderbird ebuilds don't even depend on esound => not a blocker for
esound removal.

It should use Alsa (libasound) or libcanberra to play sounds, which it
obviously doesn't. No other distribution ships esound anymore, and if
Thunderbird is being idiotic, it's upto their devs to fix the bug.

Quite frankly, I'm shocked that Thunderbird *STILL* has code that
depends on esound for playing wav files. Esound was deprecated half a
decade ago.

Thanks for reporting this bug! I'll keep track of it now and try to
get it fixed.

On Wed, Jan 4, 2012 at 6:48 AM, Nirbheek Chauhan <nirbheek@gentoo.org> wrote:
> Hi folks,
>
> Today, I was shocked to find that the EsounD daemon is still in the
> tree and new ebuilds are actually still pulling it in under USE=esd!
>
> Proposal: package.mask media-sound/esound, use.mask USE=esd. Anything
> that still uses it should stop using it. Anything that /needs it/
> should be purged from the tree with extreme prejudice[1].
>
> I'll do the first two today, and the rest of the rituals necessary to
> complete the exorcism will take a month. Help in this regard is
> welcome since the job is rather straightforward.
>
> Thanks!
>
> 1. In exceptional cases, a dependency on pulseaudio will also suffice
> since pulseaudio emulates an esound socket while running with
> `module-protocol-esound-unix` loaded, which is the default.

--
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team
 
Old 01-06-2012, 10:09 AM
Michael Weber
 
Default Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites)

On 01/04/2012 04:42 AM, Arun Raghavan wrote:
> We've just made it optional in upstream git as well, so unless someone
> screams murder, I'm going to make esd support an off-by-default USE
> flag for media-sound/pulseaudio as well.
>

MURDER!!

Is the tree-cleaning really necessary?
Can't we just keep ESD as an working Option.
PulseAudio is quite nasty and i would rather use *netcat* instead of
pulse for audio streaming.

Michael

--
Gentoo Developer
http://xmw.de/
 
Old 01-07-2012, 11:25 AM
Nirbheek Chauhan
 
Default Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites)

On Fri, Jan 6, 2012 at 4:39 PM, Michael Weber <xmw@gentoo.org> wrote:
> On 01/04/2012 04:42 AM, Arun Raghavan wrote:
>> We've just made it optional in upstream git as well, so unless someone
>> screams murder, I'm going to make esd support an off-by-default USE
>> flag for media-sound/pulseaudio as well.
>>
>
> MURDER!!
>
> Is the tree-cleaning really necessary?
> Can't we just keep ESD as an working Option.

Yes, it is necessary. EsounD causes subtle bugs in systems where it's
installed, and there's no point testing for it since it has been
bitrotting for ages.

> PulseAudio is quite nasty and i would rather use *netcat* instead of
> pulse for audio streaming.
>

Actually, you don't need netcat or pulse for audio streaming. You can
use any streaming program (gst-launch, icecast, etc) to do that.

Pulseaudio makes it really easy by exporting individual streams for
each application, which allows easy management. EsounD has no
advantages over icecast.

--
~Nirbheek Chauhan

Gentoo GNOME+Mozilla Team
 

Thread Tools




All times are GMT. The time now is 08:35 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org