ranfdev / raddiu

Radio program for GNU/Linux made in gtk3
GNU General Public License v3.0
11 stars 3 forks source link

AppCenter installation failed: unmet dependency "mpv" #22

Closed imasaru closed 4 years ago

imasaru commented 4 years ago

This issue, similar to #3, concerns the dependency mpv, but addresses its interference with installation as a defined dependency.

I attempted to install Raddiu from AppCenter and got (text in the middle): image When I try to install dependency mpv, I find that a whole list of its own dependencies is "uninstallable":

image

I was able to solve this issue by adding Doug McMahon's mpv-tests PPA on Launchpad as listed on the mpv.io website for Linux packages, which, I assume, provided the "uninstallable packages." As cassidyjames said in #3:

@cassidyjames said:

Throwing a dialog about unmet dependencies that aren't in the stock elementary OS install and directing users to the Terminal to install them is not a great user experience; instead, you should include any necessary dependencies in your Debian packaging to ensure they're automatically installed along with your app.

imasaru commented 4 years ago

Hmm, I attempted installing Raddiu on another Elementary system from AppCenter and it successfully installed. Could it be a repo issue with my Juno? Unless anyone else has this problem, I will close this issue.

ranfdev commented 4 years ago

This is not an issue related to raddiu. As you said, the problem was probably related to your repos. Raddiu has an explicit dependency on mpv, so when you install the program, apt automatically installs mpv for you. I don't know what went wrong here.