Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499298 - media-plugins/alsaequal-0.6*: removal (was: with media-plugins/caps-plugins-0.9.15 fails to open mixer)
Summary: media-plugins/alsaequal-0.6*: removal (was: with media-plugins/caps-plugins-0...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 6 votes (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard: Pending removal: 2018-12-01
Keywords: PATCH, PMASKED, PullRequest
Depends on:
Blocks:
 
Reported: 2014-01-26 05:34 UTC by Tiago Resende
Modified: 2020-09-23 11:06 UTC (History)
12 users (show)

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


Attachments
Patch that fixes the issue (alsaequal-0.6-mixer.patch,584 bytes, patch)
2014-01-26 05:36 UTC, Tiago Resende
Details | Diff
A more complete patch that solves the problem (fixflags.patch,2.87 KB, patch)
2014-09-15 17:40 UTC, jbytecoder
Details | Diff
Contains an ebuild and all requiered pathes to make it work (alsaequal.tar.gz,20.00 KB, application/octet-stream)
2015-03-26 17:07 UTC, jbytecoder
Details
patch log (fixflags.patch.out,6.34 KB, text/plain)
2015-03-26 19:04 UTC, Vladimir
Details
ebuild-multilib.patch (alsaequal.patch,4.52 KB, patch)
2018-11-11 12:12 UTC, Jarek Rymut
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tiago Resende 2014-01-26 05:34:56 UTC
When trying to open the mixer with `alsamixer -D equal`, I get

ALSA lib ctl_equal.c:268:(_snd_ctl_equal_open) Problem with control file .alsaequal.bin, 3.
cannot open mixer: Operation not permitted

Deleting ~/.alsaequal.bin does not fix the problem, the newly created file is still seen as problematic. This problem affects all available versions of media-plugins/alsaequal, namely 0.6, 0.6-r1 and 0.6-r2.

I found a patch at
https://aur.archlinux.org/packages/alsaequal/?comments=all
which fixes it (I'll upload it as an attachment).

Reproducible: Always

Steps to Reproduce:
1. Try to open mixer with `alsamixer -D equal`
Actual Results:  
Mixer fails to open with error

ALSA lib ctl_equal.c:268:(_snd_ctl_equal_open) Problem with control file .alsaequal.bin, 3.
cannot open mixer: Operation not permitted

Expected Results:  
Mixer opens.

Portage 2.2.7 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.17, 3.10.25-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.10.25-gentoo-x86_64-Intel-R-_Core-TM-_i5-4670_CPU_@_3.40GHz-with-gentoo-2.2
KiB Mem:     7967732 total,   1730096 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Thu, 23 Jan 2014 00:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5-r3, 3.3.3
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo eroen
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage_distfiles"
EMERGE_DEFAULT_OPTS="--ask"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://ftp.kaist.ac.kr/pub/gentoo/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage_packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/eroen"
USE="X aac aacplus acl alsa amd64 avx avx2 berkdb bzip2 cairo cli cracklib crypt cxx dbus dri faad ffmpeg flac fontconfig fortran gdbm gif gme gnutls gtk gudev iconv icu id3tag ipv6 jpeg lame ldap libass lzma lzo mmx mmxext modules mp3 multilib ncurses nls nptl ogg opengl openmp opus pam pango pcre pdf pkcs11 png python qt3support qt4 readline session speex sse sse2 sse3 sse4_1 ssl ssse3 svg tcpd theora threads truetype unicode vdpau vim-syntax vorbis vpx x264 xcb xft xv zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US pt_BR" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

media-plugins/alsaequal-0.6-r2 was built with the following:
USE="" ABI_X86="64 -32 -x32"


media-plugins/caps-plugins-0.9.15 was built with the following:
USE="-doc" ABI_X86="64 -32 -x32"
Comment 1 Tiago Resende 2014-01-26 05:36:24 UTC
Created attachment 368740 [details, diff]
Patch that fixes the issue
Comment 2 jbytecoder 2014-09-15 17:40:50 UTC
Created attachment 384798 [details, diff]
A more complete patch that solves the problem

The reason the prolbem exists, are faulty saintyty checks for the settings file. The tests don't take into account posibilit of new constants emerging. The patch eleminates the problem for future by ensuring only required bits are used durring comparison. I managed to create an ebuild that build a working copy of alsaequal for x86_64.  The latest repository version alsaequal-0.6-r2 is not usable
Comment 3 Vladimir 2015-03-03 20:03:11 UTC
(In reply to jbytecoder from comment #2)
> I managed to create an ebuild that build a
> working copy of alsaequal for x86_64.  The latest repository version
> alsaequal-0.6-r2 is not usable
Could you please attach your working ebuild here? I tried this patch with ebuild from Portage tree, and it did not work.
Comment 4 yseq 2015-03-25 19:02:05 UTC
The same error message as in the first post.
Trying patches from here do not work.
Alsaequal doesn't work since more than a year.
Comment 5 Stefan Reuter 2015-03-26 15:20:06 UTC
I have alsaequal working with the first attachment only:
https://bugs.gentoo.org/attachment.cgi?id=368740 (Patch that fixes the issue)

The only difference i have is that my ebuild is abi_x86_32 ready.
Please put that one into your local overlay with the other patches from portage, it really should work then. If not i don't know what's different in your setup.
Comment 6 jbytecoder 2015-03-26 17:07:27 UTC
Created attachment 399822 [details]
Contains an ebuild and all requiered pathes to make it work

This tar contains all files in my local overlay dir that constitue working ebuild for alsaequal
Comment 7 Vladimir 2015-03-26 19:04:08 UTC
Created attachment 399828 [details]
patch log

(In reply to jbytecoder from comment #6)
> This tar contains all files in my local overlay dir that constitue working
> ebuild for alsaequal

On my system your set of files does not work for some reason. Particularly, the patches were not applied correctly (see the attached log). Is it the problem of my system only?
Comment 8 yseq 2015-03-27 14:40:17 UTC
Thanks for these files.
Now alsaequal is running.

What a nice miracle ;)
Comment 9 Vladimir 2015-03-27 19:00:37 UTC
I am sorry, that was my mistake. I forgot to delete the old patch from /etc/portage/patches. Now your set of files indeed works! Thank you very much!
Comment 10 fariouche 2015-09-05 22:05:37 UTC
Is it possible to have a new ebuild uploaded in portage now with this fix?
The problem was reported on january 2014, so I believe we'll never have an official fix upstream?
Comment 11 Marc Arens 2016-03-03 21:29:35 UTC
People still struggle with this, i think you could at least set the bug status to confirmed.

And i can confirm that applying the fix from attachment #2 [details] by coyping it to 

/etc/portage/patches/media-plugins/alsaequal/fixflags.patch

fixes this problem for me.

Tested with 

*  media-plugins/alsaequal
      Latest version available: 0.6-r2
      Latest version installed: 0.6-r2
      Size of files: 24 KiB
      Homepage:      http://www.thedigitalmachine.net/alsaequal.html
      Description:   a real-time adjustable equalizer plugin for ALSA
      License:       LGPL-2.1

karotte ~ # emerge --info
Portage 2.2.27 (python 3.5.1-final-0, default/linux/amd64/13.0/desktop, gcc-5.3.0, glibc-2.22-r2, 4.4.3-gentoo x86_64)
=================================================================
System uname: Linux-4.4.3-gentoo-x86_64-Intel-R-_Core-TM-_i5-3570K_CPU_@_3.40GHz-with-gentoo-2.2
KiB Mem:    16307692 total,   8826400 free
KiB Swap:     524284 total,    524284 free
Timestamp of repository gentoo: Wed, 02 Mar 2016 20:15:02 +0000
sh bash 4.3_p42-r2
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p42-r2::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.22.1::gentoo
dev-lang/python:          2.7.11-r2::gentoo, 3.5.1-r2::gentoo
dev-util/cmake:           3.4.3::gentoo
dev-util/pkgconfig:       0.29::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.20.5::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            5.3.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r2::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000

marens
    location: /home/marens/coding/git/overlay
    masters: gentoo

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-2.2/conf /usr/share/maven-bin-3.3/conf /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=8 --load-average=8 --keep-going=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms split-elog split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif glamor gpm gtk iconv infinality ipv6 jpeg lcms ldap libnotify mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png ppds qt3support qt4 readline sdl seccomp session spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="32 64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias auth_digest dumpio lbmethod_byrequests proxy proxy_balancer proxy_http proxy_wstunnel slotmem_shm" APACHE2_MPMS="worker" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2 canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby21 ruby22 ruby23" USERLAND="GNU" VIDEO_CARDS="intel i915 radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 12 Roger 2016-03-07 05:39:36 UTC
Confirmed bug here locally and your "Patch that fixes the issue" appears to fix the alsaEqual problem here.  alsamixer -D equal now works.  (Let me know if you guys want some help tidying up.)
Comment 13 Paul Thompson 2016-08-06 01:35:47 UTC
Confronting this same problem, my searches first led me to:

https://git.backbone.ws/portage/overlay/commit/7a069112054fbb5dc94a857e9c020a38cb1c6fde?diffmode=inline

Adding the patch that fixes the checking of the mixer flags is working on my local ebuild. Has anyone tried to upstream this fix? Meanwhile the patch seems simple and forthright, is there a reason this has not been pushed to portage by now?
Comment 14 Piotr Karbowski (RETIRED) gentoo-dev 2018-04-03 18:02:19 UTC
Bump. Can we get this patch into portage tree please?
Comment 15 augustin 2018-04-07 23:02:51 UTC
media-plugins/alsaequal-0.6-r3 from the following overlay also works:
https://github.com/dimibyte/gentoo-overlay 
http://linux.overshoot.tv/media-plugins/alsaequal
Comment 16 sphakka 2018-09-18 16:15:16 UTC
Home page (https://www.thedigitalmachine.net/alsaequal.html) *dead*. GitHub has some (unofficial?) forks:

   https://github.com/raedwulf/alsaequal

This one looks active, with a new v0.7-alpha release 

   https://github.com/bassdr/alsaequal/releases/tag/v0.7-alpha
 
I suggest contacting those authors to see if this app can be resurrected, otherwise remove it from the official gentoo tree...
Comment 17 Andreas Sturmlechner gentoo-dev 2018-09-29 10:03:07 UTC
(In reply to sphakka from comment #16)
> Home page (https://www.thedigitalmachine.net/alsaequal.html) *dead*.
> ...
> otherwise remove it from the official gentoo tree...

agreed.
Comment 18 Roger 2018-09-29 21:27:32 UTC
FYI: Somebody seems to have mirrored the project to https://github.com/raedwulf/alsaequal, but this does not look like the original author/maintainer.

Seemingly quite easy to shuffle around old unmaintained code and likely assume it as yours.  Especially apparently when the author didn't disclose his full name, etc.
Comment 19 Markus 2018-11-11 09:29:16 UTC
Any alternative in portage yet?
Comment 20 Jarek Rymut 2018-11-11 12:12:47 UTC
Created attachment 554834 [details, diff]
ebuild-multilib.patch

I completely forgot about sharing my solution, because it has been working for me without problems for quite some time...

I'm using second patch from here (fixflags.patch). For multilib support I have changed one struct to use fixed-width integers and a little change to ebuild.
Comment 21 Roger 2018-11-11 12:37:14 UTC
I initially used alsaequal sometime ago for bass/treble adjustments, but stopped using it sometime ago.  It's one of those utilities that is essential, but likely rarely used due people using GUI interfaces.  Pretty much the only command line interfacing for performing this task.
Comment 22 Ferenc Erki 2018-11-12 23:51:04 UTC
Just in case someone is looking for it, I believe this is the current source code repo for the original project: https://github.com/charleseidsness/alsaequal (it doesn't seem active though).

I'm using the fixflags.patch as well, which solved the originally reported issue for me too.

Looks like people are using alsaequal, having fixes locally or in overlays, and even posting some of those patches here.

Are there any chance to keep it in the official portage tree? Would having a proxied maintainer help?
Comment 23 Pacho Ramos gentoo-dev 2018-11-13 00:02:28 UTC
It is sure that it will help because, as upstream is dead, it will likely need someone to make the effort of finding or developing fixes for future bugs :/
Comment 24 David Racine 2018-11-18 03:46:44 UTC
Hi,
I am the owner of https://github.com/bassdr/alsaequal, I am a Gentoo user too.

Ferenc Erki and Roger made me realize I did not fork the right repo originally. This was not my intention. To correct this, I rebased everything on https://github.com/charleseidsness/alsaequal to give credits to the original author. I brought back the GPL license too (original license was changed to LGPL by raedwulf)

Maybe you want to use my repo instead of dropping the package from Gentoo, See https://github.com/bassdr/gentoo-local-overlay/blob/master/media-plugins/alsaequal/alsaequal-0.7.1.ebuild. I've been using it without problem for some times now. I applied all patches of this bug, plus a few things I found in debian. I also corrected a few things myself too.

Both this bug and 524498 are fixed.

> From original author README:
> https://github.com/charleseidsness/alsaequal/blob/master/README
> NOTE: This is the original alsaequal, but I haven't worked on it in sometime. You may find more useful versions elsewhere.
Comment 25 Ferenc Erki 2018-11-30 00:04:35 UTC
Discussing briefly with David Racine as a followup to his comment here, we agree we would like to keep alsaequal in the official portage tree, and decided step up as proxied maintainers.

He already fixed all open issues in his fork, and prepared ebuilds for it in his personal overlay, so that feels like a good start. He told me he is willing to maintain his fork and fix bugs in the software, but would need help/mentorship around the ebuild, which I'm happy to provide.

I'm currently using his alsaequal-0.7.1 ebuild for a while without issues, so I plan to send it over on GitHub, after fixing the feedback items on a previous PR attempt for an earlier version (https://github.com/gentoo/gentoo/pull/6255).

Please remove the masking on the package.
Comment 26 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-12-01 18:17:59 UTC
Please update this PR to make it into re-adding the package with a new proxied maintainer.  Proaudio herd isn't going to be helpful here.
Comment 27 Larry the Git Cow gentoo-dev 2018-12-01 18:18:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534b542da753624833c4d53648580674c61afd7d

commit 534b542da753624833c4d53648580674c61afd7d
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2018-12-01 18:15:51 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2018-12-01 18:15:51 +0000

    media-plugins/alsaequal: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/499298
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 media-plugins/alsaequal/Manifest                   |  1 -
 media-plugins/alsaequal/alsaequal-0.6-r2.ebuild    | 43 ---------------
 .../alsaequal/files/alsaequal-0.6-asneeded.patch   | 16 ------
 .../alsaequal/files/alsaequal-0.6-eq-name.patch    | 63 ----------------------
 media-plugins/alsaequal/metadata.xml               |  8 ---
 profiles/package.mask                              |  6 ---
 6 files changed, 137 deletions(-)
Comment 28 Tai Chi Minh Ralph Eastwood 2020-09-23 11:06:44 UTC
(In reply to David Racine from comment #24)
> I brought back the GPL license too (original license was
> changed to LGPL by raedwulf)

I'm raedwulf - just clarifying: alsaequal-0.6 was LGPL-2.1 and it was changed to GPL in 0.7 by the original author.  Mine was forked from 0.6 before there was a Git repo for the project.