TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    Release Strategy & Versioning Proposed Changes - CalVer and Quarterly Recommended Releases

    Scheduled Pinned Locked Moved Development
    13 Posts 8 Posters 165 Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LaFayetteL Offline
      LaFayette Admin
      last edited by

      One big variable, is the cadence, how often for recommended releases.
      Once a year? Twice? Three times, four times?

      There's a concern that if activity drops to be lower, then we might have recommended releases that contain very little. I wonder a bit if 3 times might be the sweet spot. Any thoughts?

      B TheDogT PantherP 3 Replies Last reply Reply Quote 2
      • B Offline
        beelee @LaFayette
        last edited by

        @LaFayette

        Nice work 👍

        I would think fewer as opposed to more, as the majority of Players don't upgrade that often

        1 Reply Last reply Reply Quote 2
        • TheDogT Offline
          TheDog @LaFayette
          last edited by

          @LaFayette
          Lets try 3 times a year, hopefully it can be easily changed if required.

          https://forums.triplea-game.org/tags/thedog
          https://forums.triplea-game.org/topic/3741/curated-best-top-maps-triplea-guides

          1 Reply Last reply Reply Quote 2
          • B Offline
            beelee
            last edited by

            Perhaps for the first time, you can check in a couple weeks ahead of whatever release cycle is decided on and if it has low activity, move it to the next cycle ?

            Idk if that is practical.

            1 Reply Last reply Reply Quote 2
            • PantherP Offline
              Panther Admin Moderators Lobby Moderators @LaFayette
              last edited by

              @LaFayette said:

              One big variable, is the cadence, how often for recommended releases.
              Once a year? Twice? Three times, four times?

              There's a concern that if activity drops to be lower, then we might have recommended releases that contain very little. I wonder a bit if 3 times might be the sweet spot. Any thoughts?

              I'd suggest two times, as there are times where coding activity goes down to almost zero, as well as times where it is quite high (currently). So two times seems to be a realistic frame.

              Don't always trust TripleA when it comes to rules questions. Know the rules before you start … and better check what TripleA has done.

              LaFayetteL 1 Reply Last reply Reply Quote 4
              • LaFayetteL Offline
                LaFayette Admin @Panther
                last edited by

                @Panther Ubuntu releases twice a year, so there is precedent there.

                I feel like TripleA gets an uptick in activity before Thanksgiving. Having players upgrade before then feels to make sense.

                So, if we do twice a year, that would be be a Nov 1st recommended release and then a May 1st recommended release. That is probably a good place as any to start. We'll target to get this next release out ASAP and then the next scheduled recommended release to be Nov 1st.

                C 1 Reply Last reply Reply Quote 4
                • C Offline
                  Cernel Moderators Lobby Moderators @LaFayette
                  last edited by

                  @LaFayette said:

                  So, if we do twice a year, that would be be a Nov 1st recommended release and then a May 1st recommended release. That is probably a good place as any to start.

                  As a non-developer, I would go with whenever tends to be the period when developers have more free time (asking the other main developers).

                  (I think more people being online during releases can be argued either way about being a good or bad thing.)

                  I would actually go with quarterly "releases", so, when one gets skipped, it becomes a 6 months wait rather than an 1 year wait (and 9 months instead of 1.5 years if two get skipped).

                  C 1 Reply Last reply Reply Quote 1
                  • C Offline
                    Cernel Moderators Lobby Moderators @Cernel
                    last edited by

                    On the other hand, to minimize the risk of burn-out in doing such a thing (which I guess is easily done but very unengaging especially in case of problems emerging right after the community at large gets to "test"), the best choice would be doing it only once per year and exactly in the time of the year (whatever it is) where developers tend to have more free time and more willingness of using their free time to manage TripleA. Add to that that, if one thing happens once a year, it is much easier for a person immediately to remember "it's TripleA release time", so it can become more easily part of the tribal knowledge of the community (meaning that people will be more likely to accept problems as part of an expected process rather than feeling like the developers are randomly thowing lemons at them) if the process becomes consolidated.

                    RogerCooperR VictoryFirstV 2 Replies Last reply Reply Quote 1
                    • RogerCooperR Offline
                      RogerCooper @Cernel
                      last edited by

                      Would pre-release versions be available with any change? I am always using the pre-release.

                      1 Reply Last reply Reply Quote 0
                      • VictoryFirstV Offline
                        VictoryFirst @Cernel
                        last edited by VictoryFirst

                        @LaFayette Why is there chosen for this release strategy? What are the pros and cons? In other programs, there is a release strategy I like that notifies you every now and then of an update (like every 1-2 weeks). Then, as the user, you have the option to install the update, ignore it for now, or ignore it completely and not be reminded of it anymore.

                        I think there are definitely people who would like to have the latest features and fixes, and if they get only notified like once every three or six months, they would have to go to the website themselves to see if there is a later version, somehow find out what has changed, and decide if it's worth updating.

                        It would be better I think to have definitely not less than 4 releases a year. Probably more like 6 or 12 (simply every month). If we would do monthly releases, in an ideal world, players would get a pop-up the next time they start TripleA after a release, stating that there is a new recommended release, along with an overview of what has changed. Then, players have the option to install it (also ideally, let the program automatically uninstall the current version and install the new one instead of having to do that yourself), or to ignore the update for now and be reminded on the next start-up, or to ignore it completely and only be reminded once the next recommended release is out.

                        There might be an argument against monthly releases that the program might not see enough updates in that time period. As I have started contributing only recently, I might have jumped in at a time that happened to have a lot of activity, but other than that I cannot imagine that in an entire month, nothing of importance has been done to the program. There is always some kind of improvement that would be nice to have for the user, regardless of how small it is. And once in a month is long enough that it wouldn't start feeling intrusive to a user, something that could happen with weekly releases. You don't want to bombard them with updates as that can become annoying over time. Twice a year sounds like way too little. A lot can happen during that time and might introduce too many changes and updates at once.

                        Another argument would be that there wouldn't be enough new downloads that would prevent the TripleA installer from being flagged by Windows Defender when running. I can concur with that, but I think the majority of the downloads would come from users updating, not so much from new users downloading the program. So increasing the time period might not help as much as it might seem. But we would have to do some experimentation on that.

                        Given everything, I would suggest simply starting with quarterly releases, that sounds like a good start, and then observe what the general feedback is from the users, and also keep an eye on the number of downloads.

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • First post
                          Last post
                        Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums