Comments (6)
Too many dependencies? or different dependencies version?
Both
from nerdctl.
Sorry, buildctl is shelled out on purpose to avoid the Go mod hell
Thanks anyway for the suggestion
from nerdctl.
Thanks for the fast answer @AkihiroSuda !
What is the go mod hell in that case?
Too many dependencies? or different dependencies version? Something else?
from nerdctl.
We should also make some effort to reduce Go dependencies to get nerdctl accepted in apt-get
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030928
And I know nerdctl continues exploding its build dependencies.
This is yet another giant monster software.
from nerdctl.
Yeah, I have read that ticket.
I do not think their assessment is fair, but nevertheless, yeah, we can focus on reducing deps, that is a good goal.
We might also want to reduce the amount of stuff we need for testing on the "host" (for example: I do not see the point in running ipfs through systemd at the same level as nerdctl - while we are ALSO testing it inside a container)
from nerdctl.
Honestly, we might want to ask this Debian person to clarify what exactly they mean.
nerdctl has about the same number of direct go mod dependencies as containerd, so, they must be talking about something else. Maybe their concerns is about cni-plugins + rootlesskit + ... ?
Without knowing what is their problem, it is going to be hard to make them happy.
from nerdctl.
Related Issues (20)
- Successive calls to `client.Containers(ctx)` then `c.Labels` may fail with `ErrNotFound` (possibly other methods as well)
- Add CI Test for arm64
- Incorrect usage is displayed when running nerdctl without any command HOT 3
- Flaky test list HOT 6
- JSON log should create the log file earlier
- info command prints format value when passed other than json HOT 2
- nerdctl cp failure uses confusing error message
- nerdctl will not output logs after log file is rotated
- why is not OCI type images tar package? when run nerdctl save -o <FILE_NAME> <IMAGE_NAME> HOT 1
- Remove CI testing for rootlesskit v1 HOT 1
- Distribution v3 is coming HOT 2
- [CI] delay between official releases of go and availability of Docker Hub image will break Canary
- TestTailFollowRotateLogs is still failing HOT 1
- TestVolumeLsFilter is failing a lot on Windows
- containerd/accelerated-container-image go.sum hash mismatch HOT 2
- Login to docker.io failed. (`expected acArg to be "docker.io", got "registry-1.docker.io"`) HOT 2
- Support for running containers in any existing network namespace HOT 1
- nerctl commit image couldn‘t push HOT 3
- Squash image layers. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nerdctl.