Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709674 - games-emulation/higan-115 version bump
Summary: games-emulation/higan-115 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-02-14 23:36 UTC by William Breathitt Gray
Modified: 2021-04-04 13:23 UTC (History)
3 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 William Breathitt Gray 2020-02-14 23:36:19 UTC
Higan v107 was released on December 21, 2019: https://byuu.org/posts/higan-v107

Reproducible: Always
Comment 1 Nathan Zachary (RETIRED) gentoo-dev 2020-03-04 21:17:57 UTC
Higan v108 was released on 03 March 2020 and should be used instead of v107.

https://byuu.org/download/higan/higan_v108-source.zip
Comment 2 Nathan Zachary (RETIRED) gentoo-dev 2020-03-04 21:19:46 UTC
I would be happy to work on ebuild changes here and test it out on my dev machine if that would be helpful.  Then a member of the Games group can commit it to the tree.  Please let me know if that would be helpful; otherwise, I don't want to step on anyone's toes.
Comment 3 James Le Cuirot gentoo-dev 2020-03-04 22:16:19 UTC
You're a dev so I trust you to do a good job but at the same time, it's an unusual package and it needs an EAPI bump. A patch here so that I can immediately see the changes would be most helpful. Then you can push the commit yourself.
Comment 4 William Breathitt Gray 2020-03-05 13:42:18 UTC
I haven't looked that much into it, it may be worthwhile to investigate the new "byuu" emulator project: https://byuu.org/posts/new-emulator-byuu

For now the author expects to continue development on higan as well, but I'm not sure if this new project will replace higan in the future.
Comment 5 William Breathitt Gray 2020-03-28 00:39:20 UTC
Higan v110 was released on March 20, 2020: https://github.com/higan-emu/higan/archive/v110.tar.gz

Th original author, Near (formerly known as byuu), has stepped down and transferred ownership of the project to a new development team: https://byuu.org/articles/farewell

Higan development and releases will now take place on the new git repo: https://github.com/higan-emu/higan
Comment 6 William Breathitt Gray 2020-08-04 16:03:42 UTC
FYI just to keep up with all the forking:

The original author, Near, forked higan again in April 2020; the project was renamed to ares and released under a more permission license (ISC license): https://github.com/ares-emu/ares

Near stopped developing this fork in July, and the higan community intends to merge the work back into the higan master branch: https://github.com/ares-emu/ares/issues/8
Comment 7 Andreas Sturmlechner gentoo-dev 2020-10-23 12:31:20 UTC
ping
Comment 8 William Breathitt Gray 2020-10-23 12:38:57 UTC
I think ares has been merged back into higan so it looks like v115 is the latest release now: https://github.com/higan-emu/higan/releases/tag/v115

Nathan Zachary, are you still working on an ebuild, or have you abandoned that effort?
Comment 9 William Breathitt Gray 2020-10-26 15:26:29 UTC
I'm going to write an ebuild for v116 (upcoming release) if no one working on this already.
Comment 10 Nathan Zachary (RETIRED) gentoo-dev 2020-10-29 01:59:47 UTC
I apologise, but I haven't had time to work on an ebuild here because I've been preparing for exams.  I had started working on an ebuild for byuu (an alternative project for Higan), but it looks like shifting to Higan for v116 would be the best approach.

Thank you for offering to work on a new ebuild.

Cheers,
Nathan Zachary
Comment 11 William Breathitt Gray 2020-12-04 18:24:34 UTC
I wrote an ebuild for the higan nightly pre-release because the higan v116 release date has not yet been chosen; when v116 is released I can submit an appropriate version bump.

This pre-release ebuild also seems to have some minor issue that I'm having trouble resolving. If anyone has a chance, please check it out and comment if you have an idea what's causing the issue.
Comment 12 Nathan Zachary (RETIRED) gentoo-dev 2020-12-04 19:26:25 UTC
(In reply to William Breathitt Gray from comment #11)
> This pre-release ebuild also seems to have some minor issue that I'm having
> trouble resolving. If anyone has a chance, please check it out and comment
> if you have an idea what's causing the issue.

What is the issue that you're having with the ebuild?
Comment 13 William Breathitt Gray 2020-12-04 20:13:36 UTC
(In reply to Nathan Zachary from comment #12)
> (In reply to William Breathitt Gray from comment #11)
> > This pre-release ebuild also seems to have some minor issue that I'm having
> > trouble resolving. If anyone has a chance, please check it out and comment
> > if you have an idea what's causing the issue.
> 
> What is the issue that you're having with the ebuild?

When the `make` call is invoked via emerge, it has trouble finding the appropriate directory, but the same line executed manually in the source directory completes without error. So my suspicion is that I am misconfiguring the path for `emake` in the ebuild.
Comment 14 Nathan Zachary (RETIRED) gentoo-dev 2020-12-15 23:15:00 UTC
Unless I'm just missing it, I don't see your ebuild attached here.  I can take a look as time allows.  Since v116 still hasn't been released, we probably have some time to troubleshoot.

Cheers,
Nathan Zachary
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-16 03:38:13 UTC
(In reply to Nathan Zachary from comment #14)
> Unless I'm just missing it, I don't see your ebuild attached here.  I can
> take a look as time allows.  Since v116 still hasn't been released, we
> probably have some time to troubleshoot.
> 
> Cheers,
> Nathan Zachary

It's on GitHub: https://github.com/gentoo/gentoo/pull/18503
Comment 16 William Breathitt Gray 2020-12-16 12:00:10 UTC
I was able to resolve the issue I was having so the pull request on Github should be ready for reviewing now.

One possible improvement to consider is whether we should define the emulation cores similar to how app-emulation/qemu handles it: by using QEMU_SOFTMMU_TARGETS rather than regular USE flags. Would it make sense to define something similar for games-emulation/higan, or leave the core selections as individual USE flags?
Comment 17 William Breathitt Gray 2021-02-07 11:28:11 UTC
FYI, the "byuu" interface has been dropped and higan has returned to having just one user interface: https://github.com/higan-emu/higan/issues/7#issuecomment-774651819
Comment 18 Larry the Git Cow gentoo-dev 2021-04-04 13:23:01 UTC
The bug has been closed via the following commit(s):

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

commit ff0791015fac652c4e28fac9ff00dd805a75369b
Author:     William Breathitt Gray <vilhelm.gray@gmail.com>
AuthorDate: 2020-10-31 14:44:54 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-04-04 13:19:43 +0000

    games-emulation/higan: Version bump to 116_pre20210404
    
    Closes: https://bugs.gentoo.org/709674
    Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/18503
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 games-emulation/higan/Manifest                     |   1 +
 games-emulation/higan/higan-116_pre20210404.ebuild | 101 +++++++++++++++++++++
 games-emulation/higan/metadata.xml                 |   6 +-
 3 files changed, 107 insertions(+), 1 deletion(-)