Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Benjamen Meyer
    @BenjamenMeyer
    WRT Windows and Mac packaging; it'd be good if we could figure out on the VS:Engine side how to make an installer package that could be incorporated into other packagers; then on the VS:UtCS side we build a full installer that uses the VS:Engine package to pull the engine in.
    I'm aware a little how that works for Windows; but not familiar with how the Mac packages are built.
    Stephen G Tuggy
    @stephengtuggy
    Yeah, something like that
    Benjamen Meyer
    @BenjamenMeyer
    the goal on those platforms since they don't have repositories like Linux is to only have a single installer.
    Stephen G Tuggy
    @stephengtuggy
    We may also need to rewrite vegasettings to use something other than GTK3, so that we can have a functional settings program on Windows, while getting around that "virus detected" issue.
    Benjamen Meyer
    @BenjamenMeyer
    ahh...yes we need to do that too.
    Stephen G Tuggy
    @stephengtuggy
    I don't expect it will be too difficult. vegasettings seems simple enough in concept.
    Benjamen Meyer
    @BenjamenMeyer
    so that's 3 things we need to do for 0.9.x:
    • Windows Installer
    • Mac Installer
    • Rewrite Vega Settings
    no, it shouldn't be
    Stephen G Tuggy
    @stephengtuggy
    Also sync up the code with the latest changes from 0.8.x. The master branch has actually gotten behind a bit, over the last month or so.
    Benjamen Meyer
    @BenjamenMeyer
    moving from the Gtk version to something else should, for a first pass, be a rewrite with the same design; we can update the design later
    1 reply
    Benjamen Meyer
    @BenjamenMeyer
    @stephengtuggy PR looks good; thanks!
    1 reply
    Stephen G Tuggy
    @stephengtuggy
    Vega Strike v0.8.0-alpha5 is ready: https://github.com/vegastrike/Vega-Strike-Engine-Source/releases/tag/v0.8.0-alpha5 Once again, we had a few individual job failures, but overall, the release seems to have been a success.
    Need to find out why those random SSH failures keep happening.
    Also, now to run some basic sanity tests on different distros to make sure the packaging is working
    Benjamen Meyer
    @BenjamenMeyer
    cool; thanks for the update @stephengtuggy
    Stephen G Tuggy
    @stephengtuggy
    @BenjamenMeyer you're welcome
    Stephen G Tuggy
    @stephengtuggy
    v0.8.0-alpha5 tested and working on Ubuntu 20.04 focal :heavy_check_mark:
    Stephen G Tuggy
    @stephengtuggy
    Ubuntu 21.10 impish :heavy_check_mark:
    Note that I'm just running basic sanity tests at this point
    Stephen G Tuggy
    @stephengtuggy
    Rocky Linux 8.5 :heavy_check_mark:
    On each of the above, tested both the GLVND and the Legacy Graphics variants.
    Stephen G Tuggy
    @stephengtuggy
    Fedora 35 :heavy_check_mark: . Only caveat is that both the "GLVND" and "LEGACY graphics" variants seem to actually use the same Mesa OpenGL library. They're both functional, however.
    Stephen G Tuggy
    @stephengtuggy
    Linux Mint 20 "ulyana" :heavy_check_mark:
    Stephen G Tuggy
    @stephengtuggy
    ...and Debian 11 "bullseye" :heavy_check_mark: . Note: LEGACY graphics only, since that was the only installer that got built and uploaded successfully in this case.
    What do you guys think? Shall we call that good enough, and proceed to beta?
    (For the game engine, that is. We still need to fix the versioning for the assets alpha.)
    Benjamen Meyer
    @temporalbeing:matrix.org
    [m]
    @stephengtuggy: awesome; yes we can get the other build during beta if we need it
    Thanks!
    Loki1950
    @Loki1950
    :+1:
    Benjamen Meyer
    @BenjamenMeyer
    Awesome!
    We should announce it on the forums at a minimum
    Stephen G Tuggy
    @stephengtuggy

    We should announce it on the forums at a minimum

    Agreed. @BenjamenMeyer , do you or @Loki1950 want to take care of that announcement? I'm not quite sure how to go about it.

    Benjamen Meyer
    @BenjamenMeyer
    That's fine. I'll probably copy my last post and update it a little, make a big deal of Py3 work, and asking for testers.
    Once we get Mac and Windows installers we'll probably get a lot more interest again...but we're on the path to it.
    Stephen G Tuggy
    @stephengtuggy
    :+1:
    If you want more ideas for things to highlight, you could take a look at the release notes I wrote for the beta, above
    Benjamen Meyer
    @temporalbeing:matrix.org
    [m]
    👍
    Stephen G Tuggy
    @stephengtuggy
    Today I'm testing Vega Strike v0.8.0-beta1 and vsUTCS v0.8.0-alpha2 in various VMs
    So far I have tested them on Fedora 35 and on Debian 11 Bullseye, both more or less successfully.
    Loki1950
    @Loki1950
    :+1:
    Stephen G Tuggy
    @stephengtuggy
    openSUSE Leap 15.3 and Rocky Linux 8.5 also tested successfully.
    I think we're ready to move the assets to beta. What do you guys say?
    Loki1950
    @Loki1950
    Go for it @stephengtuggy
    Stephen G Tuggy
    @stephengtuggy
    Benjamen Meyer
    @BenjamenMeyer
    Awesome!!!
    Stephen G Tuggy
    @stephengtuggy
    Guys, feel free to join in the discussion on vegastrike/Vega-Strike-Engine-Source#645 (2022-03 Revisit Compiler/Platform Support)
    Benjamen Meyer
    @BenjamenMeyer
    @stephengtuggy added to the discussion there