Repository navigation
beta-updates - #815
beta-updates#815kel-mo wants to merge 34 commits into
Conversation
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build failed. Help
|
|
bot, build |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
The permissions in this pull request are approved. This check does not block merging. |
So users have a library location supported by XDG for games and ad-hoc media, the XDG specification supports Videos, Music & Pictures quite well but unfortunately no spec for games making it a bit awkward. Plus it is quite natural for media to be downloaded for viewing, and this is the natural landing point for those downloaded artifacts. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
The permissions in this pull request are approved. This check does not block merging. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build was cancelled because a newer build was queued. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
The permissions in this pull request are approved. This check does not block merging. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build was cancelled. Help
|
|
bot, build |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
The permissions in this pull request are approved. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build failed. Help
|
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
Move to Piers 2ee6db9d35. These carries are in it now, so drop them: the rumble fix for unplugged controllers, scripts shutting down in parallel, WS-Discovery stopping with the other servers, PipeWire not waiting for a paused stream to drain, the PVR manager waking when it is told to stop, and subtitle streams only being marked as disabled in the demuxer when the demuxer can disable them. Rebase the rest onto it. The script stop carry now has all four commits of xbmc/xbmc#29954: besides the stop timeout, Kodi gives up on the GIL once it is stopping, and stop() no longer deadlocks against a script that ends while it raises SystemExit. The script abort notification carry is rebased on top of that, and the add-on demuxer retry carry now matches xbmc/xbmc#29899. The others only change in their context. Update the add-ons to the tip of their branches, and fluidsynth, libopenmpt and LibRaw to their latest releases. game.libretro now copies the system files an emulator ships into the system folder it uses (kodi-game/game.libretro#216), so Dolphin keeps its Sys folder once anything is put in its own profile folder, and the Dolphin carry that looked for Sys beside the core can go. Carry the patches the add-ons apply to their cores at these commits: game.libretro's three rcheevos patches, as it no longer builds without the one that turns a subset on or off, beetle-bsnes's fix for a double free when it unloads, melonDS loading a game from its path, which game.libretro now gives for games too big to load into memory, and Nestopia's video filter being off by default. The Hatari add-on now builds its core with CMake, as the core's new source has no Makefile.libretro, so build it that way here too, with the add-on's patch that links libm and libudev. inputstream.adaptive 22.3.24 keeps the data of a segment the reader caught up with (6ebfa6b0), so the carry for dropped segments can go.
Match xbmc/xbmc#29954 at 828c5bc65f: XBPython now stays allocated when Python is left running at exit, so a script thread that has been let go can't call into it after it would have been destroyed.
|
❌ Test build was cancelled because a newer build was queued. |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
❌ Test build was cancelled. Help
|
|
bot, build |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
The permissions in this pull request are approved. |
|
@razzeee this is tested and good to merge |
Move to the 22.0rc2-Piers tag. The carry that drops the sleep at the end of CApplication::Stop() (xbmc/xbmc#30104) is in it as #30366, so drop it. The other carries apply as they are.
|
🚧 Test build enqueued. |
|
bot, build |
|
🚧 Test build enqueued. |
|
🚧 Started test build. |
|
✅ Test build succeeded. To test this build, install it from the testing repository: Built for aarch64 and x86_64 architectures. |
|
The permissions in this pull request are approved. |
make build-devmake debug