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

TOWARDS 3.1 BETA - Let the bug hunt begin! #21855

Open
reduz opened this Issue Sep 8, 2018 · 23 comments

Comments

@reduz
Member

reduz commented Sep 8, 2018

image

Issue Tagging

I have gone through the entire 3.1 bug list. It is currently (September 7) at 576 open bugs.

I took the work of assigning issues to most contributors, so if you are tagged, you can easily check which issues are assigned to you.

Issues by Contributor

Here is a rough list of issues by contributor:

reduz - 207 issues
neikeq - 43 issues
vnen - 36 issues
hpvb - 32 issues
karroffel - 26 issues
odino - 26 issues
groud - 21 issues
MarianoGNU - 19 issues
paulb23 - 9 issues
faless - 9 issues
Hinsbart - 8 issues
RandomShaper - 8 issues
JFonS - 7 issues
ifire - 2 issues
bojidar_bg - 5 issues
eska014 - 5 issues
mux213 - 4 issues

(Not here and have issues assigned? let me know)

Yes, the amount of issues assigned to me is pretty high, but unlike the rest of the contributors, I work full time on Godot all seven days of the week :-P. Of course help is always appreciated.

If you believe an issue that I assigned does not belong to you, please let me or @akien-mga know, so we can re-assign it to the proper contributor. Don't just un-assign it yourself :)

Not listed?

If you believe yourself capable and are not on the list, but you still want to help. Or if you are done with your issues (or want to take a break), feel free to take issues from other contributors, starting by those who have the highest amount (the includes me of course! ).

If you have not done much Godot development and want to start getting into fixing issues (which is a great learning experience), we have re-introduced the Hero Wanted! tag, which are great bugs to get you started. They include a description and hints on how the bug could be approached.

Feature Freeze

Remember that we are now in Feature Freeze, so no new features will be added. Please focus your effort on fixing issues, so we can get 3.1 out of the door as soon as possible!

@RiverMesa

This comment has been minimized.

RiverMesa commented Sep 8, 2018

Remember that we are not in Feature Freeze, so no new features will be added.

Hate to be that person, but isn't this a bit...Contradictory?

@reduz

This comment has been minimized.

Member

reduz commented Sep 8, 2018

Hate to be that person, but isn't this a bit...Contradictory?

eep, s/not/now. thanks for pointing it out!

@neikeq

This comment has been minimized.

Member

neikeq commented Sep 8, 2018

🐞 👌 🔫 😂

@samvila

This comment has been minimized.

Contributor

samvila commented Sep 8, 2018

Any news on these reports?:

#19659
#12795

And for the Godot to Blender exporter:

godotengine/godot-blender-exporter#91

@Chaosus Chaosus added the discussion label Sep 8, 2018

@Chaosus Chaosus added this to the 3.1 milestone Sep 8, 2018

@Nodragem

This comment has been minimized.

Nodragem commented Sep 8, 2018

On my browser, I see 3931 issues :/ even with solving 576, there will be 3355 remaining? which sounds a bit discouraging! :)

Are there a lot of duplicates and non-issues in the list? if the issue list is cleaned up, would we expect to go under 1000 issues remaining after the hunt?

In any case to solve these 576 issues would be a wonderful achievement; whatever remains in the list.

@novhack

This comment has been minimized.

novhack commented Sep 8, 2018

Issues are not bugs. There are feature requests and enhancement suggestions there as well. There are 1800 reported bugs over all and yes some might be duplicates, some are not relevant anymore and some might be already resolved but nobody noticed. For a software this size with so many users (that are actually reporting bugs properly) and contributors it's actually not that many bugs. Other engines which I will not specify most likely have more bugs than Godot you just don't know. 😀

@reduz

This comment has been minimized.

Member

reduz commented Sep 8, 2018

On my browser, I see 3931 issues

Most are feature/enhancement requests, we are thinking of moving those to the Roadmap repo, otherwise the issue tracker is growing too big.

@Nodragem

This comment has been minimized.

Nodragem commented Sep 8, 2018

@novhack, yep, that's true that a lot of the issues are feature requests. We might need a regular cleaning of the issues, closing the irrelevant ones, and of the feature requests (we can't accumulate all of them forever). It is not because we are smaller and have less bugs than a big game engine that we don't need to make efforts to prevent us from reaching an unmanageable situation with bugs.
@reduz, yep, it would be wise to somehow separate bugs and feature requests. Feature requests may have a natural tendency to accumulate because they can't be closed until they are implemented or formally refused. Maybe it could help reassuring Github's visitors to see on the main Github page how many of the issues are bugs / feature requests. That way, visitors would see the number of bugs decreasing or being reasonable. Not sure how important that statistics can be for people to start or continue to use the engine.

@clarkejm

This comment has been minimized.

clarkejm commented Sep 9, 2018

I know it's fairly new but has anyone had a chance to confirm if #21739 would be considered a bug or feature (imported multi-material meshes that otherwise render correctly don't render correctly when used in CSGMesh)
thanks in advance!

@LikeLakers2

This comment has been minimized.

Contributor

LikeLakers2 commented Sep 9, 2018

I have gone through the entire 3.1 bug list. It is currently (September 7) at 576 open bugs.

It sort of bothers me that some of the 3.1 bugs got sent to the 3.2 bug list. Wouldn't it be easier to just fix those now instead of moving them...?

I understand some of the bugs won't matter after some feature X planned for 3.2 is added. But there's some that aren't even like that... Or that have existed since the 2.x days.

@AndreaCatania

This comment has been minimized.

Member

AndreaCatania commented Sep 9, 2018

@LikeLakers2 Make a list of that issues so we can check them

@akien-mga

This comment has been minimized.

Member

akien-mga commented Sep 9, 2018

It sort of bothers me that some of the 3.1 bugs got sent to the 3.2 bug list. Wouldn't it be easier to just fix those now instead of moving them...?

If a bug is moved to a later milestone, it means that we can't reasonably spend time fixing it now, without pushing the current milestone further needlessly.

Yeah, some bugs are old and get moved to the next milestone often, but that's how software development works. You can't fix all bugs that ever existed for a given release, and most importantly, you shouldn't. If we tried to do that, it would mean:

  • Feature freeze for 3 years
  • No PRs accepted unless it's strictly a bug fix and was tested by 20 users
  • 3 years without any release, without anyone talking about (or using) Godot

I doubt that's what the community would want :)

If we are now moving issues to the 3.2 milestone (or removing them from a milestone altogether), it means that we don't consider them must-fix for 3.1 to be a good release. That's our call and users are welcome to challenge it if they think it's a wrong assessment, but you can't ask us to fix them in priority if we just decided that they're not so high priority.

@nobuyukinyuu

This comment has been minimized.

nobuyukinyuu commented Sep 9, 2018

Now to pray to the gods of godot that my pet issues get fixed in time for release 😂

@ZX-WT

This comment has been minimized.

Contributor

ZX-WT commented Sep 9, 2018

#18549 I haven't check this bug in master but if this still exist, shouldn't this also be on the list?

@LikeLakers2

This comment has been minimized.

Contributor

LikeLakers2 commented Sep 9, 2018

If a bug is moved to a later milestone, it means that we can't reasonably spend time fixing it now, without pushing the current milestone further needlessly.

Okay, now that I understand. Sorry if I sounded like I was complaining.

@Garrom

This comment has been minimized.

Garrom commented Sep 9, 2018

Oh guys, I love you all. Too bad that I can't understand C/C++, I so badly wish to help you with it...

@mhilbrunner

This comment has been minimized.

Member

mhilbrunner commented Sep 13, 2018

@Garrom Godot is a great way to learn C++ and to get into contributing to Open Source. I had a great experience with it. Don't be afraid, just start doing! There are a lot of helpful people around.

That said, you can also contribute in other ways: by testing and triaging issues, improving the documentation, by spreading the word or even donating. See Ways to Contribute.

@islam1999h

This comment has been minimized.

islam1999h commented Sep 13, 2018

make it easy to use
support .fbx .mp3 .unitypackage

@islam1999h

This comment has been minimized.

islam1999h commented Sep 13, 2018

making game easy and fast
like this tool: https://assetstore.unity.com/packages/templates/systems/game-creator-89443
I think this is the next generation tool should be built-in in any game engine
i hope to see that in Godot 4.0

@groud

This comment has been minimized.

Contributor

groud commented Sep 13, 2018

@islam1999h please, this is not the topic here. We're not here to discuss feature requests.

@islam1999h

This comment has been minimized.

islam1999h commented Sep 13, 2018

Sorry but where can I discuss feature requests? @groud

@groud

This comment has been minimized.

Contributor

groud commented Sep 13, 2018

@islam1999h Create another issue on Github, and be specific on the feature you need.

@Nodragem

This comment has been minimized.

Nodragem commented Sep 30, 2018

how is the bug hunt going?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment