Closed danwalmsley closed 5 years ago
cascading properties means inherited manifests must override properties already generated.
Maybe we have different azure containers... one for just all packages. this is where large 7z packages go, i.e. clang, gcc, etc
Then another one for toolchains, and these are just small config files saying we need package x, y,z for cc cpp, etc
Then we have meta data on packages that says this package expects x,y,z also.
Upload tool will need to generate the metadata from a spec file or something.
When a package is installed the metadata will need to be converted to a spec file, and this can be read and resolved anytime the package is accessed.
cascading properties means inherited manifests must override properties already generated.
Maybe we have different azure containers... one for just all packages. this is where large 7z packages go, i.e. clang, gcc, etc
Then another one for toolchains, and these are just small config files saying we need package x, y,z for cc cpp, etc
Then we have meta data on packages that says this package expects x,y,z also.
Upload tool will need to generate the metadata from a spec file or something.
When a package is installed the metadata will need to be converted to a spec file, and this can be read and resolved anytime the package is accessed.