Next feature freeze begins Nov. 4

How, what and why to code in BYOND.

Moderators: MisterPerson, Code Maintainers

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Next feature freeze begins Nov. 4

Postby Giacom » Wed Apr 30, 2014 9:17 pm #3012

Feature Freeze - 7th July

Why

The Project Managers, me and MrPerson, and the Project Leads, Rock and Cheridan have agreed that a Feature Freeze is going to be required in order to help bring stability with the amount of bugs and runtime errors the code is creating. There has not been a feature freeze for years and last time it has helped tremendously, as it brought the amount of bugs from 100+ to 20+. Today, we have over 350 bugs and 100s of runtimes which were once almost non-existent.

How

On the 7th July, I will create an issue stating that a feature freeze is in effect and any features that are posted after the issue number will be denied. By posting this warning, hopefully you will have enough time to prepare; if you feel that you cannot complete your feature before your feature freeze is in effect, you may create a PR with a [DO NOT MERGE] tag and you can remove the tag once you are ready to have it merged.

Exceptions

There will be exceptions for PRs that replace sprite and make small tweaks to the map (very small). They are rarely the cause of bugs.

How long?

I would like to say as long as it takes, but feature freezes rarely carry the momentum, so there will be a limit. Which limit though? Well having targets will only cause people to create hacky bug fixes which do not fix the root cause of a problem but close the issue so that it counts towards the tally; this was evident from the last feature freeze where this was a huge problem. This problem could be described as the perverse incentive.

The more sensible solution would be to have a time limit, meaning that those who do want to help will and those who do not want to will not create trouble by trying to prematurely end the feature freeze incorrectly.

The milestone deadline will be 7th August

This will be enough time to fix a lot of bugs and runtimes before everyone becomes bored. If required, there can be another feature freeze in the future a month or two after this one ends.

Please ask any questions in this thread

I will try to answer them when I have time.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation



PostThis post was deleted by Cheridan on Wed Apr 30, 2014 9:28 pm.
Reason: le spam xD :^)

User avatar
Nienhaus
 
Joined: Wed Apr 16, 2014 7:18 am
Byond Username: Nienhaus2

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Nienhaus » Thu May 01, 2014 2:52 am #3040

I am very happy about this. Will the carpet bug finally be fixed?
Hey.

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Giacom » Thu May 01, 2014 12:30 pm #3081

It depends, everyone who contributes is a volunteer and they have free will to fix what they want. There also might be higher priority issues everyone will want to fix.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Remie Richards
 
Joined: Thu Apr 17, 2014 7:11 pm
Location: England, UK, Earth, Sol, Milky Way, Local Group, Virgo Supercluster, Known Universe
Byond Username: CrimsonVision

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Remie Richards » Thu May 01, 2014 4:05 pm #3108

What of Code cleanups/optimisations?
Be they feature or fix in the eyes of this Freeze?
私は完璧

User avatar
fleure
 
Joined: Tue Apr 15, 2014 2:50 pm
Byond Username: Fleure

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby fleure » Thu May 01, 2014 5:30 pm #3124

Remie Richards wrote:What of Code cleanups/optimisations?
Be they feature or fix in the eyes of this Freeze?


My two cents: large scale optimisations or refactoring has the potential to cause more bugs without solving anything.
Ex-/tg/station maintainer for being a lazy shit.

User avatar
MisterPerson
Board Moderator
 
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby MisterPerson » Thu May 01, 2014 6:07 pm #3133

I would try to get those in before the freeze. Personally, I would say that they have to fix some known, reported issue, otherwise it's a feature.
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Giacom » Thu May 01, 2014 6:30 pm #3139

I wouldn't want to discourage people from refactoring the code, so I feel they should be allowed as long as they do not add features. The aim of the feature freeze is to get people to shift their focus from creating features to coding to make the game more polished and easier to work with.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Kelenius
 
Joined: Sun Apr 20, 2014 10:53 am
Byond Username: Kelenius

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Kelenius » Thu May 01, 2014 6:41 pm #3143

What about polishing existing features?

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Giacom » Thu May 01, 2014 6:52 pm #3151

If that involves fixing bugs or refactoring code, without adding new features, that is fine.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Kelenius
 
Joined: Sun Apr 20, 2014 10:53 am
Byond Username: Kelenius

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Kelenius » Thu May 01, 2014 9:11 pm #3185

Giacom wrote:If that involves fixing bugs or refactoring code, without adding new features, that is fine.

How about something along the lines of adding a new crate to cargo or something of similar degree?

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Giacom » Thu May 01, 2014 10:52 pm #3199

I personally think that is fine but I know if I start having to make rules for which feature is fine and which aren't, then it is going to cause problems as people will have different definitions of what a small feature is. Saying no features at all will save headaches; also, since the feature freeze is focusing on code, I think it is fine to have the ambiguous rule for the map as I am not that concerned with it causing problems.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Rolan7
Rarely plays
 
Joined: Wed Apr 23, 2014 6:51 pm
Byond Username: Rolan7

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Rolan7 » Mon May 05, 2014 7:42 pm #3868

This is sad but so very necessary. I'll help all I can!
The EMPEROR OF MANKIND wants YOU to squash bugs. They are symptoms of CHAOS.

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Giacom » Tue May 06, 2014 12:03 pm #4007

ONE DAY REMAINS.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
SergeantSkread
 
Joined: Thu Apr 17, 2014 6:58 pm
Location: chiraq
Byond Username: SergeantSkread

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby SergeantSkread » Tue May 06, 2014 3:23 pm #4038

boy oh boy i better pull request my new anime haircuts fast

User avatar
MisterPerson
Board Moderator
 
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby MisterPerson » Wed May 07, 2014 9:41 am #4198

The freeze has begun. May God help us all.
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter

User avatar
Ikarrus
 
Joined: Fri Apr 18, 2014 2:17 am
Location: Canada
Byond Username: Ikarrus
Github Username: Ikarrus

Re: Feature Freeze is in effect until 7th June [DETAILS]

Postby Ikarrus » Mon May 12, 2014 3:22 pm #5454

So am I to understand that if the PR doesn't point to a valid issue on github, it's considered a feature?

It's not what I'd consider ideal, but I understand the need for fixing approved issues. I'd just like some clarification, though.

https://github.com/tgstation/-tg-station/pull/3683
This one was created as a fix for https://github.com/tgstation/-tg-station/issues/494, only I had forgotten to mention it when I created it. Could I ask that it be reconsidered?

https://github.com/tgstation/-tg-station/pull/3680
Was created for what I had considered to be a bug, only there was no existing issue for it. If I submit a new bug on it and it got approved, would this be allowed to reopen? Or are new issues made after the feature freeze started to be ignored?
Former Dev/Headmin
Who is this guy?

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze is in effect until 7th June [DETAILS]

Postby Giacom » Mon May 12, 2014 5:29 pm #5469

The nuke disk being unable to leave the z level just leaves so many hacky checks that I do not know why it is even a thing, if the captain spaced it then nuke operatives could easily recover it. I re-opened it because I do not have time to deal with this now and if you insist on continuing to add these hacky checks then go ahead.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Cheridan
 
Joined: Tue Apr 15, 2014 6:04 am
Byond Username: Cheridan

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Cheridan » Tue May 20, 2014 5:01 pm #7442

Nienhaus wrote:I am very happy about this. Will the carpet bug finally be fixed?


https://github.com/tgstation/-tg-station/pull/3758
Image


/tg/station spriter, admin, and headcoder. Feel free to contact me via PM with questions, concerns, or requests.

User avatar
Nienhaus
 
Joined: Wed Apr 16, 2014 7:18 am
Byond Username: Nienhaus2

Re: Feature Freeze will be in effect on the 7th May. [DETAIL

Postby Nienhaus » Tue May 20, 2014 9:30 pm #7497

Cheridan wrote:
Nienhaus wrote:I am very happy about this. Will the carpet bug finally be fixed?


https://github.com/tgstation/-tg-station/pull/3758

Yay.
Hey.

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect at 7th July 2014.

Postby Giacom » Sat Jun 07, 2014 11:05 am #12049

Freeze over, new freeze scheduled one month from now. Please no bugs until then, k thanks.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
danno
 
Joined: Wed Apr 16, 2014 5:07 pm
Location: e-mail me if you want a pizza roll
Byond Username: Dannno

Re: Feature Freeze will be in effect at 7th July 2014.

Postby danno » Sat Jun 07, 2014 12:58 pm #12071

Giacom didn't you quit...?
Bit off topic (hah) but yeah
Hornygranny wrote:wtf i like danno now

Image
I don't even play ss13 anymore, pretty much due to dannos stupid bullshit

User avatar
miggles
 
Joined: Fri Apr 18, 2014 9:02 am
Byond Username: Miggles

Re: Feature Freeze will be in effect at 7th July 2014.

Postby miggles » Sun Jun 08, 2014 8:06 am #12248

no he's been maintaining for quite a while after he took his break
dezzmont wrote:I am one of sawrge's alt accounts

dezzmont wrote:sawrge has it right.

Connor wrote:miggles is correct though

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect at 7th July 2014.

Postby Giacom » Mon Jun 09, 2014 8:15 pm #12554

Was brought back as a project manager.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect at 7th July 2014.

Postby Giacom » Mon Jun 30, 2014 1:21 pm #16572

1 week remains!
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Kelenius
 
Joined: Sun Apr 20, 2014 10:53 am
Byond Username: Kelenius

Re: Feature Freeze will be in effect at 7th July 2014.

Postby Kelenius » Mon Jun 30, 2014 1:26 pm #16575

Yes, because it helped so much previous month...

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze will be in effect at 7th July 2014.

Postby Giacom » Mon Jun 30, 2014 2:11 pm #16581

Yeah it did very well, should be even better now without the huge backlog.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
paprika
Rarely plays
 
Joined: Fri Apr 18, 2014 10:20 pm
Location: in down bad
Byond Username: Paprka

Re: Feature Freeze will be in effect at 7th July 2014.

Postby paprika » Wed Jul 02, 2014 4:24 am #16963

The last feature freeze brought about working carpet tiles. Nay sayers can go to hell.
Oldman Robustin wrote:It's an established meme that coders don't play this game.

User avatar
Miauw
 
Joined: Sat Apr 19, 2014 11:23 am
Byond Username: Miauw62

Re: Feature Freeze will be in effect at 7th July 2014.

Postby Miauw » Sat Jul 05, 2014 8:55 am #17778

Maybe I should code new features in a different period than the week before the feature freeze starts next time.
<wb> For one, the spaghetti is killing me. It's everywhere in food code, and makes it harder to clean those up.

<Tobba> I stared into BYOND and it farted

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Feature Freeze is now active until the 7th of August.

Postby Giacom » Mon Jul 07, 2014 6:13 am #18090

Feature freeze is now active.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
paprika
Rarely plays
 
Joined: Fri Apr 18, 2014 10:20 pm
Location: in down bad
Byond Username: Paprka

Re: Feature Freeze is now active until the 7th of August.

Postby paprika » Mon Jul 07, 2014 6:55 am #18092

Image

i was just about to submit my book stocking mech and you had to start it early
Oldman Robustin wrote:It's an established meme that coders don't play this game.

User avatar
Ikarrus
 
Joined: Fri Apr 18, 2014 2:17 am
Location: Canada
Byond Username: Ikarrus
Github Username: Ikarrus

Re: Feature Freeze is now active until the 7th of August.

Postby Ikarrus » Sat Aug 09, 2014 4:33 pm #23564

How many issues did we manage to close this time around?
Former Dev/Headmin
Who is this guy?

Incoming
Github User
 
Joined: Tue Apr 15, 2014 11:41 pm
Byond Username: Incoming
Github Username: Incoming5643

Re: Feature Freeze is now active until the 7th of August.

Postby Incoming » Sat Aug 09, 2014 7:00 pm #23570

Ikarrus wrote:How many issues did we manage to close this time around?


About 87 Issues... but we opened 82 issues in the same period.

That's not a negation by any means, the list itself didn't get any smaller but bigger bugs just got replaced with more obscure ones as it went on.
Developer - Datum Antags: Feburary 2016

Poly the Parrot - All Seeing Bird Transcends Universe, Joins Twitter.

Patreon - Make A Poor Life Choice

Good ideas backed by cruddy code since 2012!

User avatar
Aranclanos
 
Joined: Tue Apr 15, 2014 4:55 pm
Byond Username: Aranclanos

Re: Feature Freeze is now active until the 7th of August.

Postby Aranclanos » Sat Aug 09, 2014 7:16 pm #23571

some of the bugs that get reported are from r4407
I accept donations, click here

User avatar
MisterPerson
Board Moderator
 
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: Feature Freeze is now active until the 7th of August.

Postby MisterPerson » Sat Aug 09, 2014 9:37 pm #23581

The ride never ends
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter

User avatar
Cheridan
 
Joined: Tue Apr 15, 2014 6:04 am
Byond Username: Cheridan

Next freeze begins Nov. 4

Postby Cheridan » Mon Oct 06, 2014 12:11 pm #34134

There's been a noticable rise in the amount of bugs recently, stemming from the lack of proper review from maintainers that have been stretched too thin. The next freeze will begin Nov. 4. I'd like to begin sooner but interfering with spooky Halloween fun would be simply devilish.
Image


/tg/station spriter, admin, and headcoder. Feel free to contact me via PM with questions, concerns, or requests.

User avatar
Psyentific
 
Joined: Mon Apr 21, 2014 7:44 am
Location: Vancouver, Canada
Byond Username: Psyentific

Re: Next feature freeze begins Nov. 4

Postby Psyentific » Mon Oct 06, 2014 10:21 pm #34300

I haven't seen a lot of bugs or crashes affecting my day-to-day playtime, just sayin'
I haven't logged into SS13 in at least a year.

User avatar
MisterPerson
Board Moderator
 
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: Next feature freeze begins Nov. 4

Postby MisterPerson » Mon Oct 06, 2014 11:00 pm #34312

Psyentific wrote:I haven't seen a lot of bugs or crashes affecting my day-to-day playtime, just sayin'


That's evidence the freezes have been working, not that they need to stop.

"My, there haven't been any criminals allowed at the airport, I guess we can stop having so many security guards"
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter

User avatar
Jordie0608
Site Admin
 
Joined: Tue Apr 15, 2014 1:33 pm
Location: Spiderland, Australia
Byond Username: Jordie0608
Github Username: Jordie0608

Re: Next feature freeze begins Nov. 4

Postby Jordie0608 » Tue Oct 07, 2014 1:04 am #34350

MisterPerson wrote:"My, there haven't been any criminals allowed at the airport, I guess we can stop having so many security guards"


Does that mean the coder team is the TSA?
Forum Admin
Send me a PM if you have any issues, concerns or praise of fishfood to express about the forums.

User avatar
Rolan7
Rarely plays
 
Joined: Wed Apr 23, 2014 6:51 pm
Byond Username: Rolan7

Re: Next feature freeze begins Nov. 4

Postby Rolan7 » Tue Oct 07, 2014 7:21 am #34425

If all TSA employees did accidental terrorisms regularly, sure.
The EMPEROR OF MANKIND wants YOU to squash bugs. They are symptoms of CHAOS.

mrpain
 
Joined: Sat Apr 19, 2014 12:32 am
Byond Username: Mrpain666

Re: Next freeze begins Nov. 4

Postby mrpain » Wed Oct 08, 2014 2:18 am #34659

Cheridan wrote:There's been a noticable rise in the amount of bugs recently, stemming from the lack of proper review from maintainers that have been stretched too thin. The next freeze will begin Nov. 4. I'd like to begin sooner but interfering with spooky Halloween fun would be simply devilish.


Edit the OP please.
/vg/station Head Admin

User avatar
Cheridan
 
Joined: Tue Apr 15, 2014 6:04 am
Byond Username: Cheridan

Re: Next freeze begins Nov. 4

Postby Cheridan » Wed Oct 08, 2014 12:13 pm #34755

mrpain wrote:
Cheridan wrote:There's been a noticable rise in the amount of bugs recently, stemming from the lack of proper review from maintainers that have been stretched too thin. The next freeze will begin Nov. 4. I'd like to begin sooner but interfering with spooky Halloween fun would be simply devilish.


Edit the OP please.

The title has been edited, there's not really any reason to change the rest. You know how a calendar works, I'm sure.
Image


/tg/station spriter, admin, and headcoder. Feel free to contact me via PM with questions, concerns, or requests.

damiac
Rarely plays
 
Joined: Fri Apr 18, 2014 4:35 pm

Re: Next feature freeze begins Nov. 4

Postby damiac » Wed Oct 08, 2014 8:23 pm #34849

Or... doesn't work, amirite?

You know, because calendars are lazy!

...
I'll just show myself to the door then.

Giacom
 
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Re: Next feature freeze begins Nov. 4

Postby Giacom » Thu Oct 09, 2014 2:08 pm #35023

It should last 2 months to make up for skipping a month. :^)
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation

User avatar
Cheridan
 
Joined: Tue Apr 15, 2014 6:04 am
Byond Username: Cheridan

Re: Next feature freeze begins Nov. 4

Postby Cheridan » Mon Oct 13, 2014 3:43 pm #35927

>stealing christmas

Depending on the freeze's success, I'll consider extending the date further into December, possibly the 18th. If a ton of bugs get fixed, that obviously won't be necessary!
Image


/tg/station spriter, admin, and headcoder. Feel free to contact me via PM with questions, concerns, or requests.

User avatar
Rockdtben
Site Admin
 
Joined: Mon Apr 14, 2014 11:54 pm
Byond Username: Rockdtben
Github Username: Rockdtben

Re: Next feature freeze begins Nov. 4

Postby Rockdtben » Mon Oct 13, 2014 6:04 pm #35945

Excellent. Keep the Freezer going. That'll make it snow.
FastDMM Lead: 01/28/2018 - Now || Code Project Lead: 02/01/2014 - 10/07/2014 || G-Admin: 12/29/2013 - 04/04/2015 || T-Admin: 3/29/2013 - 12/29/2013 || Codermin: ? - 3/29/2013 || Started Playing: 6/13/2006


Return to Coding

Who is online

Users browsing this forum: No registered users