-
Notifications
You must be signed in to change notification settings - Fork 18.9k
Closed
Labels
area/go-sdkkind/refactorPR's that refactor, or clean-up codePR's that refactor, or clean-up codestatus/0-triage
Milestone
Description
Description
Summary
Move pkg/archive out of the main module into its own repository
Currently relevant dependencies
github.com/docker/docker/pkg/archive
├ github.com/docker/docker/pkg/idtools
├ github.com/docker/docker/pkg/ioutils
├ github.com/docker/docker/pkg/pools
├ github.com/docker/docker/pkg/system
├ github.com/moby/patternmatcher
├ github.com/moby/sys/sequential
└ github.com/moby/sys/userns
github.com/docker/docker/pkg/idtools
└ github.com/moby/sys/user
github.com/docker/docker/pkg/ioutils (nothing relevant)
github.com/docker/docker/pkg/pools
└ github.com/docker/docker/pkg/ioutils
github.com/docker/docker/pkg/system (nothing relevant)
Proposal and steps
- Copy relevant
pkg/systemfunctionality Decouple pkg/archive from pkg/system #49072 - Remove parts of
pkg/systemonly used for archive,pkg/systemis not suitable for standalone library since most of the functionality is considered temporary until officially supported.pkg/systemshould become internal. Decouple pkg/archive from pkg/system #49072 - Copy relevant
pkg/ioutils, only used for one simple thing Decouple pkg/archive from pkg/ioutils #49073 - Copy relevant parts of
pkg/poolto archive or move pool Remove use ofpkg/poolsin archive #49117 - Move
pkg/idtoolsundergithub.com/moby/sysSplit idtools to an internal package and package to be moved #49087 - Remove uses of
pkg/errorspkg/archive: replace uses of pkg/errors for stdlib errors #49101 - Move
pkg/archiveto a new repository undergithub/moby
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/go-sdkkind/refactorPR's that refactor, or clean-up codePR's that refactor, or clean-up codestatus/0-triage
Type
Projects
Status
Done
Status
Complete