Skip to content

Conversation

@dotnet-sb-bot
Copy link
Contributor

Source-build updates for the .NET 10.0.0-rc.2.25502.107 / 10.0.100-rc.2.25502.107 release.

@ellahathaway
Copy link
Member

All source-built release artifacts are now located at https://builds.dotnet.microsoft.com/dotnet/source-build/<filename>. This aligns with where other release artifacts from the VMR are located e.g. https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz

@ellahathaway
Copy link
Member

ellahathaway commented Oct 17, 2025

All builds are failing with Unable to find package Microsoft.DotNet.Arcade.Sdk with version (= 10.0.0-beta.25502.107). Do we know if the non-shipping packages got copied over to the public eng feed? @mmitche @dotnet/prodconsvcs

@premun
Copy link
Member

premun commented Oct 20, 2025

@mmitche should the release build be pushed into the non-internal RC2 channel?

@mmitche
Copy link
Member

mmitche commented Oct 20, 2025

@mmitche should the release build be pushed into the non-internal RC2 channel?

Yeah we can do that

@ellahathaway
Copy link
Member

@dotnet/source-build - can I please get a review on this? Thanks in advance.

@ellahathaway ellahathaway enabled auto-merge (squash) October 20, 2025 20:36
@ellahathaway ellahathaway merged commit 630ec86 into release/10.0.1xx Oct 20, 2025
11 checks passed
@ellahathaway ellahathaway deleted the release-pr-10.0.100-rc.2.25502.107 branch October 20, 2025 20:46
@mthalman
Copy link
Member

@ellahathaway - Can you help ensure the changes to eng/download-source-built-archive.sh get ported to main and release/10.0.2xx?

@ellahathaway
Copy link
Member

/backport to main

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@ellahathaway backporting to "main" failed, the patch most likely resulted in conflicts:

$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patch

Applying: .NET 10.0.100-rc.2.25502.107 update
Using index info to reconstruct a base tree...
M	eng/Version.Details.props
M	eng/Version.Details.xml
M	eng/Versions.props
M	eng/common/SetupNugetSources.ps1
M	eng/common/SetupNugetSources.sh
M	eng/common/core-templates/job/publish-build-assets.yml
M	eng/common/core-templates/jobs/jobs.yml
M	eng/common/sdk-task.sh
M	eng/common/templates-official/variables/sdl-variables.yml
M	global.json
Falling back to patching base and 3-way merge...
Auto-merging eng/Version.Details.props
CONFLICT (content): Merge conflict in eng/Version.Details.props
Auto-merging eng/Version.Details.xml
CONFLICT (content): Merge conflict in eng/Version.Details.xml
Auto-merging eng/Versions.props
CONFLICT (content): Merge conflict in eng/Versions.props
Auto-merging eng/common/SetupNugetSources.ps1
Auto-merging eng/common/SetupNugetSources.sh
Auto-merging eng/common/core-templates/job/publish-build-assets.yml
CONFLICT (content): Merge conflict in eng/common/core-templates/job/publish-build-assets.yml
Auto-merging eng/common/core-templates/jobs/jobs.yml
CONFLICT (content): Merge conflict in eng/common/core-templates/jobs/jobs.yml
Auto-merging eng/common/sdk-task.sh
CONFLICT (content): Merge conflict in eng/common/sdk-task.sh
Auto-merging eng/common/templates-official/variables/sdl-variables.yml
CONFLICT (content): Merge conflict in eng/common/templates-official/variables/sdl-variables.yml
Auto-merging global.json
CONFLICT (content): Merge conflict in global.json
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 .NET 10.0.100-rc.2.25502.107 update
Error: The process '/usr/bin/git' failed with exit code 128

Please backport manually!

@ellahathaway
Copy link
Member

Can you help ensure the changes to eng/download-source-built-archive.sh get ported to main and release/10.0.2xx?

@mthalman - This requires re-bootstrapping these branches. I think a re-bootstrap makes sense for 2xx (see #3026 (comment)), but do we need to re-bootstrap main?

@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
Copy link
Member

Choose a reason for hiding this comment

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

why did this add the <?xml back?

I also see quite a lot of newline-at-end-of-file changes in this diff

Copy link
Member

Choose a reason for hiding this comment

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

Thanks for catching this. I created the changes in this PR with this new infra. I will investigate.

Copy link
Member

Choose a reason for hiding this comment

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

Looks like my new logic added the <?xml back. I will fix that. I also verified that my code caused EOL changes to the versions.props and global.json file.

For all of the other EOL diffs, it looks like darc is potentially the culprit? I ran darc update-dependencies locally with the build ID from the release and verified that it added all of those newlines. I don't see any settings in the VMR repo that could cause these newlines otherwise, and I don't have any local git settings configured that could've caused this either.

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

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants