(Bug for GitHub PR.) The current git-remote-hg in portage uses a fork that is not maintained anymore and doesn't work with recent Git and Mercurial versions. The original upstream the fork was based on is active again and has pushed out working versions, with 1.0.0 being the current release. No ebuild changes other than HOMEPAGE and SRC_URI, updated copyright header and a minor indentation fix. Deleted 0.2 and 0.3 ebuilds, as those versions don't work anymore.
> Assignee: wizardedit@gentoo.org → maintainer-needed@gentoo.org I added myself as proxied maintainer for the package in the PR.
commit 5ca85d67224652275b68860864638ba0a92e7ac6 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Sun Apr 21 21:09:53 2019 dev-vcs/git-remote-hg: Removed old broken versions. Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> commit cbac4836a6739c0e1b333b7b1738267cd420cbb6 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Sun Apr 21 21:06:26 2019 dev-vcs/git-remote-hg: Bump to version 1.0.0 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Oh crap... I should really look into bugzilla before I touch maintainer-needed packages. Would you mind changing you PR so it only changes the metadata.xml file? Once you've done that I gonna merge your PR... Sorry for ignoring your PR. I simply forgot to check if someone else already did some work on this package...
With the way this ebuild works now, I wouldn't know how to maintain it due to the setup.py patch.
OK, I updated the PR to remove the patch and switch to python-single-r1. I filed a bug upstream about setup.py. If they're actually interested in supporting non-Git installations though Python, I'll switch it back in the next upstream release.
(In reply to Nikos Chantziaras from comment #3) > With the way this ebuild works now, I wouldn't know how to maintain it due > to the setup.py patch. As long as the patch applies, you're safe :) But honestly, all my patch does is to remove the whole version detection by git and replace it with fetching the version from ${PV} env variable. That's no rocket science. If you feel not good with this, just ask me for a new patch if the old one no longer applies.
Alright. I updated the PR. I simplified the deps and removed src_test() since it seems redundant.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16736964cb64af459d380b48b9f1eeeae1c069f5 commit 16736964cb64af459d380b48b9f1eeeae1c069f5 Author: Nikos Chantziaras <realnc@gmail.com> AuthorDate: 2019-04-22 21:16:09 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-04-24 06:16:11 +0000 dev-vcs/git-remote-hg: simplify deps, remove redundant src_test() Closes: https://bugs.gentoo.org/678108 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Nikos Chantziaras <realnc@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> .../git-remote-hg/git-remote-hg-1.0.0-r1.ebuild | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+)