Hi all,

it may sound strange, but I strongly think about dropping -devel versions
and instead moving new features directly into the -stable branch.

The reason is that almost nobody nowadays tries out the -devel versions.
The past two years, I've always seen the same pattern: when I started a new
-stable branch, a lot of bug reports immediately appeared - bugs that
obviously were not detected because nobody used -devel. The really bad
thing about this is that usually the feature causing the bug was
implemented some month ago, so I do not have a clear memory what may be the
root cause. Also, in a new stable branch there are many changes intermixed,
which makes troubleshooting even harder.

As such, I consider a policy change where we will support the current and
previous stable release (right now that would be 8.4.2 and 8.4.1) and
enhancements going directly into the -stable release. Actually, we would
drop the -stable, -devel qualifiers, it would just be "the rsyslog v8
release".

Let's consider the next version: changes would go into 8.4.3, but we would
still support 8.4.2 in regard to questions. So if someone hits a regression
with 8.4.3, he would need to go back to 8.4.2 until 8.4.4 is released.

On the plus side, that would also mean new features would be more readily
available, in contrast to the 3 to 8 month wait period we currently have
for those that insist on stable versions.

I am not sure, however, if we should release new versions more rapidly than
we did with -stable versions. Technically, it makes sense, but many users
don't like that (I know from past conversations).

Comments appreciated.
Rainer
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to