Bug reporting without Github

A place to record your ideas for the game.

Moderators: MisterPerson, Code Maintainers

Ivuchnu
 
Joined: Fri Apr 17, 2020 10:07 am
Byond Username: Ivuchnu

Bug reporting without Github

Postby Ivuchnu » Wed May 20, 2020 11:53 am #562244

Not first time I run into some bug, ahelp that and get something among "report it yourself". Many coders seem to assume that players are willing and/or able to register github.com account to report something breaking. Look at bugged testmerge that broke TGUI - "Please report any breakages.". Many people complain in OOC about shit breaking, myself I ahelped about this at first round I played with this and saw smartfridges bluescreening and machines regularly failing to open UI, but it's still not fixed. Is actionninja aware of problem? Should I just leave bug reports in "feedback"?

As for actually registering with github.com, my experience have been limited to "Your account has been flagged" and "Emails from the 'airmail.cc' domain cannot be verified." for two tries I did.

Given recent fiasco with Github staff blocking entire repo over meatballs, moving away from damn thing seems reasonable. Other alternative would be running some bugtracking software you can selfhost like forum, like Trac (Wikipedia on Trac, official Trac website).

Another alternative, adding form you can invoke like adminhelp but for bugs in game will yield you greatest amount of information.
Heal w. water/starlight/rads +self-resp
Not happy with game, not happy with code.



User avatar
Qustinnus
TGMC Maintainer
 
Joined: Tue Nov 07, 2017 12:30 am
Byond Username: Qustinnus

Re: Bug reporting without Github

Postby Qustinnus » Wed May 20, 2020 1:04 pm #562265

unless we fully move away from github (e.g. self-hosted gitlab) there is no reason to move our bug-tracking away from github, It'll just lead to more websites to manage and there's no real benefit. If github fucks up our repo again the issue tracker is the least of our worries.

Ivuchnu
 
Joined: Fri Apr 17, 2020 10:07 am
Byond Username: Ivuchnu

Re: Bug reporting without Github

Postby Ivuchnu » Wed May 20, 2020 2:48 pm #562273

I'd argue that if Github actually blocks TG repo again, issues ARE biggest problem as every contributor (and even some players like me) has local copy of all commits thanks to nature of git the software (but bug reports are not backed up).
Heal w. water/starlight/rads +self-resp
Not happy with game, not happy with code.

User avatar
Cobby
 
Joined: Sat Apr 19, 2014 7:19 pm
Byond Username: ExcessiveUseOfCobby
Github Username: ExcessiveUseOfCobblestone

Re: Bug reporting without Github

Postby Cobby » Wed May 20, 2020 10:51 pm #562306

The only issue with a (might I add really nice) system ingame is that you won't bother to look on github to see if it has already been reported, or we have to make it not-so-nice to check for if your issue you reported has already been reported.

Personally, If I have to choose between you do not have to make a github account but now every issue gets reported to the double digits VS. I may not know about an issue until much later because people cannot/willnot report it via the preexisting option, I am more okay with the latter.
Voted best trap in /tg/ 2014-current

User avatar
Cobby
 
Joined: Sat Apr 19, 2014 7:19 pm
Byond Username: ExcessiveUseOfCobby
Github Username: ExcessiveUseOfCobblestone

Re: Bug reporting without Github

Postby Cobby » Wed May 20, 2020 10:53 pm #562307

Voted best trap in /tg/ 2014-current

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Bug reporting without Github

Postby oranges » Thu May 21, 2020 12:47 am #562319

you can report an issue anywhere you want, it's just that only one of them gets any scant attention at all, the rest are ignored completely.

Up to you what you want to do with that information.

User avatar
MrStonedOne
Host
 
Joined: Mon Apr 14, 2014 10:56 pm
Byond Username: MrStonedOne
Github Username: MrStonedOne

Re: Bug reporting without Github

Postby MrStonedOne » Thu May 21, 2020 1:43 am #562322

Code dev and issue tracking are going to be on the same platform because it makes it stupid easy to track issue resolution through the entire code review pipeline.

I've went to report an issue, found a closed as resolved issue about the same thing, gone and looked up the code change that fixed it, and was able to quickly deduce why its still not fully fixed because it was 2 clicks to view the specific code that fixed the issue and catch the mistake. I'm sorry but you just can't beat that with a 3rd party solution.
Forum/Wiki Administrator, Server host, Database King, Master Coder

MrStonedOne on Reddit(banned), Steam, IRC, Skype Discord.

Jack7D1 wrote:After reviewing the history of our previous host(s) I conclude that MSO is our most favorable host to date. To remove him would be very unwise.
Jack7D1 wrote:I seem to be mistaken

User avatar
MrStonedOne
Host
 
Joined: Mon Apr 14, 2014 10:56 pm
Byond Username: MrStonedOne
Github Username: MrStonedOne

Re: Bug reporting without Github

Postby MrStonedOne » Thu May 21, 2020 1:44 am #562324

If anything I would lean more on trying to get admins to relay some of those issues they get in ahelps.
Forum/Wiki Administrator, Server host, Database King, Master Coder

MrStonedOne on Reddit(banned), Steam, IRC, Skype Discord.

Jack7D1 wrote:After reviewing the history of our previous host(s) I conclude that MSO is our most favorable host to date. To remove him would be very unwise.
Jack7D1 wrote:I seem to be mistaken

Tlaltecuhtli
 
Joined: Fri Nov 10, 2017 12:16 am
Byond Username: Tlaltecuhtli

Re: Bug reporting without Github

Postby Tlaltecuhtli » Thu May 21, 2020 4:21 am #562334

why not do like vg mso?

User avatar
MrStonedOne
Host
 
Joined: Mon Apr 14, 2014 10:56 pm
Byond Username: MrStonedOne
Github Username: MrStonedOne

Re: Bug reporting without Github

Postby MrStonedOne » Thu May 21, 2020 12:49 pm #562371

Tlaltecuhtli wrote:why not do like vg mso?


https://github.com/vgstation-coders/vgs ... sues/26461
Forum/Wiki Administrator, Server host, Database King, Master Coder

MrStonedOne on Reddit(banned), Steam, IRC, Skype Discord.

Jack7D1 wrote:After reviewing the history of our previous host(s) I conclude that MSO is our most favorable host to date. To remove him would be very unwise.
Jack7D1 wrote:I seem to be mistaken

Tlaltecuhtli
 
Joined: Fri Nov 10, 2017 12:16 am
Byond Username: Tlaltecuhtli

Re: Bug reporting without Github

Postby Tlaltecuhtli » Thu May 21, 2020 12:57 pm #562372

if even half the issues are bad its still a net positive as you arent relying on the 20-30 people with a github account that play to find a bug

User avatar
skoglol
Code Maintainer
 
Joined: Wed Jun 13, 2018 5:25 am
Byond Username: Skoglol
Github Username: kriskog

Re: Bug reporting without Github

Postby skoglol » Thu May 21, 2020 3:00 pm #562380

Admins should be relaying issues where they are the ones sitting on describing information, for instance if they have used VV to confirm info or used it to view bugged states that might be helpful in tracking down the issue. In most other cases, directing the player to report the issue via the button teaches them the process and prevents ahelps becoming issue reporting central. As someone who has "Coder" in my ingame rank, I can assure you that happens at times.

User avatar
oranges
Code Maintainer
 
Joined: Tue Apr 15, 2014 9:16 pm
Location: #CHATSHITGETBANGED
Byond Username: Optimumtact
Github Username: optimumtact

Re: Bug reporting without Github

Postby oranges » Thu May 21, 2020 8:42 pm #562394

Tlaltecuhtli wrote:if even half the issues are bad its still a net positive as you arent relying on the 20-30 people with a github account that play to find a bug

no it isn't

low quality issues detract from the remaining value of the issue tracker.

a value that is already very low

issues like that will drain it's value to nearly zero

Ivuchnu
 
Joined: Fri Apr 17, 2020 10:07 am
Byond Username: Ivuchnu

Re: Bug reporting without Github

Postby Ivuchnu » Fri May 22, 2020 1:30 am #562441

I think "relying on the 20-30 people with a github account that play to find a bug" is a problem.

If quality of reports made in-game becomes a concern, you could do following:
  • Add minimum account age requirement to have some confidence in player actually knowing that X is a bug and not intended behavior. On unrelated note, head roles unlock too early IMO.
  • Provide some rules to follow. Have player reproduce and describe actions that let to bugged behavior, ahelp if they need admin assistance to do that. Browsing Github to look for existing reports on thing is not as bad as trying to register here, do ask to do that.
  • Add new ban type for cases when particular player becomes a problem with low quality reports.
Heal w. water/starlight/rads +self-resp
Not happy with game, not happy with code.

User avatar
Denton
Code Maintainer
 
Joined: Wed Aug 23, 2017 3:53 pm
Byond Username: Denton-30
Github Username: 81Denton

Re: Bug reporting without Github

Postby Denton » Fri May 22, 2020 12:11 pm #562500

Ivuchnu wrote:As for actually registering with github.com, my experience have been limited to "Your account has been flagged" and "Emails from the 'airmail.cc' domain cannot be verified." for two tries I did.

I mean, it should be obvious that pretty much no company will ever allow registration with anonymous/throwaway mail providers like cock.li
Image

User avatar
Atlanta-Ned
In-Game Admin
 
Joined: Fri Apr 18, 2014 2:11 pm
Byond Username: Atlanta-ned

Re: Bug reporting without Github

Postby Atlanta-Ned » Fri May 22, 2020 1:57 pm #562502

I've advocated for and done a little bit of work on setting up an external issue tracker. Having a way to collect a ton of reports and quickly screen them as non-issues, or duplicates before pushing them to github would be useful. That way GH issues become the authoritative source for issues. In hindsight, github issues are and continue to be the best solution. Giving admins a (BUG) quick response for ahelps might be helpful, if it explains how and more importantly WHY bugs need to be reported on github.
Feedback pls (Don't bother though, because I am perfect)
### ListVarEdit by Atlanta-ned: /datum/reagents reagent_list: Water=/obj/item/weapon/gun/energy/alien
IcePacks wrote:>all you have is a taser and the cold realization that you're a haphazard bandaid over a problem that may or may not exist, applied by someone who doesn't know or care enough about their job to do it properly

OOC: Pizzatiger: God damn Atlanta, how are you so fucking smart and charming. It fucking pisses me off how perfect you are

User avatar
Horza
 
Joined: Fri Jan 11, 2019 9:43 pm
Byond Username: HorzBor

Re: Bug reporting without Github

Postby Horza » Fri May 22, 2020 11:03 pm #562534

I remember filing two separate "bug reports" in ahelp with basic simple one-sentence descriptions that they could literally copypaste into the bug-tracker before. Really simple shit. Both responses were "file it into the bug tracker yourself." When I responded that I didn't like github for its FOSS-unfriendly ultimate policies they told me to fuck off in kinder terms. Bug reports never became filed.
I'm 99% sure that basic bug reports by people who care are much easier to deal with, amongst admins, than idedplsrestart requests. If not, then bug reporting without github would be nice.
Spürdo spädre sbrölölö :DDDDD


Return to Ideas

Who is online

Users browsing this forum: No registered users