Bug 1714862 - can't install pulseaudio-equalizer
Summary: can't install pulseaudio-equalizer
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio-equalizer
Version: 30
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Shawn Starr
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1711694 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-05-29 05:48 UTC by Donald O'Dona
Modified: 2019-12-01 15:36 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-17 22:58:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Donald O'Dona 2019-05-29 05:48:57 UTC
Description of problem:
can't install pulseaudio-equalizer 

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


How reproducible:
 dnf install pulseaudio-equalizer 

Steps to Reproduce:
1. 
dnf install pulseaudio-equalizer 
2.
error message see actual results
3.

Actual results:

 dnf install pulseaudio-equalizer 
Last metadata expiration check: 0:00:48 ago on Tue 28 May 2019 09:46:42 PM CEST.

Error: 
 Problem: conflicting requests
  - nothing provides ladspa-swh-plugins needed by pulseaudio-equalizer-2.7-21.fc29.noarch
(try to add '--skip-broken' to skip uninstallable packages)


Expected results:
installed pulseaudio-equalizer 

Additional info:
was allready mentiuned twice in https://bugzilla.redhat.com/show_bug.cgi?id=1675691

Comment 1 stan 2019-06-11 16:39:57 UTC
This is also true in rawhide, the future Fedora 31.  I downloaded the ladspa-swh-plugins src.rpm from koji and built and installed it, and was then able to install pulseaudio equalizer.  It seems that it was just overlooked in F30 and F31.

I can't test because pulseaudio refuses to start with a message about "Sink ladspa_output.mbeq_1197.mbeq does not exist."  I'm here to open a bugzilla about that, and saw this while checking if it was already reported, so I thought I would comment.

Comment 2 stan 2019-06-11 16:45:10 UTC
Here is where I got the src.rpm.
https://koji.fedoraproject.org/koji/packageinfo?packageID=2269
But you can probably install the binary package for your architecture, even if it is the wrong release, and have it work.
After you download the binary rpm, use
dnf -C install <binary rpm name>

