Skip to content

bug(winegui): now fails CI test due to upstreamΒ #1699

Closed

Description

@philclifford

Other Issue

see #1693

Activity

  1. silentJET85 commented on Feb 15, 2026

    @silentJET85
    Contributor

    There seems to be two problems:

    1. They now have separate .deb files for each version of Debian and Ubuntu, instead of one deb for everything. That's easy enough to fix. (Although they don't have debs for Sid and Questing, the Forky and Plucky debs install fine in them, respectively.)

    2. The other problem is that their server seems to be rejecting the connection when using wget. The same URL works fine in a browser.
      Here's the result when I try to download the assets json manually:

    wget -v --no-use-server-timestamps "https://gitlab.melroy.org/api/v4/projects/66/releases/v3.0.0/assets/links" -O-                                                                      
    --2026-02-14 21:27:23--  https://gitlab.melroy.org/api/v4/projects/66/releases/v3.0.0/assets/links   
    Resolving gitlab.melroy.org (gitlab.melroy.org)... 77.61.56.117                                      
    Connecting to gitlab.melroy.org (gitlab.melroy.org)|77.61.56.117|:443... failed: Connection refused.
    

    EDIT: Their site is also not loading for me in Waterfox and Ungoogled Chromium. It also won't connect if I switch to a Private Window in Brave. This makes me think it won't be fixable on our end.

  2. philclifford commented on Feb 18, 2026

    @philclifford
    MemberAuthor
    $ξ‚° wget  -v --no-use-server-timestamps  https://winegui.melroy.org/downloads/WineGUI-v3.0.0-plucky.deb
    --2026-02-18 11:28:56--  https://winegui.melroy.org/downloads/WineGUI-v3.0.0-plucky.deb
    Resolving winegui.melroy.org (winegui.melroy.org)... 77.61.56.117
    Connecting to winegui.melroy.org (winegui.melroy.org)|77.61.56.117|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 736030 (719K) [application/octet-stream]
    Saving to: β€˜WineGUI-v3.0.0-plucky.deb.1’
    
    WineGUI-v3.0.0-plucky.deb.1                              100%[===>] 718.78K  2.59MB/s    in 0.3s    
    
    2026-02-18 11:28:57 (2.59 MB/s) - β€˜WineGUI-v3.0.0-plucky.deb.1’ saved [736030/736030]
    
    

    the refusal seems to have been transient 🀞

    Hopefully fixing up the new filenames (and setting the supported codenames) will be sufficient .

  3. philclifford commented on Feb 18, 2026

    @philclifford
    MemberAuthor

    No - it's back :

     wget   https://winegui.melroy.org/downloads/WineGUI-v3.0.0-plucky.deb
    --2026-02-18 12:47:14--  https://winegui.melroy.org/downloads/WineGUI-v3.0.0-plucky.deb
    Resolving winegui.melroy.org (winegui.melroy.org)... 77.61.56.117
    Connecting to winegui.melroy.org (winegui.melroy.org)|77.61.56.117|:443... failed: Connection refused.
    
  4. melroy89 commented on Feb 18, 2026

    @melroy89

    No - it's back :

     wget   https://winegui.melroy.org/downloads/WineGUI-v3.0.0-plucky.deb
    --2026-02-18 12:47:14--  https://winegui.melroy.org/downloads/WineGUI-v3.0.0-plucky.deb
    Resolving winegui.melroy.org (winegui.melroy.org)... 77.61.56.117
    Connecting to winegui.melroy.org (winegui.melroy.org)|77.61.56.117|:443... failed: Connection refused.
    

    Hi. Its me, Melroy. The creator of WineGUI.

    1. I block many data center due to their DDos behavior and other malicious bot activity. I notice you are trying to download deb files from a Microsoft GitHub workflow. I block most of Microsoft GitHub IPs, so that is why I'm not surprised you have issues here. Again, its not personal.

    I will try to look into whether I can also publish the same files on GitHub for example, which will allow you to retrieve the files without issues that at point.

    1. I recently migrated WineGUI to GTK4 indeed, which makes the project future proof (for at least the coming 10 years if not more), however this also comes with some limitations like very old distros will not support GTK4 out of the box.

    During this migration to GTK4 I also improved the build processes - which was actually a must have - and compiling the code on specific debian and ubuntu based docker images, due to different GTK4 versions and other dependencies that wasn't an issue before in GTK3. Hence, I can not deliver a single deb file, even if I wish. That would fail hard on other distributions.

    Ah yes.. and I block wget commands, but I got ddosed by them as well.. Maybe that was you all alone πŸ˜† ?

  5. philclifford commented on Feb 18, 2026

    @philclifford
    MemberAuthor

    Hi @melroy89 ! Thanks for the response.

    We could work around the blocking of GitHub breaking CI if end-users/maintainers weren't also blocked. Blocking wget is a bit of a show-stopper though. If you could publish releases on GitHub (or GitLab.org ) that would I hope be very helpful for us (and any WineGUI via deb-get).

    Sorry you've had to deal with bad behaviour and ddos from bots. We try to have deb-get behave respectfully and sensibly so I'm confident the ddos-ing was not our users or our CI (or me alone!). 🧯πŸ”₯

  6. melroy89 commented on Feb 18, 2026

    @melroy89

    We try to have deb-get behave respectfully and sensibly so I'm confident the ddos-ing was not our users or our CI

    I think if you would set a custom user-agent string, instead of the default wget that would already help to identify your tool better at reverse proxy level / fail2ban etc. By simply using --user-agent=deb-get/<version> parameter in this case.

    But I will also look into publishing releases on GitHub if that is not too hard to-do and keep in sync with GitLab.

    Sorry you've had to deal with bad behaviour and ddos from bots

    Yeah, the internet isn't what it used to be too bad.

  7. melroy89 commented on Feb 21, 2026

    @melroy89

    @philclifford got it working for you, here you go.

    I now both release my build artifacts on my own server/GitLab like before, but I now also publish the same build artifacts on GitHub as well, see: https://github.com/winegui/WineGUI/releases (this will resolve your issue with the workflow for sure)

  8. philclifford commented on Feb 23, 2026

    @philclifford
    MemberAuthor

    Many thanks @melroy89 - all sorted for us as soon as this is closed.

  9. added a commit that references this issue on Feb 23, 2026
    dc4f6f6
  10. added a commit that references this issue on Feb 26, 2026
    58fa4aa
  11. added a commit that references this issue on Feb 27, 2026
    b6cb940
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions