Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 678108 - dev-vcs/git-remote-hg-1.0.0 version bump and HOMEPAGE/SRC_URI change
Summary: dev-vcs/git-remote-hg-1.0.0 version bump and HOMEPAGE/SRC_URI change
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-02-15 23:21 UTC by Nikos Chantziaras
Modified: 2019-04-24 06:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikos Chantziaras 2019-02-15 23:21:08 UTC
(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.
Comment 1 Nikos Chantziaras 2019-04-15 18:30:58 UTC
> Assignee: wizardedit@gentoo.orgmaintainer-needed@gentoo.org

I added myself as proxied maintainer for the package in the PR.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-21 19:15:47 UTC
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...
Comment 3 Nikos Chantziaras 2019-04-22 20:25:21 UTC
With the way this ebuild works now, I wouldn't know how to maintain it due to the setup.py patch.
Comment 4 Nikos Chantziaras 2019-04-22 21:24:12 UTC
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.
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-23 07:55:27 UTC
(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.
Comment 6 Nikos Chantziaras 2019-04-23 21:08:21 UTC
Alright. I updated the PR. I simplified the deps and removed src_test() since it seems redundant.
Comment 7 Larry the Git Cow gentoo-dev 2019-04-24 06:21:23 UTC
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(+)