Bottles
Bottles copied to clipboard
[Bug]: Components manifest not up to date
Describe the bug
The components in Bottles are not reflecting the repository at https://github.com/bottlesdevs/components. It should be showing the latest components from this repository.
To Reproduce
- Launch Bottles
- Click hamburger menu --> Runners
- Select Soda. Soda 7.0-9 should be there, but it is not.
Package
Flatpak from Flathub
Distribution
Arch Linux
Debugging Information
Official Package: true
Version: '51.0'
DE/WM: plasma
Display:
X.org: true
X.org (port): :0
Wayland: false
Graphics:
vendors:
nvidia:
vendor: nvidia
envs:
__NV_PRIME_RENDER_OFFLOAD: '1'
__GLX_VENDOR_LIBRARY_NAME: nvidia
__VK_LAYER_NV_optimus: NVIDIA_only
icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json
nvngx_path: /usr/lib/x86_64-linux-gnu/GL/nvidia-525-89-02/extra/nvidia/wine
prime:
integrated: null
discrete: null
Kernel:
Type: Linux
Version: 6.1.12-arch1-1
Disk:
Total: 16785317888
Free: 16785137664
RAM:
MemTotal: 31.3GiB
MemAvailable: 24.1GiB
Bottles_envs: null
Troubleshooting Logs
No response
Additional context
Workaround solution is to clone the repository and launch bottles with LOCAL_COMPONENTS=/path/to/clone bottles
to properly list the updated components.
I've tried a full removal of Bottles and all its files, but the problem persists.
It looks like the mirror used for US has not been following updates of the main mirror since Feb 5. (Cloudflare_Worker.js#L33)
I'm currently just replacing all proxy.usebottle.com
with mirror.usebottles.com
directly in https://github.com/bottlesdevs/Bottles/blob/6e583e408e18a47ffdcf83c46443b11badbdc22a/bottles/backend/managers/repository.py#L37 to workaround this.
I'm also seeing the same issue with https://rjtt.mirror.usebottles.com/ , the runners list have not been updated since July. Missing things like ge-proton8-21.yml. Note that I'm connecting from Taiwan.
Also, I'm not seeing the rjtt mirror from the list in the Infrastructure repo, has it been deprecated? If so the admins need to update the redirect rule for proxy.usebottles.com