Skip to content

Can we remove the fedora.33-x64 intermediate artifacts? #2472

@omajid

Description

@omajid

Why do we have fedora.33-x64 intermediate artifacts?

The previously source-built artifacts tarball contains some RID-specific artifacts:

$ find -iname '*intermediate*nupkg' -exec du -hs {} \; | sort -hr | grep fedora                                                                                                                                 
366M    ./Microsoft.SourceBuild.Intermediate.runtime.runtime.fedora.33-x64.6.0.0-rc.2.21459.6.nupkg                                                                                                                                           
358M    ./Microsoft.SourceBuild.Intermediate.runtime.Crossgen2Pack.fedora.33-x64.6.0.0-rc.2.21459.6.nupkg                                                                                                                                     
320M    ./Microsoft.SourceBuild.Intermediate.runtime.fedora.33-x64.6.0.0-rc.2.21459.6.nupkg   

These seem like they would have very limited use. They wouldn't be used on Fedora 34, nor on RHEL, nor on any other Linux distribution. Even Fedora 33 would fall back to linux-x64, right? They have a really large footprint too, around 1GB. Does it really make sense to keep them in the "main" Private.SourceBuilt.Artifacts.0.1.0-6.0.100-bootstrap.17.tar.gz tarball?

Metadata

Metadata

Assignees

Labels

area-buildImprovements in source-build's own build process

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions