Raised This Month: $51 Target: $400
 12% 

Release cycle and version style


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
rhelgeby
Veteran Member
Join Date: Oct 2008
Location: 0x4E6F72776179
Old 08-22-2009 , 08:40   Release cycle and version style
Reply With Quote #1

What kind of release cycle do you prefer?

Current style:
beta1 > beta2 > 3.0.0 release
Advantages: Predictable release dates, some how. All changes and fixes well tested before release, in combination with other fixes in case of conflicts.
Disadvantages: A bit big time span between releases.

Patch style:
beta1 > patches > beta2 > patches > 3.0.0 release
Advantages: More frequent releases (+- a few days, because we need to have some breaks). Smaller downloads per update because resources are excluded from patches.
Disadvantages: Some fixes may just be quickly tested. The patch releases won't be that "awesome" with lots of new cool stuff. And the next beta release will just be a collection of previous patches.

Post additional suggestions if you have some. What style do you perfer?
__________________
Richard Helgeby

Zombie:Reloaded | PawnUnit | Object Library
(Please don't send private messages for support, they will be ignored. Use the forum.)

Last edited by rhelgeby; 08-24-2009 at 11:14.
rhelgeby is offline
Send a message via MSN to rhelgeby
exvel
SourceMod Donor
Join Date: Jun 2006
Location: Russia
Old 08-22-2009 , 09:12   Re: Release cycle
Reply With Quote #2

Well, I think second one is better.
After releasing a final version you can still use this style, 3.0.x for pathces and 3.x.0 for major stuff. It'll be very close to SM release style.
__________________
For admins: My plugins

For developers: Colors library
exvel is offline
Send a message via ICQ to exvel
rhelgeby
Veteran Member
Join Date: Oct 2008
Location: 0x4E6F72776179
Old 08-22-2009 , 10:27   Re: Release cycle
Reply With Quote #3

That's the version style, which is pretty close to release cycle.

Currently we use: X.Y.Z

X: Major release. Big changes and major stuff that breaks compatibility, like from 2.5 to 3.0 beta.
Y: Small release. Additions of new features.
Z: Minior release. Mostly bug fixes and small changes.

One thing I'm not sure about is if we should do bug fixes on previous releases, starting from 3.0, 2.5 is obsolete in my point of view.
__________________
Richard Helgeby

Zombie:Reloaded | PawnUnit | Object Library
(Please don't send private messages for support, they will be ignored. Use the forum.)

Last edited by rhelgeby; 08-22-2009 at 10:32.
rhelgeby is offline
Send a message via MSN to rhelgeby
exvel
SourceMod Donor
Join Date: Jun 2006
Location: Russia
Old 08-22-2009 , 11:05   Re: Release cycle and version style
Reply With Quote #4

Quote:
One thing I'm not sure about is if we should do bug fixes on previous releases
I think it is something that absolutely isn't needed.
__________________
For admins: My plugins

For developers: Colors library
exvel is offline
Send a message via ICQ to exvel
rhelgeby
Veteran Member
Join Date: Oct 2008
Location: 0x4E6F72776179
Old 08-22-2009 , 12:03   Re: Release cycle and version style
Reply With Quote #5

Maybe. This plugin is pretty complex, so applying bug fixes to the previous official version could help a bit. But forcing people to upgrade saves us a lot of time working on different branches.
__________________
Richard Helgeby

Zombie:Reloaded | PawnUnit | Object Library
(Please don't send private messages for support, they will be ignored. Use the forum.)
rhelgeby is offline
Send a message via MSN to rhelgeby
NouveauJoueur
SourceMod Donor
Join Date: May 2009
Old 08-24-2009 , 10:19   Re: Release cycle and version style
Reply With Quote #6

2nd one is way better.
__________________
NouveauJoueur is offline
rhelgeby
Veteran Member
Join Date: Oct 2008
Location: 0x4E6F72776179
Old 08-24-2009 , 11:18   Re: Release cycle and version style
Reply With Quote #7

Ok, looks like patch style is popular so we'll go for it soon.

I just need to make a little development enviroment with some scripts so we can automate stuff. Less time spent on maintaining.
__________________
Richard Helgeby

Zombie:Reloaded | PawnUnit | Object Library
(Please don't send private messages for support, they will be ignored. Use the forum.)

Last edited by rhelgeby; 08-24-2009 at 11:20.
rhelgeby is offline
Send a message via MSN to rhelgeby
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:47.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode