-
Notifications
You must be signed in to change notification settings - Fork 230
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
Span compat #757
Span compat #757
Conversation
First, I see the following issue when I run functional tests against 4.8:
After fixing it by simply bumping up the version of
I started looking into these, but then I had to switch to another task. If you'd like I can send you the diffs of the files I've touched. |
@ebozduman Why would you switch that to 4.8? It is even on 6.0 on the older branches: https://github.com/minio/minio-dotnet/blob/4.0.7/Minio.Functional.Tests/Minio.Functional.Tests.csproj#L3 It never worked on net4.8. The library will be compatible with 4.8 this way, but the test are just an output, and the code itself should not be compatible. |
@ebozduman Anyways, i've added the support for net48 in the tests. Can you get the nuget release out please? |
@martijn00, Thank you for working on this task. |
@ebozduman I've just fixed the failing test |
I will push some changes in a short while. These changes go on top of your PR, #757, and it completes the changes required to support older 4.x dotnet releases together with 6.0 and 7.0 dotnet releases we support. I ran all functional tests against all the supported releases, However, I expect the I appreciate if you could review my changes in the meantime. As soon as the lint check issue is resolved and the review is complete, we can merge PR#757 and start a new release. |
Please disregard the last 2 commits. It is my bad (I was sleep deprived). I'll fix it. |
@ebozduman hehe alright, I'll wait a bit then because you did some strange things in there. Also I want to say again, lets get a release out first and then follow up with more fixes and warning updates because this is getting way too big. |
Yes @martijn00 , |
@ebozduman what are you doing with those commits? Please revert because it is not correct. Let me know what you want so I can have a look if changes need to be made. |
You're right. I'll clean it up. |
Done. My recent commit is removed. As soon as, the build testing is a PASS, we can merge the PR. Could you please look into the build lint failures? 1- Func. test
2- Mint.Logger.Log() function escapes some chars, special chars if any appears in the object name, function or in any other string in the log message.
We need to turn the escaping off as they are just log messages. |
@ebozduman I've done all of those things now. Can you have a look and merge? |
@ebozduman Can you try again with the last commit? |
@ebozduman finally a green check! Lets merge! |
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.
LGTM
@ebozduman Can you merge? I will follow up with some more warning cleanup afterwards. |
Could you please rebase? |
@ebozduman done the rebase now. |
Hi @martijn00 looks like there are a little bit more to address. Thank you... |
@ebozduman fixed the merge conflicts now. Can you merge the PR? |
@ebozduman thanks for merging! When do you expect to get a new nuget release published? |
We'll try to do it this week. |
* Start using hashing and span * Skip some tests for now * Working version * Cleanup * More span * Cleanup * Cleanup response * More Span * Fix hash * More span * Add netstandard compat back in * Fix null checks * Format * Fix all span for netstandard * Update package * Add net48 compat in tests * Fix warnings * Fix test * Completes changes to support 4.7.2 & 4.8 releases * Changes to support 4.x releases * Fix tags * Fix file name * turn the escaping off * Format * Update format * Fix tests * Update nuget * Fix warnings * More span * Format * Fix test * More span * Optimize streams * Format again * More memory * Format * Performance * Fix test * Progress * More stream * Format * Fix response * More span * Use memory * fixes the lint errors * Fix merge * Fixes (cherry picked from commit 3363b25) * More fixes (cherry picked from commit 869fc5f) * more lint changes --------- Co-authored-by: Ersan <ersan.bozduman@gmail.com>
Add netstandard support for Span on: #754