New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removes ass jam #2669
Removes ass jam #2669
Conversation
Created discussion thread: https://forum.ss13.co/showthread.php?tid=15385 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks correct. Doesn't address maps nor icons of stuff removed, ex. sonicbee.
Does not remove ass jam stuff from github action pipelines.
I'd say that the amount of icons left over is minimal and most of the stuff is still available to be spawned by admin intervention (like sonic bees or all the maps). Removing it all manually would be a pain in the ass, possibly by reverting the relevant merge commits and using the dmi merge driver might make it easier but even that's not gonna be clean as a bunch of ass jam code got changed after the PR merge (e.g. throwing refactor had to move timestop stuff). |
GitHub action pipelines should now be ass jam free but please doublecheck if beepsky and automaton setups are correct. |
Yeah, it's probably time |
i would like an admin button created for the bush shaking thing at least, for the option when yall feel like it |
Warc requested that the code is kept so I'll modify the PR to only remove the trigger for turning on ass jam. |
This reverts commit 3da300e.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Disabling assjam but leaving the code, from a code perspective, is the worst possible outcome. This would leave a (small) mess of unmaintained code sitting around becoming ever more unable to be turned on the more things change around it. Either keep it enabled or purge the code from master, but don't do it by halves.
So should I revert back to this: https://github.com/goonstation/goonstation/pull/2669/files/f2a3da6009711025fbf299e8a30c806cc210fe19 ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The current state of this PR appears to just remove the ass-changelog and ass-related checks/github-things without changing the game?
Confirm if this is intentional.
ah wait heck I forgot to revert the last commit, my bad |
This reverts commit fb1a3a5.
Should be good now. If the PR gets merged it can always be linked in https://github.com/goonstation/goonstation/projects/2 in case anyone wants to fish out removed features later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
code/ci looks correct
unmaintained by whom? I was going to go though and individually purge most of the garbage, it would just be nice to not throw out the whole infrastructure with it, but i guess you could also delete everything right now to save you the pain of a few more commented blocks in our codebase that is already riddled with thousands of lines of commented blocks from mid 2015. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure whatever
which pieces of the infrastructure would you want to keep? |
Honestly we could probably make an ass-jam branch with the ass-jam infrastructure and some of the stuff we liked about it and keep it like that until we figure out if we want to use it for some new incarnation of the 13th day of a month. |
.github/keylabeler.yml None of these files contain any code that needs to be removed. Nuking this whole setup when you could just revert the actual Ass Jam feature PRs that are causing problems (Timestop, Kinetitech, Ass Day Classic, looking at you!) - and doing it without even talking to me until someone brought the PR to my attention? Rude. But seeing as I already asked you to just disable it so I could go through and remove the problematic content, and even that's been rejected on the basis of temporarily unused code being bad? More Rude. This is a sledgehammer operation when what it needs is even the slightest bit of discretion. Yeah I could probably put two brain cells together and figure out how to go fetch these parts from the git history but chances are i'll just fuck that up and forget where anything is. Request: |
I've done my share of trying to improve ass-jam and keep it running, adding both features, posting the actual forum thread about it, encouraging people to contribute to it and writing part of the infrastructure around it. Every month I have to defend ass-jam because I'm usually the only person that cares about it and the community comes up with usually valid criticism of the event. I haven't seen you address any of those concerns nor discuss it with the community. If you want to have ass-jam continue please consider listening to feedback. |
[removal] [input wanted]
About the PR
Ass jam suffers from unclear purpose and every month as it rolls around a ton of usually valid overwhelmingly negative feedback appears about it. This PR removes ass jam. Please discuss in the forum thread.
Note: this PR lacks the ass jam label on purpose because that label forces the changelog entry into the ass jam changelog which this PR removes so there would be no point in putting it there.
Why's this needed?
Concerns raised by the community:
Changelog