Skip to content

TypeScript has not added regression tests for the regressions #30144

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

Closed
falsandtru opened this issue Feb 28, 2019 · 16 comments
Closed

TypeScript has not added regression tests for the regressions #30144

falsandtru opened this issue Feb 28, 2019 · 16 comments
Labels
Bug A bug in TypeScript Help Wanted You can do this

Comments

@falsandtru
Copy link
Contributor

Regression tests for #30133 which made a lot of regressions are not added. Unfortunately the blind maintainers couldn't find my reports but at least you must add the tests written in #30118 #30049 #30047 to recover your blunder.

@falsandtru
Copy link
Contributor Author

Or to add regression tests for the large regressions you missed is also unactionable?

@jack-williams
Copy link
Collaborator

jack-williams commented Feb 28, 2019

Some regressions here #30146. It's up to the maintainers to decide if they want to merge this. Note: it's currently 3am in Seattle.

@falsandtru
Copy link
Contributor Author

Nice but why you excluded #30049? And can you include my actual example code? With TypeScript, test cases usually include the reported code for reproducing in bug fixing.

@jack-williams
Copy link
Collaborator

I excluded #30049 because I did not have chance to look into that; I don't want to add a test case I don't understand. I think that all the issues reduce down to the same problem, so I'm also reluctant to add more noise to the tests. Someone on the team has been assigned to look into each of these issues, so they are not 'blind'.

I used stripped down code examples that are easy to understand and directly target the issues. I don't have the time right now to change them. You are welcome to submit a fix and I will close my PR.

@RyanCavanaugh RyanCavanaugh added Help Wanted You can do this Bug A bug in TypeScript labels Feb 28, 2019
@RyanCavanaugh
Copy link
Member

@falsandtru your attitude here is getting a bit rough. We're all trying our best here and the constant shade throwing in the past few reports is really not helpful.

If you can't report bugs here without name-calling, we'll have to ask you to not participate at all.

@falsandtru
Copy link
Contributor Author

So you will miss the next large regression again until you find it yourself? It is foolish. You must learn from this mistake. Or you don't learn anything? Cool!

@RyanCavanaugh
Copy link
Member

To be clear: I'm just asking you to not insult people.

@falsandtru
Copy link
Contributor Author

How did you want to be explained your mistake? I don't know English enough to do it.

@DanielRosenwasser
Copy link
Member

- Unfortunately the blind maintainers couldn't find my reports but at least you must add the tests written in #30118 #30049 #30047 to recover your blunder.
+ Unfortunately the maintainers didn't see my reports in #30118 #30049 #30047.
+ This has been extremely frustrating for me.

@falsandtru
Copy link
Contributor Author

Unfortunately, I mean how to realize you the impact of your mistake in the first reports. You misread again for yourself, awesome work.

@falsandtru
Copy link
Contributor Author

Anyway your answer is not smart, right?

This has been extremely frustrating for me.

@DanielRosenwasser
Copy link
Member

Again, you're using an abrasive tone. If I have misunderstood something for whatever reason, I'm sorry. If I've misrepresented how you feel about the situation, I'm sorry about that too. But your responses

Unfortunately, I mean how to realize you the impact of your mistake in the first reports. You misread again for yourself, awesome work.

Anyway your answer is not smart, right?

are not constructive and are making it difficult to collaborate.

@falsandtru
Copy link
Contributor Author

I mean how can you prevent the next oversight of the terrible regression such as #27697? If you missed the next terrible regression again, I have to notify it again noisily because it is a terrible regression.

@RyanCavanaugh
Copy link
Member

I have to notify it again noisily because it is a terrible regression.

You don't have to do it "noisily". We don't prioritize bug reports based on what kinds of insults are included with them. Thousands of people have successfully reported issues without insulting anyone. No one needs to call anyone names to get a bug report noticed here.

If you have determined that you're not able to report an issue without being abrasive or abusive about it, then we ask that you not report issues or comment on them. Other people who are able to report issues in a respectful manner will fill in the gap.

@weswigham
Copy link
Member

So you will miss the next large regression again until you find it yourself? It is foolish. You must learn from this mistake. Or you don't learn anything? Cool!

FYI, we didn't miss this, either - we picked this up via DT within a week or so (and have since improved our DT testing infra so we can more quickly know when we break things on DT (we should know within a day reliably now) - though it was mostly slow because we all live in Seattle and were coming off being snowed in/OOF the prior week, lol). We just spent awhile attacking the issue from multiple angles because we didn't want to revert #27697 if we didn't need to, and the interplay in many of the breaks with one of the other PRs merged at the same time made determining the best "fix" a longer task (and in the end we merged a PR with a modification on the other PR and a revert of #27697). Relax - #27697 was only in master for two weeks.

Anyways, I've merged #30146, since more tests are always gucci, so I think we're done here~

@falsandtru
Copy link
Contributor Author

You are thinking you can be understood by other people without doing anything. It's really cool idea to talk with people.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A bug in TypeScript Help Wanted You can do this
Projects
None yet
Development

No branches or pull requests

5 participants