-
Notifications
You must be signed in to change notification settings - Fork 807
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vendor: update dependencies #312
Conversation
Signed-off-by: Erik Hollensbe <github@hollensbe.org>
Looks good to me @erikh |
I don’t think vendoring any version in skopeo can fix the We do need to figure out how to keep containers/image and skopeo’s |
part of the big problem is that we're not using SHAs and instead tracking master. This causes trouble because we can't look back and see what master was (easily, at least) based on a revision history because it's been wiped out by Another option here would be to eliminate the I think the better solution is -- like you said -- to keep vendor.conf in sync. I wonder if we could source it from a gist or something? |
Seems pretty lousy but it'd work! :D |
We already have #304 for the digests vs. master discussion, let’s not duplicate it here please.
Like, test skopeo against whatever happens to be in $GOPATH? I am probably misunderstanding.
Repeating myself from above, I don’t think that using the exact same version of |
I can confirm this patch fixes it. Can you provide an alternative if you
are unhappy with this patch? Both skopeo and image are broken right now.
…On Wed, Feb 22, 2017 at 11:43 AM, Miloslav Trmač ***@***.***> wrote:
part of the big problem is that we're not using SHAs and instead tracking
master. This causes trouble because we can't look back and see what master
was (easily, at least) based on a revision history because it's been wiped
out by vndr.
We already have #304 <#304>
for the digests vs. master discussion, let’s not duplicate it here please.
Another option here would be to eliminate the vendor directory before
running skopeo tests; this might eliminate some problems, but not all.
Like, test skopeo against whatever happens to be in $GOPATH? I am probably
misunderstanding.
I think the better solution is -- like you said -- to keep vendor.conf in
sync. I wonder if we could source it from a gist or something?
Repeating myself from above, I don’t think that using the exact same
version of go-digest fixes the mismatched type names between
containers/image and skopeo. That can only be fixed by containers/image,
when used in skopeo, not having its own vendored copy of go-digest, of
*any* version of go-digest.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#312 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABJ6z3jlsLfihxUDc3LD70XRyDkS7ABks5rfI_egaJpZM4MHO_M>
.
|
To be clear, fixes what? I am referring to the recent failure in containers/image#240 :
This is a simple And I have posted the suggestion twice in containers/image#240:
|
I think this is resolved; do we need to keep this one around? |
Will close for now, we can always re-open if necessary. |
This updates all the dependencies, but in particular fixes a dep for go-digest so it and containers/image can coexist.