Conversation
|
relates to #39533 |
project/PACKAGERS.md
Outdated
There was a problem hiding this comment.
(Off-topic: PACKAGERS.md seems completely outdated 😅)
There was a problem hiding this comment.
Yes, it needs to be cleaned up
pkg/system/path_windows.go
Outdated
There was a problem hiding this comment.
Can we just export this as CheckSystemDriveAndRemoveDriveLetter?
There was a problem hiding this comment.
We could, but the downside is we'll have to maintain GoDoc for both Windows and Linux separately, plus making sure that the signatures are in sync; having the "exported" version in a shared file, and the implementations separate makes sure we don't diverge.
The LCOW implementation in dockerd has been deprecated in favor of re-implementation in containerd (in progress). Microsoft started removing the LCOW V1 code from the build dependencies we use in Microsoft/opengcs (soon to be part of Microsoft/hcshhim), which means that we need to start removing this code. This first step removes the lcow graphdriver, the LCOW initialization code, and some LCOW-related utilities. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
ad53489 to
e047d98
Compare
|
this one is failing on windows (flaky test: #42459) |
|
Failures on arm64:
Failure on amd64
|
tianon
left a comment
There was a problem hiding this comment.
Just one minor question -- overall LGTM
The following (deleted) comment was helpful context for me while reviewing this PR:
// ValidatePlatform determines if a platform structure is valid. This function
// is used for LCOW, and is a no-op on non-windows platforms.(It's about halfway down the diff, but it's deleted in a lot of places and IMO this comment helps explain why so it's the best place to start. 😄)
|
It's ✅ green again! |
taken from #42170, but splitting into smaller chunks
The LCOW implementation in dockerd has been deprecated in favor of re-implementation
in containerd (in progress). Microsoft started removing the LCOW V1 code from the
build dependencies we use in Microsoft/opengcs (soon to be part of Microsoft/hcshhim),
which means that we need to start removing this code.
This first step removes the lcow graphdriver, the LCOW initialization code, and
some LCOW-related utilities.
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)