Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

[Bug]: Components manifest not up to date

Open keenanweaver opened this issue 1 year ago • 2 comments

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.

keenanweaver avatar Feb 22 '23 01:02 keenanweaver

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.

struq avatar Mar 13 '23 09:03 struq

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

pellaeon avatar Nov 05 '23 07:11 pellaeon