Skip to content

net10.0 TFM + updates#713

Open
moljac wants to merge 28 commits intotonybaloney:mainfrom
Forks4Work-Microsoft-Xamarin:dev/moljac/net10
Open

net10.0 TFM + updates#713
moljac wants to merge 28 commits intotonybaloney:mainfrom
Forks4Work-Microsoft-Xamarin:dev/moljac/net10

Conversation

@moljac
Copy link
Copy Markdown

@moljac moljac commented Sep 21, 2025

  1. added net10.0 TFM[s] (there was also netstandard2.x)
  2. removed net8.0
  3. fixed errors
  4. updated CI scripts
  5. migrated solution files to new format (sln => slnx)

Open questions under investigations:

  1. IPythonEnvironment.Statitstics() not available in tests
  2. on MacOSX - 3 Process Start errors

@moljac moljac marked this pull request as draft September 21, 2025 13:45
@tonybaloney
Copy link
Copy Markdown
Owner

If you can't see Statistics then you need to clone with sub modules

@moljac
Copy link
Copy Markdown
Author

moljac commented Sep 22, 2025

If you can't see Statistics then you need to clone with sub modules

Thanks. Got it. It works now. I added note to readme.md

Locally I am down to 3 errors (1 per TFM) in CondaTests trying to start process bin/conda.

  Conda.Tests test net8.0 failed with 1 error(s) (4,0s)
    /Users/Shared/Projects/d/dotnet.F4W/CSnakes/dev--moljac--net10/src/CSnakes.Runtime/ProcessUtils.cs(73): error TESTERROR: 
      Conda.Tests.BasicTests.TestSimpleImport (314ms): Error Message: System.ComponentModel.Win32Exception : An error occurred trying to start process 'bin/conda' with working directory '/Users/Shared/Projects/d/dotnet.F4W/CSnakes/dev--molj
      ac--net10/src/Conda.Tests/bin/Debug/net8.0'. No such file or directory
      Stack Trace:
         at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd,
       Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)

I am on MacOSX with case senstive filesystem, so ...

And... Can I trigger CI builds/tests?

@moljac moljac marked this pull request as ready for review September 24, 2025 07:30
@moljac
Copy link
Copy Markdown
Author

moljac commented Sep 24, 2025

Would #341 solve the error above?

PythonLocator for MacOSX/Apple.

#341

@moljac
Copy link
Copy Markdown
Author

moljac commented Nov 23, 2025

@tonybaloney

Would you be so kind and approve workflows, so we can see if this PR builds on CI?
Thanks

@moljac moljac changed the title [EXPERIMENTAL] net10.0 and netstandard TFMs net10.0 TFM + updates Dec 26, 2025
Copy link
Copy Markdown
Collaborator

@atifaziz atifaziz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@moljac .NET 10 support is in since merge of PR #709.

Your PR title reads “net10.0 TFM + updates”. I have not looked at your “+ updates” parts, but I'd suggest separating them into a new PR and ideally one per logical change (like the SLNX change). I opted to work on PR #709 and merge since it technically landed a day before yours and you still had “Open questions under investigations”.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants