Skip to content

Commit dad3204

Browse files
committed
migrate to use github.com/moby/go-archive
Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent 8e2f799 commit dad3204

File tree

5 files changed

+13
-11
lines changed

5 files changed

+13
-11
lines changed

go.mod

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ require (
2929
github.com/mitchellh/go-ps v1.0.0
3030
github.com/mitchellh/mapstructure v1.5.0
3131
github.com/moby/buildkit v0.20.2
32+
github.com/moby/go-archive v0.1.0
3233
github.com/moby/patternmatcher v0.6.0
3334
github.com/moby/sys/atomicwriter v0.1.0
3435
github.com/moby/term v0.5.2
@@ -127,7 +128,7 @@ require (
127128
github.com/josharian/intern v1.0.0 // indirect
128129
github.com/json-iterator/go v1.1.12 // indirect
129130
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
130-
github.com/klauspost/compress v1.17.11 // indirect
131+
github.com/klauspost/compress v1.18.0 // indirect
131132
github.com/magiconair/properties v1.8.9 // indirect
132133
github.com/mailru/easyjson v0.7.7 // indirect
133134
github.com/mattn/go-colorable v0.1.13 // indirect
@@ -144,7 +145,7 @@ require (
144145
github.com/moby/sys/sequential v0.6.0 // indirect
145146
github.com/moby/sys/signal v0.7.1 // indirect
146147
github.com/moby/sys/symlink v0.3.0 // indirect
147-
github.com/moby/sys/user v0.3.0 // indirect
148+
github.com/moby/sys/user v0.4.0 // indirect
148149
github.com/moby/sys/userns v0.1.0 // indirect
149150
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
150151
github.com/modern-go/reflect2 v1.0.2 // indirect

go.sum

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,8 @@ github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNU
274274
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
275275
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
276276
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
277-
github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
278-
github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
277+
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
278+
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
279279
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
280280
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
281281
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
@@ -324,6 +324,8 @@ github.com/moby/buildkit v0.20.2 h1:qIeR47eQ1tzI1rwz0on3Xx2enRw/1CKjFhoONVcTlMA=
324324
github.com/moby/buildkit v0.20.2/go.mod h1:DhaF82FjwOElTftl0JUAJpH/SUIUx4UvcFncLeOtlDI=
325325
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
326326
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
327+
github.com/moby/go-archive v0.1.0 h1:Kk/5rdW/g+H8NHdJW2gsXyZ7UnzvJNOy6VKJqueWdcQ=
328+
github.com/moby/go-archive v0.1.0/go.mod h1:G9B+YoujNohJmrIYFBpSd54GTUB4lt9S+xVQvsJyFuo=
327329
github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg=
328330
github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc=
329331
github.com/moby/patternmatcher v0.6.0 h1:GmP9lR19aU5GqSSFko+5pRqHi+Ohk1O69aFiKkVGiPk=
@@ -342,8 +344,8 @@ github.com/moby/sys/signal v0.7.1 h1:PrQxdvxcGijdo6UXXo/lU/TvHUWyPhj7UOpSo8tuvk0
342344
github.com/moby/sys/signal v0.7.1/go.mod h1:Se1VGehYokAkrSQwL4tDzHvETwUZlnY7S5XtQ50mQp8=
343345
github.com/moby/sys/symlink v0.3.0 h1:GZX89mEZ9u53f97npBy4Rc3vJKj7JBDj/PN2I22GrNU=
344346
github.com/moby/sys/symlink v0.3.0/go.mod h1:3eNdhduHmYPcgsJtZXW1W4XUJdZGBIkttZ8xKqPUJq0=
345-
github.com/moby/sys/user v0.3.0 h1:9ni5DlcW5an3SvRSx4MouotOygvzaXbaSrc/wGDFWPo=
346-
github.com/moby/sys/user v0.3.0/go.mod h1:bG+tYYYJgaMtRKgEmuueC0hJEAZWwtIbZTB+85uoHjs=
347+
github.com/moby/sys/user v0.4.0 h1:jhcMKit7SA80hivmFJcbB1vqmw//wU61Zdui2eQXuMs=
348+
github.com/moby/sys/user v0.4.0/go.mod h1:bG+tYYYJgaMtRKgEmuueC0hJEAZWwtIbZTB+85uoHjs=
347349
github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g=
348350
github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28=
349351
github.com/moby/term v0.5.2 h1:6qk3FJAFDs6i/q3W/pQ97SX192qKfZgGjCQqfCJkgzQ=

internal/sync/tar.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import (
3333
"github.com/hashicorp/go-multierror"
3434

3535
"github.com/docker/docker/api/types/container"
36-
"github.com/docker/docker/pkg/archive"
36+
"github.com/moby/go-archive"
3737
)
3838

3939
type archiveEntry struct {

pkg/compose/build_classic.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,10 @@ import (
3737
dockertypes "github.com/docker/docker/api/types"
3838
"github.com/docker/docker/api/types/container"
3939
"github.com/docker/docker/builder/remotecontext/urlutil"
40-
"github.com/docker/docker/pkg/archive"
41-
"github.com/docker/docker/pkg/idtools"
4240
"github.com/docker/docker/pkg/jsonmessage"
4341
"github.com/docker/docker/pkg/progress"
4442
"github.com/docker/docker/pkg/streamformatter"
43+
"github.com/moby/go-archive"
4544

4645
"github.com/docker/compose/v2/pkg/api"
4746

@@ -131,7 +130,7 @@ func (s *composeService) doBuildClassic(ctx context.Context, project *types.Proj
131130
excludes = build.TrimBuildFilesFromExcludes(excludes, relDockerfile, false)
132131
buildCtx, err = archive.TarWithOptions(contextDir, &archive.TarOptions{
133132
ExcludePatterns: excludes,
134-
ChownOpts: &idtools.Identity{},
133+
ChownOpts: &archive.ChownOpts{},
135134
})
136135
if err != nil {
137136
return "", err

pkg/compose/cp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ import (
3131
"github.com/docker/cli/cli/command"
3232
"github.com/docker/compose/v2/pkg/api"
3333
"github.com/docker/docker/api/types/container"
34-
"github.com/docker/docker/pkg/archive"
3534
"github.com/docker/docker/pkg/system"
35+
"github.com/moby/go-archive"
3636
)
3737

3838
type copyDirection int

0 commit comments

Comments
 (0)