Pulseaudio-equalizer duplicate name in Apt-Get package list?

Bug #1906560 reported by Why Wouldi
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Start
New
Undecided
Unassigned

Bug Description

Hello, this is a separate issue, I couldn't find a "Post New Question" button.
It's related to the package pulseaudio-equalizer from this PPA: webupd8
I went through the steps of manually installing this package and the dependencies using dpkg -i , because python-gnome2 is not available anymore.
Now, I face a separate problem: whenever I try to install any package using Apt-Get, Apt tells me that I need to install latest version of pulseaudio-equalizer (an entirely different app, much worse in usability, but that uses the exact same name)
Would you consider renaming the pulseaudio-equalizer package to something different like pulseaudio-equalizer-webupd8 for example?
I think that would be enough for Apt not to get confused anymore.
Meanwhile, do you recommend me any workarounds to get my Apt-Get working back again?

This is the text of the error message (cause: two packages from different repos having the same exact name)
sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  pulseaudio-equalizer python-dbus.mainloop.pyqt5
The following NEW packages will be installed:
  python-dbus.mainloop.pyqt5
The following packages will be upgraded:
  pulseaudio-equalizer
1 upgraded, 1 newly installed, 0 to remove and 41 not upgraded.
Need to get 156 kB of archives.
After this operation, 217 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

Installing that package above would leave me with the "wrong" worse version, I don't want that one.

tags: added: pulseaudio-equalizer
tags: added: webupd8
Revision history for this message
Why Wouldi (feelingshred) wrote :

Workaround for "Duplicate package names" and "Unmet Dependencies" found here:
https://askubuntu.com/questions/1217195/how-to-install-folding-at-home-foldinghome-fahcontrol-on-ubuntu-19-10

My bash history of it step-by-step: (change package names as needed)

# workaround to circumvent Unmet Dependencies problem in Apt-Get
# Dummy Package procedure to restore Apt-Get working state...
# first, remove the problematic package
sudo dpkg --purge --force-all pulseaudio-equalizer
sudo apt-get install -f
# output should be OK once again, no more errors...
# Apt-Get itself is fixed. Now, let's work on the specific package...
sudo apt-get install aptitude
sudo apt-get install equivs
equivs-control python-gnome2
# open python-gnome2 with any text editor and paste contents below...
#
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: python-gnome2
Version: 1:42
Maintainer: Jack Ford <email address hidden>
Architecture: all
Description: A fake package to make FAHControl install
#
equivs-build python-gnome2
sudo dpkg -i python-gnome2_42_all.deb
sudo apt-mark hold python-gnome2
sudo dpkg -i /media/demo/S/Downloads/BOOT_ROUTINE/packages/MX/packages1/pulseaudio-equalizer_2.7.0.2-5_webupd8_xenial0_all.deb
sudo apt-mark hold pulseaudio-equalizer
# the one above will prevent newer versions from being installed automatically...
# apt-mark used to keep the Webupd8 version, priority over the other
sudo apt-get install -f
# output should be OK once again, and Apt-Get Install can be used again...

Revision history for this message
Why Wouldi (feelingshred) wrote :

The above is just a temporary workaround.
Permanent fix for the future would be for Webupd9 Team to change package name from "pulseaudio-equalizer" (duplicate) to "pulseaudio-equalizer-webupd8"
Until then, this bug report remains open.

Revision history for this message
Why Wouldi (feelingshred) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.