Next feature freeze begins Nov. 4
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Next feature freeze begins Nov. 4
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.
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
-
- Joined: Wed Apr 16, 2014 7:18 am
- Byond Username: Nienhaus2
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
I am very happy about this. Will the carpet bug finally be fixed?
Hey.
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
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
- 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
What of Code cleanups/optimisations?
Be they feature or fix in the eyes of this Freeze?
Be they feature or fix in the eyes of this Freeze?
私は完璧
- fleure
- Joined: Tue Apr 15, 2014 2:50 pm
- Byond Username: Fleure
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
My two cents: large scale optimisations or refactoring has the potential to cause more bugs without solving anything.Remie Richards wrote:What of Code cleanups/optimisations?
Be they feature or fix in the eyes of this Freeze?
Ex-/tg/station maintainer for being a lazy shit.
- 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
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
Feedback is dumb and it doesn't matter
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
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
- Kelenius
- Joined: Sun Apr 20, 2014 10:53 am
- Byond Username: Kelenius
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
What about polishing existing features?
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
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
- Kelenius
- Joined: Sun Apr 20, 2014 10:53 am
- Byond Username: Kelenius
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
How about something along the lines of adding a new crate to cargo or something of similar degree?Giacom wrote:If that involves fixing bugs or refactoring code, without adding new features, that is fine.
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
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
- 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
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.
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
ONE DAY REMAINS.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation
- 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
boy oh boy i better pull request my new anime haircuts fast
- 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
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
Feedback is dumb and it doesn't matter
- 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]
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?
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?
Who is this guy?
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze is in effect until 7th June [DETAILS]
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
- Cheridan
- Joined: Tue Apr 15, 2014 6:04 am
- Byond Username: Cheridan
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
https://github.com/tgstation/-tg-station/pull/3758Nienhaus wrote:I am very happy about this. Will the carpet bug finally be fixed?
-
- Joined: Wed Apr 16, 2014 7:18 am
- Byond Username: Nienhaus2
Re: Feature Freeze will be in effect on the 7th May. [DETAIL
Yay.Cheridan wrote:https://github.com/tgstation/-tg-station/pull/3758Nienhaus wrote:I am very happy about this. Will the carpet bug finally be fixed?
Hey.
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect at 7th July 2014.
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
- 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.
Giacom didn't you quit...?
Bit off topic (hah) but yeah
Bit off topic (hah) but yeah
-
- Joined: Fri Apr 18, 2014 9:02 am
- Byond Username: Miggles
- Contact:
Re: Feature Freeze will be in effect at 7th July 2014.
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
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect at 7th July 2014.
Was brought back as a project manager.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect at 7th July 2014.
1 week remains!
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation
- Kelenius
- Joined: Sun Apr 20, 2014 10:53 am
- Byond Username: Kelenius
Re: Feature Freeze will be in effect at 7th July 2014.
Yes, because it helped so much previous month...
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze will be in effect at 7th July 2014.
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
- 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.
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.
-
- Joined: Sat Apr 19, 2014 11:23 am
- Byond Username: Miauw62
Re: Feature Freeze will be in effect at 7th July 2014.
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
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Feature Freeze is now active until the 7th of August.
Feature freeze is now active.
Check out my MiniStation map, for low population servers. http://tgstation13.org/wiki/MiniStation
- 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.
Oldman Robustin wrote:It's an established meme that coders don't play this game.
- 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.
How many issues did we manage to close this time around?
Former Dev/Headmin
Who is this guy?
Who is this guy?
-
- 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.
About 87 Issues... but we opened 82 issues in the same period.Ikarrus wrote:How many issues did we manage to close this time around?
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!™
Poly the Parrot - All Seeing Bird Transcends Universe, Joins Twitter.
Kofi - Make A Poor Life Choice
Good ideas backed by cruddy code since 2012!™
- Aranclanos
- Joined: Tue Apr 15, 2014 4:55 pm
- Byond Username: Aranclanos
Re: Feature Freeze is now active until the 7th of August.
some of the bugs that get reported are from r4407
I accept donations, click here
- 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.
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
Feedback is dumb and it doesn't matter
- Cheridan
- Joined: Tue Apr 15, 2014 6:04 am
- Byond Username: Cheridan
Next freeze begins Nov. 4
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.
- Psyentific
- Joined: Mon Apr 21, 2014 7:44 am
- Byond Username: Psyentific
- Location: Vancouver, Canada
- Contact:
Re: Next feature freeze begins Nov. 4
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.
- MisterPerson
- Board Moderator
- Joined: Tue Apr 15, 2014 4:26 pm
- Byond Username: MisterPerson
Re: Next feature freeze begins Nov. 4
That's evidence the freezes have been working, not that they need to stop.Psyentific wrote:I haven't seen a lot of bugs or crashes affecting my day-to-day playtime, just sayin'
"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
Feedback is dumb and it doesn't matter
- 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
Does that mean the coder team is the TSA?MisterPerson wrote:"My, there haven't been any criminals allowed at the airport, I guess we can stop having so many security guards"
Forum Admin
Send me a PM if you have any issues, concerns or praise of fishfood to express about the forums.
Send me a PM if you have any issues, concerns or praise of fishfood to express about the forums.
- Rolan7
- Rarely plays
- Joined: Wed Apr 23, 2014 6:51 pm
- Byond Username: Rolan7
Re: Next feature freeze begins Nov. 4
If all TSA employees did accidental terrorisms regularly, sure.
The EMPEROR OF MANKIND wants YOU to squash bugs. They are symptoms of CHAOS.
-
- Joined: Sat Apr 19, 2014 12:32 am
- Byond Username: Mrpain666
Re: Next freeze begins Nov. 4
Edit the OP please.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.
/vg/station Head Admin
- Cheridan
- Joined: Tue Apr 15, 2014 6:04 am
- Byond Username: Cheridan
Re: Next freeze begins Nov. 4
The title has been edited, there's not really any reason to change the rest. You know how a calendar works, I'm sure.mrpain wrote:Edit the OP please.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.
-
- Rarely plays
- Joined: Fri Apr 18, 2014 4:35 pm
Re: Next feature freeze begins Nov. 4
Or... doesn't work, amirite?
You know, because calendars are lazy!
...
I'll just show myself to the door then.
You know, because calendars are lazy!
...
I'll just show myself to the door then.
-
- Joined: Sat Apr 19, 2014 8:49 pm
- Byond Username: Giacomand
Re: Next feature freeze begins Nov. 4
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
- Cheridan
- Joined: Tue Apr 15, 2014 6:04 am
- Byond Username: Cheridan
Re: Next feature freeze begins Nov. 4
>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!
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!
- 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
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
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
Who is online
Users browsing this forum: No registered users