Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 711068

Summary: app-emulation/hercules-sdl: new package
Product: Gentoo Linux Reporter: Nathan Dehnel <ncdehnel>
Component: Current packagesAssignee: s390 team <s390>
Status: CONFIRMED ---    
Severity: enhancement CC: admnd, jstein, matoro_bugzilla_gentoo, sam
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/SDL-Hercules-390/hyperion
See Also: https://github.com/gentoo/gentoo/pull/31051
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 521032, 828460, 879629    

Description Nathan Dehnel 2020-02-28 22:54:45 UTC
I would really like a package for hercules 4.0 hyperion mainframe emulator.

Reproducible: Always
Comment 1 Jonas Stein gentoo-dev 2020-03-01 19:28:22 UTC
please add the URL to upstream. I suggest to prepare an ebuild for an overlay first.
Comment 2 Nathan Dehnel 2020-03-06 03:56:12 UTC
https://github.com/hercules-390/hyperion
Comment 3 SpanKY gentoo-dev 2021-11-18 06:38:22 UTC
hyperion is a fork.  this would be a new package, not an upgrade for the main release series.
Comment 4 matoro archtester 2022-12-04 02:08:15 UTC
Development on Hercules Hyperion unfortunately stalled in ~2019, but it has AGAIN been forked by "SoftDevLabs" and is undergoing active development at https://github.com/SDL-Hercules-390/hyperion.

I have been packaging this version out-of-tree at https://github.com/matoro/overlay/tree/master/app-emulation/hercules-sdl for the last couple releases as well as actively using it to virtualize my s390 test host with excellent results.

There is unfortunately one main hurdle to getting it in tree, which is that several submodules of the original code have been split out to their own repositories and are now integrated via directly checking in Windows binaries.  The submodules have no build tags and further there is no indication of what commit the submodule binaries for a given Hercules release come from.

I have opened an upstream tracking issue here:  https://github.com/SDL-Hercules-390/hyperion/issues/530  In the event that we don't get an upstream response I will end up packaging the submodules using best-guess effort for snapshot commits, as opposed to the live ebuilds I have in my overlay right now.

Also updating the title and URL for this ticket.