Slow Red-eclipse Release Schedule (Version Releases) #1355
Replies: 1 comment 2 replies
-
Users do not need to compile from source code to use the development version. You can easily switch between branches on the "Betas" tab on Steam, and for those who dislike that platform, we continuously integrate the project and upload the binaries to the We'd all like to see more regular releases, but we are also not a typical open source project with a large number of contributors. There are a lot of works in progress happening that aren't suitable for end users to be exposed to as they will probably break things. In the end we're only a handful of people randomly working on things in our spare time, and large swathes of the project are solely dependent on myself. I've been at this for 15 years and don't dedicate as much time as I once did as I have other hobbies occupying my time quite often. If you're a software developer, then you're encouraged to go through the issues and fix the outstanding bugs and requests. This will lighten our load enough to focus on polishing up the unfinished bits and get a release out sooner. At this point we're aiming for some time in this half of 2022 for a release. |
Beta Was this translation helpful? Give feedback.
-
There has not been a tagged stable release for 2 years, 6 months, with 1130 commits to master since the v2.0.0 release.
I feel, the large lag between releases, means non-technical users(who dont know how to compile from source) won't necessarily get the best experience. I understand that stability is an issue. But typically, that's why semantic versioning exists, to make distinctions on how to deal with compatibility and general stability.
In my opinion, i would like to see 6 monthly, at least, even if minor releases. As users can benefit from stability improvements as well. For example, the Steam & Current release through github. Does not reflect the progress which has been made on this game.
As a user of this program, i typically compile from the source-code on the master branch(not stable branch), with the WANT_DISCORD, WANT_STEAM flags set to 0. As i don't use those programs(non-free software). However i feel a release schedule and milestone of some kind, would be beneficial to the users, and potentially improve adoption of this game, as i see it as a very fun and engaging game, i even compile versions for close family and friends and they like this game too(With use of a Gamepad and AntiMicroX, it plays like they are used to on consoles as well). Much respect to those working on this project (:.
I am very focused on stability as a software developer as well as a user, and in my opinion 2 years is too long especially for minor releases, and those 1130 commits, some of which are bug fixes to v2.0.0, wont reach domestic users fast enough.
Its also worth noting even on the master branch ive had good stability(not that its the case all the time, master is meant to be unstable), so i think with good use of semantic versioning and separating the breaking changes with branches,etc. Some minor appearance and usability improvements could make all the difference as well.
I am curious to see what people's thoughts are on this, and what challenges exist, what we can do to resolve them, etc.
Thanks for reading (:
Beta Was this translation helpful? Give feedback.
All reactions