Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 743547 - dev-vcs/hg-git-0.9.0: Version bump
Summary: dev-vcs/hg-git-0.9.0: Version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2020-09-19 11:41 UTC by Alexey Mishustin
Modified: 2020-09-20 09:43 UTC (History)
1 user (show)

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


Attachments
hg-git-0.9.0.ebuild (hg-git-0.9.0.ebuild,783 bytes, text/plain)
2020-09-19 11:41 UTC, Alexey Mishustin
Details
Updated version (after repoman, ekeyword and pkgcheck) (hg-git-0.9.0.ebuild,772 bytes, text/plain)
2020-09-19 14:45 UTC, Alexey Mishustin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Mishustin 2020-09-19 11:41:31 UTC
Created attachment 661374 [details]
hg-git-0.9.0.ebuild

A version bump with support for Mercurial 5.5. 

(I tested it with the current 5.5.1 in ~amd64. Until committed, it can be installed from my overlay https://github.com/halcon74/halcon-overlay)

Attachments:
hg-git-0.9.0.ebuild
Comment 1 Alexey Mishustin 2020-09-19 11:58:29 UTC
Maybe I had to change KEYWORDS="amd64" to "~amd64". But I have mainly stable system, only mercurial and some other packages from ~amd64.
Comment 2 Jonas Stein gentoo-dev 2020-09-19 12:47:35 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

* Please test the ebuild with repoman full -d -x https://wiki.gentoo.org/wiki/Repoman and pkgcheck
* KEYWORDS need ~ after a version bump run ekeyword ~all YOUREBUILD
* A bot can look for additional mistakes, if you upload a PR via github
Comment 3 Alexey Mishustin 2020-09-19 14:43:55 UTC
(In reply to Jonas Stein from comment #2)
> Thank you for your contribution. I had a short look on the ebuild.
Thank you for your time!

> Here a few ideas:
> 
> * Please test the ebuild with repoman full -d -x
A good suggestion. I hadn't it installed. It found some errors. I've fixed them all now, and it sez: "If everyone were like you, I'd be out of business!"

> https://wiki.gentoo.org/wiki/Repoman and pkgcheck
If I launch pkgcheck with proper arguments, it does not find errors:
/var/db/repos/halcon-overlay # pkgcheck -v scan dev-vcs/hg-git
target repo: 'halcon-overlay' at '/var/db/repos/halcon-overlay'
Running 2 tests

> * KEYWORDS need ~ after a version bump run ekeyword ~all YOUREBUILD
Fixed.

> * A bot can look for additional mistakes, if you upload a PR via github
Thank you for the invitation. But, given that I registered at GitHub less than a month ago, I would better first learn to make PRs.

So, I'm uploading the updated version of the ebuild.
Comment 4 Alexey Mishustin 2020-09-19 14:45:24 UTC
Created attachment 661377 [details]
Updated version (after repoman, ekeyword and pkgcheck)
Comment 5 Alexey Mishustin 2020-09-19 14:47:49 UTC
...If I understood repoman correctly, ~amd64-linux arch has been removed? (It was saying, dependency.badindev)
Comment 6 Alexey Mishustin 2020-09-19 14:54:20 UTC
> given that I registered at GitHub less
> than a month ago
Already more than a month, but it does not matter :)
Comment 7 Alexey Mishustin 2020-09-19 19:14:44 UTC
> ...If I understood repoman correctly, ~amd64-linux arch has been removed?
> (It was saying, dependency.badindev)
No, I guess, some python deps are not available on that arch.
Comment 8 Larry the Git Cow gentoo-dev 2020-09-20 09:43:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da0a79d8a9860bcae33a98da3338498a75e32fb

commit 3da0a79d8a9860bcae33a98da3338498a75e32fb
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2020-09-20 09:43:01 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2020-09-20 09:43:11 +0000

    dev-vcs/hg-git-0.9.0: bump to official release, thanks Alexey Mishustin
    
    Closes: https://bugs.gentoo.org/743547
    Package-Manager: Portage-3.0.4, Repoman-3.0.1
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 dev-vcs/hg-git/Manifest            |  1 +
 dev-vcs/hg-git/hg-git-0.9.0.ebuild | 27 +++++++++++++++++++++++++++
 2 files changed, 28 insertions(+)