public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Nirbheek Chauhan <nirbheek@gentoo.org>
To: Gentoo Dev <gentoo-dev@lists.gentoo.org>
Cc: "Mikko C." <mikko.cal@gmail.com>
Subject: [gentoo-dev] Re: Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites)
Date: Wed, 4 Jan 2012 22:41:44 +0530	[thread overview]
Message-ID: <CADqQcK5=cpCs7+5ww8T-zCoVPRBo=TbaFtu9B-c_TspYTYpaGA@mail.gmail.com> (raw)
In-Reply-To: <CADqQcK4-GMakJ+PoUNyj2-KWVo=3SxYBiAH1=d8kyN-57SJCYA@mail.gmail.com>

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



      parent reply	other threads:[~2012-01-04 17:13 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-04  1:18 [gentoo-dev] Exorcising a d(a)emon from GNOME's past (aka EsounD Last Rites) Nirbheek Chauhan
2012-01-04  3:42 ` Arun Raghavan
2012-01-04 11:15   ` Pacho Ramos
2012-01-06 11:09   ` Michael Weber
2012-01-07 12:25     ` Nirbheek Chauhan
2012-01-04 17:11 ` Nirbheek Chauhan [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CADqQcK5=cpCs7+5ww8T-zCoVPRBo=TbaFtu9B-c_TspYTYpaGA@mail.gmail.com' \
    --to=nirbheek@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    --cc=mikko.cal@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox