Description of problem: rabbitvcs is a graphical frontend to Subversion and GIT. Why does installing rabbitvcs pull in mercurial as well, given that it's not supported? Version-Release number of selected component (if applicable): rabbitvcs-core-0.18-1.fc32.noarch How reproducible: Just install rabbitvcs Steps to Reproduce: sudo dnf install rabbitvcs-{cli,nautilus} Actual results: the mercurial-py2 package gets installed Expected results: Only the packages required tu run rabbitvcs get installed Additional info: Given that rabbitvcs is a frontend to either Subversion or GIT, but in 2020 the VCS landscape is pretty much 99% GIT, I don't know if pulling all the VCSs as dependencies makes sense. I don't know if RPM supports this, but a possible solution could be that: - If either subversion or git are already installed, then install rabbitvcs without further dependencies - If neither subversion, nor git is installed, then pull in git as a dependency. Could a solution like this be ok?
I wonder if it would make sense to not require any particular VCS at all, and just expect the user to already have installed whichever one they want? I'll note that standard Fedora Workstation comes with git installed, so most people should already have that.
I went ahead and did the above dependency change for F33+. I haven't tested it myself so it could be that it causes some unexpected fallout.
FEDORA-2020-db141558f9 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-db141558f9
FEDORA-2020-db141558f9 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-db141558f9` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-db141558f9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-db141558f9 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.