Comments (9)
https://github.com/Warzone2100/warzone2100/milestone/36
from warzone2100.
I do wonder how it is the milestones are chosen for a given release, as I had a couple ideas to share that I defo think would be things people want to see.
from warzone2100.
Would love to see this and maybe this in the next issue.
from warzone2100.
Since 4.4.2 - I have now seen about 332 patches go out... May I ask therefore for a minor release to be made in the interim until such time when the milestones are reached for the Major one?
4.4.3 - Minor
4.5.0 - Major
from warzone2100.
Looking on 4.4.2...master it would be really good to make new (minor?) release 🤔
WZ has really high rate of commits to IMO it would be really good to have minor release every 100-150 commits.
Is it doable to have such releases in the future? 🤔
PS. Generally more frequent releases than better because it is easier to encircle possible causes of some issues between releases.
from warzone2100.
Our release cadence is currently:
- “Major” release with larger changes that require more testing (this usually has at least one beta / pre-release before it becomes stable)
- Followed by (potentially) one or more bug-fix / “point” releases to address critical issues discovered in that new major release to get it to a comfortable point of stability (and compatibility)
- Followed by a period of development and merging of larger changes again, leading up to the next “major” release
We are currently in phase 3 of this. And usually in this stage there’s a lot of testing and tweaking that happens before the master branch is again ready to proceed to even the pre-release of a new “major” release.
You are, of course, welcome to test development builds of the master branch if you like, but as you may also notice we’ve been busy fixing issues so its stability is expected to vary.
from warzone2100.
We are currently in phase 3 of this. And usually in this stage there’s a lot of testing and tweaking that happens before the master branch is again ready to proceed to even the pre-release of a new “major” release.
OK good to know 😄 👍
You are, of course, welcome to test development builds of the master branch if you like, but as you may also notice we’ve been busy fixing issues so its stability is expected to vary.
Issue is that incorporating list of patches in builds procedures taken from commits beyond some number of such patches usually if commits non-sequential creates some rejections 😞 (all because it is harder to figure out which one patches should be reordered).
from warzone2100.
Issue is that incorporating list of patches in builds procedures taken from commits beyond some number of such patches usually if commits non-sequential creates some rejections 😞 (all because it is harder to figure out which one patches should be reordered).
Other than compilation fixes (and please let me know if any are needed so we can upstream them for the next release), I wouldn’t recommend incorporating any other patches. Many core changes (the sorts of things that go into a new “major” release) run the risk of changing the deterministic simulation, and thus breaking multiplayer compatibility.
from warzone2100.
"run the risk of changing the deterministic simulation, and thus breaking multiplayer compatibility." - Yes this something I was aware of but forgot to mention initially...
Perhaps we/I (on my side) can filter on only including patches that are "compilation fixes"
This would require a common lets paraphrase as "naming convention" for all such patch commits made.
We just need to know what to look for.
from warzone2100.
Related Issues (20)
- Plasma Cannon Emplacement research is displayed as a Pulse Laser Emplacement HOT 1
- Cheat - add cheat code to match "Super Easy" difficulty setting for campaign
- Cheat - add cheat code to match "Insane" difficulty setting for campaign
- Choppy audio in cutscenes HOT 3
- [MP] Disappearing Factory HOT 1
- Flatpak version does not run with OpenGL on native Wayland HOT 3
- Crash build Ubuntu arm64 HOT 4
- Cheat - add 4 cheat codes to unlock and/or research all techs post Alpha and Beta campaign HOT 1
- Cheat - add 2 cheat codes around removing techs...
- WZ not loading addtional maps into game - using version 4.3.5 HOT 7
- Build fails: CMake Errors on 3rdparty - V 4.4.2 -D BUILD_SHARED_LIBS=OFF , no patches in use. HOT 5
- Quick Chat missing sound
- documentation expansion HOT 1
- replay from the command line should end
- Wersja 4.4.2 HOT 3
- Self-contained per aibot directory structure HOT 2
- Enable unit menu for Transport and SuperTransport, to allow unloading all units from the menu option. HOT 1
- warzone2100 4.4.2 fail to start on Ubuntu 24.04 HOT 3
- THAILAND HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from warzone2100.