Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948196 - games-emulation/ryujinx: switch to Ryubing/Ryujinx fork?
Summary: games-emulation/ryujinx: switch to Ryubing/Ryujinx fork?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: dotnet project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-01-16 17:57 UTC by securable.alias
Modified: 2025-03-25 15:52 UTC (History)
4 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 securable.alias 2025-01-16 17:57:14 UTC
Observed: Package labeled Ryujinx calls source code from https://git.suyu.dev , a similar but distinct project, and upstream links https://www.ryujinx.org/ BUGS-TO https://github.com/Ryujinx/Ryujinx/issues/ REMOTE-ID https://github.com/Ryujinx/Ryujinx all 404. If these links pointed at Ryujinx's current web location, they still wouldn't be relevant to the codebase this package uses.

Expected: Package labeled Ryujinx should use Ryujinx code, from https://github.com/Ryubing/Ryujinx , and upstream links should point to https://ryujinx.app or the aforementioned git, OR package should be named suyu and upstream links should point to relevant Suyu sites.
Comment 1 Ionen Wolkens gentoo-dev 2025-01-16 23:56:34 UTC
fwiw 1.1.1403 was the last ryujinx release, while the github link is a fork of it by a different developers. It's a well-established fork by now though, and I see little reason not to switch over.
Comment 2 Ionen Wolkens gentoo-dev 2025-01-17 00:00:12 UTC
(In reply to Ionen Wolkens from comment #1)
> fwiw 1.1.1403 was the last ryujinx release, while the github link is a fork
> of it by a different developers. It's a well-established fork by now though,
> and I see little reason not to switch over.
Or wait, I misread the github link

By fork, I was referring to https://github.com/Ryubing/Ryujinx
Comment 3 Ionen Wolkens gentoo-dev 2025-01-17 00:10:48 UTC
(In reply to securable.alias from comment #0)
> OR package should be named suyu and upstream links should point to relevant Suyu sites.
To be clear, this is *not* suyu -- suyu's git is merely used as a mirror for the original (non-fork) ryujinx. The actual link is:
https://git.suyu.dev/ryujinx-backup/Ryujinx/archive/1.1.1403.tar.gz

So think this bug can just be considered a request to switch to the fork.

(nevermind previous message about the link, just got confused)
Comment 4 securable.alias 2025-01-17 02:11:29 UTC
(In reply to Ionen Wolkens from comment #3)

> To be clear, this is *not* suyu -- suyu's git is merely used as a mirror for
> the original (non-fork) ryujinx. The actual link is:
> https://git.suyu.dev/ryujinx-backup/Ryujinx/archive/1.1.1403.tar.gz

That's a detail I didn't perceive, thank you. It still has the issue about the bad links. Switching to the fork would give an option for good upstream links, but if the package were to remain the older code mirrored on Suyu's git there might not BE good links. Is there something that can be used to show that upstream is, essentially, an archival project?

My own confusion is immediately satisfied by this comment, though. Thanks.
Comment 5 Larry the Git Cow gentoo-dev 2025-01-27 14:51:07 UTC
The bug has been closed via the following commit(s):

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

commit e426f334c5bbb6e17f41831f575afd2785aedc10
Author:     Yuri Konotopov <ykonotopov@gnome.org>
AuthorDate: 2025-01-25 20:12:20 +0000
Commit:     Maciej Barć <xgqt@gentoo.org>
CommitDate: 2025-01-27 14:50:57 +0000

    games-emulation/ryujinx: add 1.2.81
    
    Closes: https://bugs.gentoo.org/948196
    Signed-off-by: Yuri Konotopov <ykonotopov@gnome.org>
    Closes: https://github.com/gentoo/gentoo/pull/40305
    Signed-off-by: Maciej Barć <xgqt@gentoo.org>

 games-emulation/ryujinx/Manifest                   | 111 +++++++
 .../files/ryujinx-1.2.81-better-defaults.patch     |  51 +++
 games-emulation/ryujinx/metadata.xml               |   4 +-
 games-emulation/ryujinx/ryujinx-1.2.81.ebuild      | 356 +++++++++++++++++++++
 4 files changed, 520 insertions(+), 2 deletions(-)
Comment 6 Ionen Wolkens gentoo-dev 2025-03-24 17:38:14 UTC
ftr the new github repo is gone as well, but (for future bumps) the project still exists at:

https://git.ryujinx.app/ryubing/ryujinx
Comment 7 Ionen Wolkens gentoo-dev 2025-03-24 17:50:32 UTC
(In reply to Ionen Wolkens from comment #6)
> ftr the new github repo is gone as well, but (for future bumps) the project
> still exists at:
> 
> https://git.ryujinx.app/ryubing/ryujinx
Also, to go with that, believe the correct HOMEPAGE is https://ryujinx.app/ -- the current one is outdated (not showing latest version for the fork) and is pointing to dead github.
Comment 8 Larry the Git Cow gentoo-dev 2025-03-24 22:45:39 UTC
The bug has been referenced in the following commit(s):

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

commit 55c436ec9b6cf64edb6fffc3683e53662e63d769
Author:     Maciej Barć <xgqt@gentoo.org>
AuthorDate: 2025-03-24 21:44:33 +0000
Commit:     Maciej Barć <xgqt@gentoo.org>
CommitDate: 2025-03-24 22:45:35 +0000

    games-emulation/ryujinx: update HOMEPAGE
    
    Bug: https://bugs.gentoo.org/948196
    Signed-off-by: Maciej Barć <xgqt@gentoo.org>

 games-emulation/ryujinx/ryujinx-1.2.81.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 9 Larry the Git Cow gentoo-dev 2025-03-25 15:52:15 UTC
The bug has been referenced in the following commit(s):

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

commit 865c0c66c94699a79494cb115211e4462c70a2fb
Author:     Maciej Barć <xgqt@gentoo.org>
AuthorDate: 2025-03-25 15:51:54 +0000
Commit:     Maciej Barć <xgqt@gentoo.org>
CommitDate: 2025-03-25 15:51:54 +0000

    profiles/package.mask: last-rite games-emulation/ryujinx
    
    It is possible Gentoo could be hit by "legal" action when having this package.
    Very unstable development, switches upstream to avoid "legal" trouble.
    Removal on 2025-04-25.
    
    Bug: https://bugs.gentoo.org/948196
    Signed-off-by: Maciej Barć <xgqt@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)