Welcome Guest, Not a member yet? Register   Sign In
Poll: Which version release schedule is best in your opinion?
You do not have permission to vote in this poll.
Release once a month
33.33%
9 33.33%
Without any schedule (when they consider it necessary)
59.26%
16 59.26%
Your own variant (write in the comments)
7.41%
2 7.41%
Total 27 vote(s) 100%
* You voted for this item. [Show Results]

Schedule releases of CI4
#1

(This post was last modified: 04-07-2021, 09:00 PM by Avega Soft.)

Hi everyone. Want discuss about schedule releases of CI4. I think that the release cycle framework unstable and many fixes and features long time stay on dev version, instead it can be used on productions in new releases on CI4.

What if at the end of each month to make a new release, which will include fixes and new features of the current month. I think this would be the most acceptable option to keep the framework up to date. What you think about?
Reply
#2

I've posted a similar suggestion on github, but it looks like the maintainers don't care.
Reply
#3

Current versioning is good. As far as I understand X.Y.Z
X for new versioning -- which should be every 2 year
X for minor versioning
Z for security patches.
Reply
#4

@Avega thanks for bringing this to discussion! I am eager to hear what the community desires. I will say two things up front:

1. The maintainers team just recently closed out a discussion about committing to a more frequent release schedule. This will go into effect immediately (first one supposed to release last weekend but we have a PR that needs resolution first).
2. We will aim for a general frequency rather than a set schedule - there are too few contributors at this point and all us maintainers have other jobs, family, etc, that makes committing to certain dates unfeasible. The best thing you can do as part of the community is resolve the occasional Issue or supply a review of some Pull Requests - *this is not maintainer work, it is for everyone!*

@iRedds I take offense to your suggestion that the team does not care. We are all volunteers who give significant amounts of our time, though, and effort to this project precisely because we care.
Reply
#5

@MGatner,

I would think every two months would be better than once a month.
Reply
#6

once a month - could be too much of a pressure to a team. I think this could force some reckless commits and merges, just to "get on time"
once 6 months - kinda normal
once a year - too long, boring
once in 2 (max 3) months - this could be the best options in my opinion. Plenty of time to consider particular issue and resolve it. Plenty of time get in new features, consider them, discuss, commit and merge.

So final:
at least in 1 year - main big version
in 6 months - minor version
every 2-3 months - bug fixes, "daily" updates
Reply
#7

I don't understand what is the pressure on the team?
The release once a month is essentially no different from the release once every six months.
The mechanism is the same.

The release is not for release, but for making changes.
If there are fixes and changes we make a release. If not, we don't release it.

This will correct the situation where a minor error is fixed only after a half-year wait.
Reply
#8

@iRedds totally agrees. 

@MGatner
My post is not about the pressure on the CI team, but about the fact that a lot of fixes and features have been in the dev branch for a long time and all tests have been successfully passed on them. 

@MGatner, @php_rocs
My suggestion was not to wait for a special occasion, but to make a release every month from what is available. This will not only keep the framework up to date, but also increase the community's attention to it.
Reply
#9

I definitely agree. We have lots of great additions, many bug fixes, and even a few hot new features since 4.1 - I want to get those out there! I have no problem with expectations for more frequent releases, my pushback was on expectations around a set schedule.
Reply
#10

(This post was last modified: 04-09-2021, 11:13 AM by demyr.)

Well, setting up a cycle for each month would be tiring as MGatner mentioned above. Perhaps, a cycle for 6 month-of-period or maybe more frequently like a release for each season would be nice: 2021 summer, 2021 fall etc ?
Reply




Theme © iAndrew 2016 - Forum software by © MyBB