Comment 3 thomas meiner 2019-07-07 12:23:28 UTC
The following commands solves the problem in F30: (Thank you )

    root@localhost ~ $ wget https://kojipkgs.fedoraproject.org//packages/ladspa-swh-plugins/0.4.17/2.fc29/x86_64/ladspa-swh-plugins-0.4.17-2.fc29.x86_64.rpm

        --2019-07-07 14:07:18--  https://kojipkgs.fedoraproject.org//packages/ladspa-swh-plugins/0.4.17/2.fc29/x86_64/ladspa-swh-plugins-0.4.17-2.fc29.x86_64.rpm
        Resolving kojipkgs.fedoraproject.org (kojipkgs.fedoraproject.org)... 209.132.181.15, 209.132.181.16
        Connecting to kojipkgs.fedoraproject.org (kojipkgs.fedoraproject.org)|209.132.181.15|:443... connected.
        HTTP request sent, awaiting response... 200 OK
        Length: 495052 (483K) [application/x-rpm]
        Saving to: ‘ladspa-swh-plugins-0.4.17-2.fc29.x86_64.rpm’

        ladspa-swh-plugins-0.4.17-2.fc29 100%[=======================================================>] 483.45K   604KB/s    in 0.8s    

        2019-07-07 14:07:19 (604 KB/s) - ‘ladspa-swh-plugins-0.4.17-2.fc29.x86_64.rpm’ saved [495052/495052]
    
    root@localhost ~ $ dnf install  ./ladspa-swh-plugins-0.4.17-2.fc29.x86_64.rpm   
    
        Fedora Modular 30 - x86_64 - Updates                                                              28 kB/s |  23 kB     00:00    
        Fedora 30 - x86_64 - Updates                                                                     197 kB/s |  21 kB     00:00    
        Fedora 30 - x86_64 - Updates                                                                     707 kB/s | 1.4 MB     00:01    
        Dependencies resolved.
        =================================================================================================================================
        Package                             Architecture            Version                         Repository                     Size
        =================================================================================================================================
        Installing:
        ladspa-swh-plugins                  x86_64                  0.4.17-2.fc29                   @commandline                  483 k
        Installing dependencies:
        fftw-libs-single                    x86_64                  3.3.8-4.fc30                    fedora                        1.0 M
        ladspa                              x86_64                  1.13-22.fc30                    fedora                         45 k

        Transaction Summary
        =================================================================================================================================
        Install  3 Packages

        Total size: 1.5 M
        Total download size: 1.0 M
        Installed size: 6.6 M
        Is this ok [y/N]: y
        Downloading Packages:
        (1/2): ladspa-1.13-22.fc30.x86_64.rpm                                                            585 kB/s |  45 kB     00:00    
        (2/2): fftw-libs-single-3.3.8-4.fc30.x86_64.rpm                                                  1.5 MB/s | 1.0 MB     00:00    
        ---------------------------------------------------------------------------------------------------------------------------------
        Total                                                                                            890 kB/s | 1.0 MB     00:01     
        Running transaction check
        Transaction check succeeded.
        Running transaction test
        Transaction test succeeded.
        Running transaction
        Preparing        :                                                                                                         1/1 
        Installing       : ladspa-1.13-22.fc30.x86_64                                                                              1/3 
        Installing       : fftw-libs-single-3.3.8-4.fc30.x86_64                                                                    2/3 
        Installing       : ladspa-swh-plugins-0.4.17-2.fc29.x86_64                                                                 3/3 
        Running scriptlet: ladspa-swh-plugins-0.4.17-2.fc29.x86_64                                                                 3/3 
        Verifying        : fftw-libs-single-3.3.8-4.fc30.x86_64                                                                    1/3 
        Verifying        : ladspa-1.13-22.fc30.x86_64                                                                              2/3 
        Verifying        : ladspa-swh-plugins-0.4.17-2.fc29.x86_64                                                                 3/3 

        Installed:
        ladspa-swh-plugins-0.4.17-2.fc29.x86_64         fftw-libs-single-3.3.8-4.fc30.x86_64         ladspa-1.13-22.fc30.x86_64        

        Complete!

    root@localhost ~ $ dnf install pulseaudio-equalizer

        Last metadata expiration check: 0:01:42 ago on So 07 Jul 2019 14:15:07 CEST.
        Dependencies resolved.
        =================================================================================================================================
        Package                                Architecture             Version                          Repository                Size
        =================================================================================================================================
        Installing:
        pulseaudio-equalizer                   noarch                   2.7-21.fc29                      fedora                    23 k
        Installing dependencies:
        gnome-icon-theme                       noarch                   3.12.0-11.fc30                   fedora                   9.7 M

        Transaction Summary
        =================================================================================================================================
        Install  2 Packages

        Total download size: 9.7 M
        Installed size: 9.9 M
        Is this ok [y/N]: y
        Downloading Packages:
        (1/2): pulseaudio-equalizer-2.7-21.fc29.noarch.rpm                                               380 kB/s |  23 kB     00:00    
        (2/2): gnome-icon-theme-3.12.0-11.fc30.noarch.rpm                                                2.0 MB/s | 9.7 MB     00:04    
        ---------------------------------------------------------------------------------------------------------------------------------
        Total                                                                                            1.7 MB/s | 9.7 MB     00:05     
        Running transaction check
        Transaction check succeeded.
        Running transaction test
        Transaction test succeeded.
        Running transaction
        Preparing        :                                                                                                         1/1 
        Installing       : gnome-icon-theme-3.12.0-11.fc30.noarch                                                                  1/2 
        Installing       : pulseaudio-equalizer-2.7-21.fc29.noarch                                                                 2/2 
        Running scriptlet: pulseaudio-equalizer-2.7-21.fc29.noarch                                                                 2/2 
        Running scriptlet: gnome-icon-theme-3.12.0-11.fc30.noarch                                                                  2/2 
        Verifying        : gnome-icon-theme-3.12.0-11.fc30.noarch                                                                  1/2 
        Verifying        : pulseaudio-equalizer-2.7-21.fc29.noarch                                                                 2/2 

        Installed:
        pulseaudio-equalizer-2.7-21.fc29.noarch                         gnome-icon-theme-3.12.0-11.fc30.noarch                        

        Complete!

    root@localhost ~ $ exit
    
    thom@localhost ~ $ pulseaudio-equalizer-gtk 
    
        Getting settings...
        Match!
        No icon found, window will be iconless
        
    thom@localhost ~ $ 

        
And yes! The equaliser works very well now! 

Problem solved! But not the bug. 
    
WHY NO JUST ADDING THIS PACKAGE TO THE RESPO?

Comment 4 stan 2019-07-08 12:56:35 UTC
It FTBFS (failed to build from source) in F30, so it was dropped.  I think this was an error due to something else, since the package builds fine from source.  To get it back in the repositories it would have to be taken up by a maintainer again.  You could open a request in bugzilla (request for enhancement) asking that it be added again, but unless there is a maintainer willing to take the package on, it won't happen.

Comment 5 Matthieu Saulnier 2019-07-08 18:07:32 UTC
*** Bug 1711694 has been marked as a duplicate of this bug. ***

Comment 6 thomas meiner 2019-07-08 19:58:51 UTC
"Request for enhancement" is opened, see: Bug 1728017

Comment 7 Petr Stodulka 2019-09-19 18:25:48 UTC
Now, the rpm is not installable because ladspa-swh-plugins is not available in F30.

Comment 8 Donald O'Dona 2019-09-19 19:28:16 UTC
more than 3 month since I reported the bug.

Error: 
 Problem: conflicting requests
  - nothing provides ladspa-swh-plugins needed by pulseaudio-equalizer-2.7-21.fc29.noarch
(try to add '--skip-broken' to skip uninstallable packages)

Comment 9 Guido Aulisi 2019-10-30 23:26:23 UTC
ladspa-swh-plugins is in f30 stable now

Comment 10 Donald O'Dona 2019-10-31 09:16:53 UTC
does it work in f31?

Comment 11 Guido Aulisi 2019-10-31 12:51:48 UTC
Yes, it's in f31 too.

Comment 12 Donald O'Dona 2019-10-31 18:55:42 UTC
Thanks a lot Guido

Comment 13 Marco Benatto 2019-11-22 15:01:02 UTC
Is the pulseaudio-equalizer-gtk still available for f31?
I notice it seems to have been dropped according c#4, but on further comments it seems it'd be available for f31.

Searching on the repos the package seems not available.

If it's not available, is there any replacement for that?

Thanks,

Comment 14 Shawn Starr 2019-11-22 16:50:35 UTC
Well, unless this package is ported to python3.... I don't know there.

Comment 15 Shawn Starr 2019-11-22 16:51:29 UTC
That is pulseaudio-equalizer.

I think someone added ladspa-swh-plugins back since it was scheduled for retirement

Comment 16 thomas meiner 2019-11-22 20:12:47 UTC
@Marco Benatto
pulseaudio-qpaeq is an alternative. But it's not as seamless as pulseaudio-equalizer is.

The reintegration of pulseaudio-equalizer would be really welcoming.

Comment 17 Marco Benatto 2019-11-22 20:35:09 UTC
(In reply to thomas meiner from comment #16)
> @Marco Benatto
> pulseaudio-qpaeq is an alternative. But it's not as seamless as
> pulseaudio-equalizer is.
> 
> The reintegration of pulseaudio-equalizer would be really welcoming.

I found out PulseEffects, it's more than an equalizer but I found it better (although it's more complex).

Comment 18 stan 2019-11-25 01:26:51 UTC
Pulseaudio-equalizer stopped working for me in F31 a month or two ago after an update.  I tried downgrading pulseaudio, but it still failed.  Rebuilding provided no joy either.  So, I had a look at how much work it would be to fix pulseaudio-equalizer to work with python3 and gtk3.  It's a lot, and that doesn't even include any changes to the pulseaudio interface that would have to be taken into account.

Here are a couple of references that describe the process that would have to be undertaken.

https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html

https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html

Comment 19 stan 2019-12-01 15:36:50 UTC
OK, I was able to get pulseaudio-equalizer working in F31.  The main issue was that the /usr/bin/pulseaudio-equalizer-gtk
script was using python instead of python2 to run the python program.  I had to edit the script to set it to python2 and then
just start it as
/usr/bin/pulseaudio-equalizer-gtk

So, operator error.


Note You need to log in before you can comment on or make changes to this bug.