Dependancy for retroarch-dbg uses an old version of retroarch packages that doesn't exist in repo
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
First and foremost consider this:
- Only RetroArch bugs should be filed here. Not core bugs or game bugs
- This is not a forum or a help section, this is strictly developer oriented
Description
When installing retroarch on ubuntu using sudo apt-get install retroarch*, the retroarch-dbg packages tries to find a version that no longer exists and cannot be installed.
Expected behavior
all retroarch related packages to be installed
Actual behavior
apt-get refuses to install any retroarch packages.
sudo apt-get install -f retroarch-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
retroarch-dbg : Depends: retroarch (= 1.9.2-r202105080121-f24f827c4c-110~ubuntu20.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
It would seem that only version 1.9.5 is available.
Steps to reproduce the bug
On a ubuntu system with out retroarch installed run the following command copied from the retroarch website in the terminal:
sudo add-apt-repository ppa:libretro/stable && sudo apt-get update && sudo apt-get install retroarch*
Bisect Results
Seemed to have started when retroarch 1.9.5 was released and there is a missed update to retroarch-dbg dependancies
Version/Commit
You can find this information under Information/System Information
- RetroArch: 1.95
Environment information
- OS: Ubuntu 20.04.01
- Compiler: N/A
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the documented apt installation command on Ubuntu and inspect the packaging metadata for retroarch-dbg and its retroarch version dependency. Done means the available package versions have matching dependencies and the retroarch packages install successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell, ubuntu
- Domain
- build-system, release
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100