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

SM autoupdate


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Filoret
Member
Join Date: Aug 2007
Old 07-24-2012 , 02:54   SM autoupdate
Reply With Quote #1

Does someone know how to autoupdate snapshot version of SM\MM? for example once at day
Filoret is offline
berni
SourceMod Plugin Approver
Join Date: May 2007
Location: Austria
Old 07-24-2012 , 03:47   Re: SM autoupdate
Reply With Quote #2

Why would someone like to do this ?

Snapshot builds are not stable, if a build is is not working properly your server will be broken after the update.
__________________
Why reinvent the wheel ? Download smlib with over 350 useful functions.

When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter than "Yes"
powered by Core i7 3770k | 32GB DDR3 1886Mhz | 2x Vertex4 SSD Raid0
berni is offline
psychonic

BAFFLED
Join Date: May 2008
Old 07-24-2012 , 07:13   Re: SM autoupdate
Reply With Quote #3

Quote:
Originally Posted by berni View Post
Snapshot builds are not stable.
psychonic is offline
Afronanny
Veteran Member
Join Date: Aug 2009
Old 07-24-2012 , 08:03   Re: SM autoupdate
Reply With Quote #4

Quote:
Originally Posted by psychonic View Post
stable
stable
stable
stable
Afronanny is offline
berni
SourceMod Plugin Approver
Join Date: May 2007
Location: Austria
Old 07-24-2012 , 14:19   Re: SM autoupdate
Reply With Quote #5

I'm sorry then, I thought snapshots are not stable, even tho it's the stable branch.

Still I would like to know the reason for daily autoupdating.
__________________
Why reinvent the wheel ? Download smlib with over 350 useful functions.

When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter than "Yes"
powered by Core i7 3770k | 32GB DDR3 1886Mhz | 2x Vertex4 SSD Raid0
berni is offline
amohanlall32
SourceMod Donor
Join Date: Sep 2009
Location: Female
Old 07-24-2012 , 14:57   Re: SM autoupdate
Reply With Quote #6

Perhaps to prevent "falling behind" on the latest SourceMod versions. Some people only come here once a year...or when valve breaks shit...lol
amohanlall32 is offline
Dr. McKay
Sir Dr. SourceMod Plugin Approver Esq. Ltd. M.D. PhD
Join Date: Aug 2011
Location: Atlantis
Old 07-24-2012 , 19:28   Re: SM autoupdate
Reply With Quote #7

Quote:
Originally Posted by psychonic View Post
Didn't I get yelled at by you for saying that snapshots are stable? Or was it asherkin or someone...

Edit: found it.
__________________

Last edited by Dr. McKay; 07-24-2012 at 19:36.
Dr. McKay is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 07-24-2012 , 19:50   Re: SM autoupdate
Reply With Quote #8

Both branches are meant to be stable (in terms of non-crashyness) overall, as changes with issues are backed out as soon as they're noticed.

This still leaves one or more built snapshots with any issues, as a new one is built every time a change is committed (or really, every time the tree is stable, that is, x amount of time has passed since the last commit).
For this reason, auto-updating to every build snapshot is a rather bad idea.

The stable/unstable titles of the two branches refers to the API, not crashyness.

It works like this:
API breaking changes, changes to stuff only in the unstable branch already, or changes that have a high likelihood to cause issues go in the unstable branch (at least initially), everything else goes in both.
As feedback is received, more changes are made, or previous ones are backed out if problematic and it can't be immediately fixed.
Before a release, the stable branch is semi-frozen, only changes that are fixes or have a near-0 chance of breaking anything are allowed to be added.
When a release is made, the version number get's changed in the repository, when the snapshot resulting from that is built it's packed with a few supporting files and released as a primary download, then the version number get's incremented and the -dev tag added back, creating the first snapshot of the next release.

The 3 conflicting definitions of "stable" in this post are intentional, as you'll find it used to mean all 3 all over the place, and it helps to emphasise the point.
__________________
asherkin is offline
berni
SourceMod Plugin Approver
Join Date: May 2007
Location: Austria
Old 07-25-2012 , 03:33   Re: SM autoupdate
Reply With Quote #9

intended stable != stable

Quote:
Originally Posted by psychonic View Post
That was a poor choice of wording, or rather, lack of clarification.

The snapshots from the current stable branch, as labeled on the snapshots page, are intended to be stable.

But as I've said in other posts, I recommend staying on release versions unless you are experiencing a specific issue that you know was fixed in a snapshot or if you intend on testing new features from the development branch.

Quote:
Originally Posted by Afronanny View Post
stable
stable
stable
stable
hah,
you can call a cat a "dog", but it will still be a cat
__________________
Why reinvent the wheel ? Download smlib with over 350 useful functions.

When people ask me "Plz" just because it's shorter than "Please" I feel perfectly justified to answer "No" because it's shorter than "Yes"
powered by Core i7 3770k | 32GB DDR3 1886Mhz | 2x Vertex4 SSD Raid0

Last edited by berni; 07-25-2012 at 03:35.
berni is offline
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 18:33.


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