From 4129536121775c219f3e747caa475332c45cdf0a Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Wed, 21 Oct 2026 10:18:07 +0200 Subject: [PATCH] chore: pin upstream revisions read by date or tag dosbox_pure takes the upstream tag its core_version names (1.0-preview7), triforce the Dolphin release its tree reports (2407). The others take the upstream commit at profiled_date, the revision profile_sync already compared them against: the standalone build for standalone + libretro profiles, and for cannonball and jl-mod the cited lines land there and not at the fork's merge base. Every upstream-role ref lands on its declared value at the pin. --- emulators/81.yml | 1 + emulators/azahar.yml | 1 + emulators/cannonball.yml | 1 + emulators/dolphin-mmjr.yml | 1 + emulators/dolphin-mmjr2.yml | 4 +++- emulators/dolphin.yml | 1 + emulators/dosbox_pure.yml | 1 + emulators/easyrpg.yml | 1 + emulators/fsuae.yml | 1 + emulators/hypseus-singe.yml | 1 + emulators/ishiiruka.yml | 1 + emulators/jl-mod.yml | 1 + emulators/syobonaction.yml | 1 + emulators/triforce.yml | 1 + emulators/uae4arm.yml | 1 + 15 files changed, 17 insertions(+), 1 deletion(-) diff --git a/emulators/81.yml b/emulators/81.yml index ca923ee7..90da855f 100644 --- a/emulators/81.yml +++ b/emulators/81.yml @@ -5,6 +5,7 @@ source: "https://github.com/libretro/81-libretro" upstream: "https://github.com/charlierobson/EightyOne" profiled_date: "2026-03-22" source_commit: "fa7094910d040baa5fd8b11dbf6a1a618330ecd9" +upstream_commit: "4de3cdb8cff0060ad03e43ae2681b0628a9c5f5d" core_version: "1.0a" display_name: "Sinclair - ZX 81 (EightyOne)" cores: ["81"] diff --git a/emulators/azahar.yml b/emulators/azahar.yml index aed198ab..270b1eac 100644 --- a/emulators/azahar.yml +++ b/emulators/azahar.yml @@ -5,6 +5,7 @@ source: "https://github.com/johndoe6345789/azahar_libretro" upstream: "https://github.com/azahar-emu/azahar" profiled_date: "2026-03-23" source_commit: "9dd12da328c753806cbd4f2b0e048fced97ae97d" +upstream_commit: "9b045bf8370d035cacd99e5ad19a082df9e3b262" core_version: "Git" display_name: "Nintendo - 3DS (Azahar)" cores: [azahar] diff --git a/emulators/cannonball.yml b/emulators/cannonball.yml index 621b7496..9e0a1ebf 100644 --- a/emulators/cannonball.yml +++ b/emulators/cannonball.yml @@ -5,6 +5,7 @@ source: "https://github.com/libretro/cannonball" upstream: "https://github.com/djyt/cannonball" profiled_date: "2026-03-23" source_commit: "0d83575d920ea4c0a280847a19d7802f673e6a68" +upstream_commit: "27493ebf62be3498dff93ed6a45e8e2db819bae1" core_version: "1.0" display_name: "Cannonball" cores: diff --git a/emulators/dolphin-mmjr.yml b/emulators/dolphin-mmjr.yml index d9c5a874..30434848 100644 --- a/emulators/dolphin-mmjr.yml +++ b/emulators/dolphin-mmjr.yml @@ -5,6 +5,7 @@ source: "https://github.com/acidtech/Dolphin-MMJR" upstream: "https://github.com/weihuoya/dolphin" profiled_date: "2026-08-11" source_commit: "1b095b64857c2eabb49a42cc56ffd9d7881bc263" +upstream_commit: "0f4c971326ae9389b3ad55b0fefacb708d148f4d" core_version: "11460 - bankaimaster999" display_name: "Nintendo - GameCube / Wii (Dolphin MMJR)" cores: diff --git a/emulators/dolphin-mmjr2.yml b/emulators/dolphin-mmjr2.yml index fcce0ee4..d5161f8a 100644 --- a/emulators/dolphin-mmjr2.yml +++ b/emulators/dolphin-mmjr2.yml @@ -5,6 +5,7 @@ source: "https://github.com/nachoverdon/Dolphin-MMJR2" upstream: "https://github.com/dolphin-emu/dolphin" profiled_date: "2026-08-11" source_commit: "4d0fdb8eea616320e967408cf5547c72a95196f3" +upstream_commit: "4ff214cdd26f135251d2266d676ed72dc1c2f8c9" core_version: "2.0-18025" display_name: "Nintendo - GameCube / Wii (Dolphin MMJR2)" cores: @@ -22,7 +23,8 @@ notes: | selective merge of Dolphin Official carrying that label rather than a checkout of it: at Dolphin 5.0-18025 the memory subsystem has already moved behind Core::System, and here it has not, so no single Dolphin revision - matches and no upstream pin is declared. + matches the tree. upstream_commit is the Dolphin revision the upstream + citations were read at, not a base of this tree. ref: Source/Android/app/build.gradle:32, Source/Android/app/build.gradle:135 Two roots. The user directory is mmjr-revamp at the root of external storage. diff --git a/emulators/dolphin.yml b/emulators/dolphin.yml index f7a1a468..3f520166 100644 --- a/emulators/dolphin.yml +++ b/emulators/dolphin.yml @@ -6,6 +6,7 @@ upstream: "https://github.com/dolphin-emu/dolphin" logo: "https://raw.githubusercontent.com/dolphin-emu/dolphin/master/Data/dolphin-emu.svg" profiled_date: "2026-03-23" source_commit: "4d23cf151640eb810cb1b8e9d9fc922cf59c0b87" +upstream_commit: "f5dfb7e3d36ce24551ed0bb886b79f3f192dac9d" core_version: "Git" display_name: "Nintendo - GameCube / Wii (Dolphin)" cores: diff --git a/emulators/dosbox_pure.yml b/emulators/dosbox_pure.yml index eeaa8c51..528f0b63 100644 --- a/emulators/dosbox_pure.yml +++ b/emulators/dosbox_pure.yml @@ -6,6 +6,7 @@ upstream: "https://codeberg.org/schelling/dosbox-pure" logo: "https://raw.githubusercontent.com/schellingb/dosbox-pure/main/images/logo.png" profiled_date: "2026-03-23" source_commit: "cdaea10ce8cac231bc341ca05d4c5e4e5fe0fbd5" +upstream_commit: "cdaea10ce8cac231bc341ca05d4c5e4e5fe0fbd5" core_version: "1.0-preview7" display_name: "DOS (DOSBox-Pure)" cores: [dosbox_pure] diff --git a/emulators/easyrpg.yml b/emulators/easyrpg.yml index 4d5482fa..9a4231f8 100644 --- a/emulators/easyrpg.yml +++ b/emulators/easyrpg.yml @@ -5,6 +5,7 @@ source: "https://github.com/libretro/easyrpg-libretro" upstream: "https://github.com/EasyRPG/Player" profiled_date: "2026-03-23" source_commit: "a3fbb7c24fd5a39fd95388d09135256a6b19f1e4" +upstream_commit: "8acd2e17c6a8a0a75cb7ce95625c6bdc89aebe1a" core_version: "0.8.1.0" display_name: "RPG Maker 2000/2003 (EasyRPG)" cores: diff --git a/emulators/fsuae.yml b/emulators/fsuae.yml index 2e4ab2db..a5fd235f 100644 --- a/emulators/fsuae.yml +++ b/emulators/fsuae.yml @@ -5,6 +5,7 @@ source: "https://github.com/libretro/libretro-fsuae" upstream: "https://github.com/FrodeSolheim/fs-uae" profiled_date: "2026-03-26" source_commit: "089bb69207fe8fa5eec0006d1d759fb6426f4027" +upstream_commit: "f362278ccd4c60991caac3b4d240d4a3f751bea2" core_version: "v5.0.7" display_name: "Commodore - Amiga (FS-UAE)" cores: diff --git a/emulators/hypseus-singe.yml b/emulators/hypseus-singe.yml index 792b2947..eb611232 100644 --- a/emulators/hypseus-singe.yml +++ b/emulators/hypseus-singe.yml @@ -4,6 +4,7 @@ core_classification: enhanced_fork source: "https://github.com/DirtBagXon/hypseus-singe" upstream: "https://github.com/mirror/daphne-emu" source_commit: "cda87965fe0a031d027b2253c6715d37cca6b56a" +upstream_commit: "cd214c6046365047704f8a0563928970b30444e6" profiled_date: "2026-08-08" core_version: "v3.0.0" display_name: "Arcade (Hypseus Singe)" diff --git a/emulators/ishiiruka.yml b/emulators/ishiiruka.yml index fed1148c..9dbe31c7 100644 --- a/emulators/ishiiruka.yml +++ b/emulators/ishiiruka.yml @@ -5,6 +5,7 @@ source: "https://github.com/libretro/ishiiruka" upstream: "https://github.com/Tinob/Ishiiruka" profiled_date: "2026-03-24" source_commit: "f228bde5fbf4861ba749a229803addcd6238663f" +upstream_commit: "cba6d7279b44894297d8c1dde1effdbba3605c32" core_version: "Git" display_name: "Nintendo - GameCube / Wii (Ishiiruka)" cores: diff --git a/emulators/jl-mod.yml b/emulators/jl-mod.yml index ee2c5f5f..c1775e76 100644 --- a/emulators/jl-mod.yml +++ b/emulators/jl-mod.yml @@ -6,6 +6,7 @@ upstream: "https://github.com/nikita36078/J2ME-Loader" author: "Yury Kharchenko" profiled_date: "2026-08-11" source_commit: "f723a190c0bdb44b31c3bc0ead6f8665c7ea517d" +upstream_commit: "c2fdac77edba94709796b67ed5493915f31d620f" core_version: "0.87.1" display_name: "Mobile - J2ME (JL-Mod)" cores: diff --git a/emulators/syobonaction.yml b/emulators/syobonaction.yml index 9200ffed..5b64195e 100644 --- a/emulators/syobonaction.yml +++ b/emulators/syobonaction.yml @@ -5,6 +5,7 @@ source: "https://github.com/iyzsong/syobonaction-libretro" upstream: "https://github.com/akemin-dayo/OpenSyobonAction" profiled_date: "2026-03-25" source_commit: "792c40cb590bcc7286cf720b5fb85807082b534e" +upstream_commit: "77ca2c128784512eca10e24a453ca19c270a8af4" core_version: "0.3" display_name: "Syobon Action" cores: [syobonaction] diff --git a/emulators/triforce.yml b/emulators/triforce.yml index 675a5b44..eab95ad9 100644 --- a/emulators/triforce.yml +++ b/emulators/triforce.yml @@ -5,6 +5,7 @@ source: "https://github.com/REG-Linux/dolphin-triforce" upstream: "https://github.com/dolphin-emu/dolphin" profiled_date: "2026-08-08" source_commit: "5c456e8ff0da0235be2cf1d55ba7bb2115b0cae2" +upstream_commit: "b92e354389bb7c0bd114a8631b8af110d3cb3a14" core_version: "2407" display_name: "Namco / Sega / Nintendo - Triforce (Dolphin Triforce)" cores: diff --git a/emulators/uae4arm.yml b/emulators/uae4arm.yml index a2561b38..cbd2b97d 100644 --- a/emulators/uae4arm.yml +++ b/emulators/uae4arm.yml @@ -6,6 +6,7 @@ source: "https://github.com/libretro/uae4arm-libretro" upstream: "https://github.com/PandTomB/uae4arm" profiled_date: "2026-03-25" source_commit: "26f444f01771f0dfa2fa652906ff8222e92e476e" +upstream_commit: "161ddbaafe90a9747e9fb9c65ee4f38c163f335e" core_version: "v0.5" display_name: "Commodore - Amiga (UAE4ARM)" systems: