[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [stage1-xen PATCH v1] init: Add `glide.lock`
Thank you for the patch. Usually the description that you sent in the previous email is written here. I like the build.sh changes and I think introducing init/glide.yaml is a great idea. But I don't think that introducing init/glide.lock is necessary, is it? We could let glide generate it on the fly based on the key versioning info already specified in glide.yaml. For example, this patch already introduces: - package: github.com/containernetworking/cni version: 0.3.0 to glide.yaml. Are there any other reasons for committing glide.lock to the repository instead of generating it? On Sat, 12 Aug 2017, Rajiv Ranganath wrote: > Signed-off-by: Rajiv Ranganath <rajiv.ranganath@xxxxxxxxxxx> > --- > build.sh | 5 +-- > init/glide.lock | 89 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++ > init/glide.yaml | 23 ++++++++++++++ > 3 files changed, 114 insertions(+), 3 deletions(-) > create mode 100644 init/glide.lock > create mode 100644 init/glide.yaml > > diff --git a/build.sh b/build.sh > index ec56093..6c34890 100755 > --- a/build.sh > +++ b/build.sh > @@ -83,10 +83,9 @@ if [ -f stage1-xen.aci ]; then > fi > > # Build init > -go get github.com/hashicorp/errwrap > cd init > -glide init || true > -glide up -v > +rm -rf vendor > +glide install -v > cd .. > go build -o target/rootfs/init init/init.go > > diff --git a/init/glide.lock b/init/glide.lock > new file mode 100644 > index 0000000..f512bc7 > --- /dev/null > +++ b/init/glide.lock > @@ -0,0 +1,89 @@ > +hash: eb0d5fbb629911862615dfdc4dde5283949af890a06d3ff70662e507385bd14b > +updated: 2017-08-12T09:56:42.779804672Z > +imports: > +- name: github.com/appc/spec > + version: 210e2995a04148739121566b71b7440512467cc2 > + subpackages: > + - aci > + - pkg/device > + - pkg/tarheader > + - schema > + - schema/common > + - schema/types > + - schema/types/resource > +- name: github.com/containernetworking/cni > + version: 5c3c17164270150467498a32c71436c7cd5501be > + subpackages: > + - pkg/ip > + - pkg/ns > + - pkg/types > + - pkg/utils > + - pkg/utils/sysctl > +- name: github.com/coreos/go-iptables > + version: f2ede9c85e2fac4d72d5a9af0af59c0858d7a3bd > + subpackages: > + - iptables > +- name: github.com/coreos/go-semver > + version: 1817cd4bea52af76542157eeabd74b057d1a199e > + subpackages: > + - semver > +- name: github.com/coreos/go-systemd > + version: d2196463941895ee908e13531a23a39feb9e1243 > + subpackages: > + - unit > +- name: github.com/d2g/dhcp4 > + version: fcbeb8a548ebd34b55134f2833c5b036a941aa82 > +- name: github.com/d2g/dhcp4client > + version: 8ca8fe2cad1770f068782377ec6be6733c01a96b > +- name: github.com/hashicorp/errwrap > + version: 7554cd9344cec97297fa6649b055a8c98c2a1e55 > +- name: github.com/rkt/rkt > + version: 142050d1a558ab07f6eeddea55c0f51053a99b05 > + subpackages: > + - common > + - common/cgroup > + - common/cgroup/v1 > + - common/cgroup/v2 > + - common/networking > + - networking/netinfo > + - networking/tuntap > + - pkg/acl > + - pkg/fileutil > + - pkg/flag > + - pkg/fs > + - pkg/group > + - pkg/log > + - pkg/mountinfo > + - pkg/passwd > + - pkg/sys > + - pkg/user > + - stage1/common > + - stage1/common/types > + - stage1/init/common > +- name: github.com/spf13/pflag > + version: e57e3eeb33f795204c1ca35f56c44f83227c6e66 > +- name: github.com/sstabellini/rkt > + version: 8a57cb8b6682ed8fef054f57efef292781597fde > + subpackages: > + - networking > +- name: github.com/syndtr/gocapability > + version: db04d3cc01c8b54962a58ec7e491717d06cfcc16 > + subpackages: > + - capability > +- name: github.com/vishvananda/netlink > + version: f5a6f697a596c788d474984a38a0ac4ba0719e93 > + subpackages: > + - nl > +- name: github.com/vishvananda/netns > + version: 86bef332bfc3b59b7624a600bd53009ce91a9829 > +- name: go4.org > + version: 034d17a462f7b2dcd1a4a73553ec5357ff6e6c6e > + subpackages: > + - errorutil > +- name: golang.org/x/sys > + version: e42485b6e20ae7d2304ec72e535b103ed350cc02 > + subpackages: > + - unix > +- name: gopkg.in/inf.v0 > + version: 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4 > +testImports: [] > diff --git a/init/glide.yaml b/init/glide.yaml > new file mode 100644 > index 0000000..3919338 > --- /dev/null > +++ b/init/glide.yaml > @@ -0,0 +1,23 @@ > +package: github.com/rkt/stage1-xen/init > +import: > +- package: github.com/appc/spec > + subpackages: > + - schema/types > +- package: github.com/hashicorp/errwrap > +- package: github.com/rkt/rkt > + subpackages: > + - common > + - common/networking > + - pkg/flag > + - pkg/log > + - pkg/sys > + - stage1/common > + - stage1/common/types > + - stage1/init/common > +- package: github.com/sstabellini/rkt > + subpackages: > + - networking > +- package: github.com/containernetworking/cni > + version: 0.3.0 > +- package: github.com/d2g/dhcp4 > +- package: github.com/d2g/dhcp4client > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |