Author Topic: 3.6.12 Release Candidate Stage  (Read 4105 times)

0 Members and 1 Guest are viewing this topic.

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
3.6.12 Release Candidate Stage
It's that time of the blue moon again... the SCP is ramping up into Release Candidate phase.  This means that 3.6.12* is just around the corner, and we need your help to ensure that it's as robust and bug-free as possible.  During this time, Nightly Builds will be temporarily discontinued as we focus our efforts on the upcoming release.

We will shortly post a 3.6.12 Release Candidate for your evaluation.  Please do your utmost to stress-test and bug-test this build as much as you can.  Use it in your mods just as you would an "official" 3.6.12 build.  We'll be depending on your feedback to catch any problems that may arise.  There will be a Release Candidate category on Mantis specifically for bugs noticed during the RC stage.

Try to be as thorough as you can, because we'll only post a few (probably not more than three) RCs.  Once we've released the official 3.6.12 build, you'll have to wait until the next official build cycle if you have a FSO itch that needs scratching. :)

* Yep, 3.6.12.  We're designating 3.6.11 as the "interim" development stage, so 3.6.12 will be the upcoming official release.

 

Offline origin

  • 27
Re: 3.6.12 Release Candidate Stage
You guys are amazing!


 
Re: 3.6.12 Release Candidate Stage
I've made this request to a few people but only on IRC, I figure I should probably throw it in here, but, could you please release the RCs as .11's since there was several .10s that were bouncing around that weren't 'final', I realise that's the point of the whole .11 nightlies thing, but since you didn't expressly say it, and I would prefer to see it clarified, could there only be one .12, for the sake of support/multiplayer compatability simplicity please? that one .12, being the 'final'?

Sorry if this has been communicated to you and is already your intention ;)
"Neutrality means that you don't really care, cuz the struggle goes on even when you're not there: Blind and unaware."

"We still believe in all the things that we stood by before,
and after everything we've seen here maybe even more.
I know we're not the only ones, and we were not the first,
and unapologetically we'll stand behind each word."

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: 3.6.12 Release Candidate Stage
I'd still like to refer to them as 3.6.12 RCx.  They won't be so vaguely identifiable as the last release, everywhere you can find version information will have a clear string denoting exactly what version you are working with including the RC designation.  Calling them 3.6.11.999x might be an option though.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: 3.6.12 Release Candidate Stage
I tend to agree with QD on only having one 3.6.12. It makes things much easier from a support standpoint if we know that there is only one possible build with that number in the wild.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline Zacam

  • Magnificent Bastard
  • Administrator
  • 211
  • I go Sledge-O-Matic on Spammers
    • Minecraft
    • Steam
    • Twitter
    • ModDB Feature
Re: 3.6.12 Release Candidate Stage
Agreed.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!
Talk with the community on Discord
"If you can keep a level head in all this confusion, you just don't understand the situation"

¤[D+¬>

[08/01 16:53:11] <sigtau> EveningTea: I have decided that I am a 32-bit registerkin.  Pronouns are eax, ebx, ecx, edx.
[08/01 16:53:31] <EveningTea> dhauidahh
[08/01 16:53:32] <EveningTea> sak
[08/01 16:53:40] * EveningTea froths at the mouth
[08/01 16:53:40] <sigtau> i broke him, boys

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: 3.6.12 Release Candidate Stage
My 2 cents.  Call them 3.6.12 RC but leave the internal version at 3.6.11.  Will show in the logs if someone is running final or not right off the bat.  
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: 3.6.12 Release Candidate Stage
Agreed with FUBAR.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: 3.6.12 Release Candidate Stage
My 2 cents.  Call them 3.6.12 RC but leave the internal version at 3.6.11.  Will show in the logs if someone is running final or not right off the bat. 

We often get support issues which could be fixed without the logs if we know the build involved. While your suggestion works I'd prefer to move away from requiring users to run the debug build and upload a log whenever we possibly can.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline Fury

  • The Curmudgeon
  • 213
Re: 3.6.12 Release Candidate Stage
Leave version numbering to .11 until it is absolutely final.

 

Offline Zacam

  • Magnificent Bastard
  • Administrator
  • 211
  • I go Sledge-O-Matic on Spammers
    • Minecraft
    • Steam
    • Twitter
    • ModDB Feature
Re: 3.6.12 Release Candidate Stage
My 2 cents.  Call them 3.6.12 RC but leave the internal version at 3.6.11.  Will show in the logs if someone is running final or not right off the bat.  

We often get support issues which could be fixed without the logs if we know the build involved. While your suggestion works I'd prefer to move away from requiring users to run the debug build and upload a log whenever we possibly can.

The exec EXTERNAL filename can be _12_RC, right? Easily done. And the Revision # for the RC builds will be properly showing, so in the event some body RENAMES it, we'd STILL need the log and that version number will be useful for the SVN Revision number regardless of the Major/Minor?Whatever. Oh, and the same output that goes to the log? Shows in Pilot Selection screen and Mainhall as well, so instead of a log, we can say "What numbers are on your mainhall?" and done.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!
Talk with the community on Discord
"If you can keep a level head in all this confusion, you just don't understand the situation"

¤[D+¬>

[08/01 16:53:11] <sigtau> EveningTea: I have decided that I am a 32-bit registerkin.  Pronouns are eax, ebx, ecx, edx.
[08/01 16:53:31] <EveningTea> dhauidahh
[08/01 16:53:32] <EveningTea> sak
[08/01 16:53:40] * EveningTea froths at the mouth
[08/01 16:53:40] <sigtau> i broke him, boys

 

Offline Echelon9

  • 210
Re: 3.6.12 Release Candidate Stage
The exec EXTERNAL filename can be _12_RC, right? Easily done. And the Revision # for the RC builds will be properly showing, so in the event some body RENAMES it, we'd STILL need the log and that version number will be useful for the SVN Revision number regardless of the Major/Minor?Whatever. Oh, and the same output that goes to the log? Shows in Pilot Selection screen and Mainhall as well, so instead of a log, we can say "What numbers are on your mainhall?" and done.
I've got a test Xcode script which can update FS_VERSION_REVIS in the source (and thus the mainhall, log ....) from the latest SVN revision automatically before each build.

Is there anything similar which can automatically keep track with the latest SVN revision with Visual Studio?
« Last Edit: February 06, 2010, 03:58:47 am by Echelon9 »

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: 3.6.12 Release Candidate Stage
I think you're missing my point. Many people will get the version number from the thread they downloaded the exe from or from the name of the executable. If the file is called fred2_open_3_6_12RC_r then when asked what number build they have lots of people just look at the filename. Can we not mention it being a 3.6.12 build there?
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline captain-custard

  • previously known as andicirk
  • 210
  • one sandwich short of a picnic
Re: 3.6.12 Release Candidate Stage
my 2 cents worth is to only have even numbers as "final" or "RC" so 3.6.11 would be the developement stage of 3.6.12 and so the next developement will be 3.6.13 which will create 3.6.14RC etc anyway ...;blah
"Duct tape is like the force. It has a light side, a dark side, and it holds the universe together."

 

Offline Tomo

  • 28
Re: 3.6.12 Release Candidate Stage
At work we use a very long version identifier, as follows:

Major.Minor.Revision.Status.0.build

The Status section shows whether it's Alpha, Beta, RC or Released

Eg:
1.2.3.0.0.20 - Version 1.2.3 Alpha, build 20
1.2.3.1.0.35 - Version 1.2.3 Beta, build 35
1.2.3.8.0.74 - Version 1.2.3 Release Candidate, build 74
1.2.3.9.0.75 - Version 1.2.3 Released, build 75

The build number gets bumped continually by nightly builds, and is essentially equivalent to the SCP's svn Revision number

This is always shown in the About menu (or titlebar if there's no About)

We should do something similar that's always displayed in the mainhall/pilot, regardless of the actual executable filename.

A pretty obvious solution for the SCP is to display:

Beta:
Major.Minor.Decimal svnRevnumber
RC:
Major.Minor.Decimal RC svnRevnumber
Release:
Major.Minor.Decimal svnRevnumber

With odd Decimals being Alpha/Beta, and even Decimals being RC/Release.

The advantage of this is that the svn Revision number remains - and thus if we end up having to recall the Release we can tell if someone's still got the previous one.
(At work this has helped immensely when things have gone pearshaped)

 
Re: 3.6.12 Release Candidate Stage
Very Very convoluted system for general public support ;s
That's the exact opposite of what I was talking about heh  :p
"Neutrality means that you don't really care, cuz the struggle goes on even when you're not there: Blind and unaware."

"We still believe in all the things that we stood by before,
and after everything we've seen here maybe even more.
I know we're not the only ones, and we were not the first,
and unapologetically we'll stand behind each word."

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: 3.6.12 Release Candidate Stage
I'd be most happy if the one and only 3.6.12 was the official, final release. With 3.6.10, there have been many enough times when a person has said "I'm using 3.6.10" and you couldn't be sure of whether it's 3.6.10 Final, an RC, a nightly or one of those taylor's Xt builds from '08.

I mean, of course it is the SCP's decision, but it would be n times easier for tech supporters and n^2 times easier for the average users if there was only one 3.6.12 in existence.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: 3.6.12 Release Candidate Stage
Yep. I figured you and The_E would be the ones who really understood where I was coming from with this. :D
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 
Re: 3.6.12 Release Candidate Stage
I agree with the statements here. We always said 3.6.11 would be the development builds, and RCs are technically still development status, so should be 3.6.11. The final released build should be 3.6.12 (and that should also be branched in SVN!)
STRONGTEA. Why can't the x86 be sane?

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: 3.6.12 Release Candidate Stage
RCs aren't technically development status though, like nightly builds anyway.  They're candidates.  Theoretically, an RC should be capable of simply being rebranded into final if it's stable enough.  Personally, I think you guys underestimate people when it comes to these RCs, but that's just me.  I know 3.6.10 was bad but I really don't think the RCs that will only be around a short time will get that prevalent, and they will be much more clearly marked regardless of how we number them.  But if you want to insist that we keep them as 3.6.11s, defeating the purpose of the RC designation altogether, fine.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays