Next feature freeze begins Nov. 4

How, what and why to code in BYOND.
Post Reply
Giacom
Joined: Sat Apr 19, 2014 8:49 pm
Byond Username: Giacomand

Next feature freeze begins Nov. 4

Post by Giacom » #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
Nienhaus
Joined: Wed Apr 16, 2014 7:18 am
Byond Username: Nienhaus2

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

Post by Nienhaus » #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

Post by Giacom » #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
Byond Username: CrimsonVision
Location: England, UK, Earth, Sol, Milky Way, Local Group, Virgo Supercluster, Known Universe
Contact:

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

Post by Remie Richards » #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

Post by fleure » #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

Post by MisterPerson » #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

Post by Giacom » #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

Post by Kelenius » #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

Post by Giacom » #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

Post by Kelenius » #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

Post by Giacom » #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

Post by Rolan7 » #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

Post by Giacom » #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
Byond Username: SergeantSkread
Location: chiraq

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

Post by SergeantSkread » #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

Post by MisterPerson » #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
Byond Username: Ikarrus
Github Username: Ikarrus
Location: Canada
Contact:

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

Post by Ikarrus » #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]

Post by Giacom » #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

Post by Cheridan » #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.
Nienhaus
Joined: Wed Apr 16, 2014 7:18 am
Byond Username: Nienhaus2

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

Post by Nienhaus » #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.

Post by Giacom » #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
Byond Username: Dannno
Location: e-mail me if you want a pizza roll

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

Post by danno » #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
miggles
Joined: Fri Apr 18, 2014 9:02 am
Byond Username: Miggles
Contact:

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

Post by miggles » #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.

Post by Giacom » #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.

Post by Giacom » #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.

Post by Kelenius » #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.

Post by Giacom » #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
Byond Username: Paprka
Location: in down bad

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

Post by paprika » #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.
Miauw
Joined: Sat Apr 19, 2014 11:23 am
Byond Username: Miauw62

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

Post by Miauw » #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.

Post by Giacom » #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
Byond Username: Paprka
Location: in down bad

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

Post by paprika » #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
Byond Username: Ikarrus
Github Username: Ikarrus
Location: Canada
Contact:

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

Post by Ikarrus » #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.

Post by Incoming » #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.

Kofi - 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.

Post by Aranclanos » #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.

Post by MisterPerson » #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

Post by Cheridan » #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
Byond Username: Psyentific
Location: Vancouver, Canada
Contact:

Re: Next feature freeze begins Nov. 4

Post by Psyentific » #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

Post by MisterPerson » #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
Byond Username: Jordie0608
Github Username: Jordie0608
Location: Spiderland, Australia

Re: Next feature freeze begins Nov. 4

Post by Jordie0608 » #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

Post by Rolan7 » #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

Post by mrpain » #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

Post by Cheridan » #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

Post by damiac » #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

Post by Giacom » #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

Post by Cheridan » #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
Contact:

Re: Next feature freeze begins Nov. 4

Post by Rockdtben » #35945

Excellent. Keep the Freezer going. That'll make it snow.
Custom Software Solutions, Mentorship, and game development ----> Main Site
Game Master: 03/24/2022 - Now || Domain Holder: 04/15/2014 - 03/24/2022 || 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 || "Took no shit from shitters" - MrStonedOne
Post Reply

Who is online

Users browsing this forum: No registered users