bottlesdevs / Bottles

Run Windows software and games on Linux
https://usebottles.com
GNU General Public License v3.0
6.34k stars 266 forks source link

[Bug]: Components manifest not up to date #2713

Open keenanweaver opened 1 year ago

keenanweaver commented 1 year ago

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

  1. Launch Bottles
  2. Click hamburger menu --> Runners
  3. 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.

struq commented 1 year ago

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.

pellaeon commented 11 months ago

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