Hi,I do appreciate the willingness of the OPNsense team to fix issues and to respond to any bug reports in a timely (weekly) manner, but it also create some uneasiness.When is 18.1 Production Series stable enough to install on a critical production site?Is there not a need for a more "stable" release with a list of known issues that can be used on production sites provided you can live with the the known issues?The frequent 18.1 releases is a just too "bleeding edge" for me, or am I just too conservative?
When is 18.1 Production Series stable enough to install on a critical production site?
Is there not a need for a more "stable" release with a list of known issues that can be used on production sites provided you can live with the the known issues?
When is it secure? Or stable? The answer depends on the expectations. Some agree to production status, some disagree to whatever is answered or shipped. If it works for you it's enough.
Quote from: mestafin on March 12, 2018, 09:15:24 amHi,I do appreciate the willingness of the OPNsense team to fix issues and to respond to any bug reports in a timely (weekly) manner, but it also create some uneasiness.When is 18.1 Production Series stable enough to install on a critical production site?Is there not a need for a more "stable" release with a list of known issues that can be used on production sites provided you can live with the the known issues?The frequent 18.1 releases is a just too "bleeding edge" for me, or am I just too conservative?You mean something like a community edition and a business edition (with some license fees)?
The frequent 18.1 releases is a just too "bleeding edge" for me, or am I just too conservative?
Good idea! But this is extra work and I don't know who should do this since everyone does the development on their spare time. Only Deciso works for it, but since OPNsense is responsible for their income I'm not really sure they will give their extra time for a stable distribution for free.
Quote from: franco on March 12, 2018, 03:02:12 pmWhen is it secure? Or stable? The answer depends on the expectations. Some agree to production status, some disagree to whatever is answered or shipped. If it works for you it's enough. This is how we usually do it (1 year plan):- finish scheduled bugfixes (in a specific order)- finish scheduled features (feature complete)- finish adding new automated tests- tests & bugfixes- code freeze- start a new set of automated & manual testing- if no critical issues found, release a beta with release notes (known issues included)- some more tests & bugfixes- include user's feedback (bugs, no features)- release another beta, probably a RC- more tests & bugfixes (internal + user's feedback)- release the major version (first stable)- bugfixes (in parallel, new features development on another branch)- code freeze- more tests- release a SR (second stable)- release another beta (from the new branch)- release another SR, but only if necessary (old branch, third stable)