Package Details: runc-git 1.2.0.r166.ga5bfdc9d-1

Git Clone URL: https://aur.archlinux.org/runc-git.git (read-only, click to copy)
Package Base: runc-git
Description: CLI tool for managing OCI compliant containers
Upstream URL: https://runc.io/
Keywords: container
Licenses: Apache-2.0
Conflicts: runc
Provides: runc
Submitter: irtimmer
Maintainer: a821
Last Packager: a821
Votes: 14
Popularity: 0.000000
First Submitted: 2015-06-24 16:25 (UTC)
Last Updated: 2025-02-07 06:56 (UTC)

Dependencies (5)

Required by (10)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

NonerKao commented on 2017-03-28 03:49 (UTC)

@a36233 Just in case, did you tried "pacman -Syu" before you installed this package? Also, I wonder if you have done some custom setup with your golang environment that corrupts the building stage.

NonerKao commented on 2017-03-27 15:06 (UTC)

@a36233 Sorry that I cannot reproduce the result while I have exactly the same hash and version with you. Anybody else that would like to help with testing this package?

a36233 commented on 2017-03-27 14:33 (UTC)

It fails with: go build -i -ldflags "-X main.gitCommit="ef9a4b315558d31eae520725ff67383c2f79c3cb" -X main.version=1.0.0-rc3" -tags "seccomp" -o runc . unexpected directory layout: import path: github.com/Sirupsen/logrus root: /home/<user>/AUR/runc-git/src/go/src dir: /home/<user>/AUR/runc-git/src/go/src/github.com/opencontainers/runc/vendor/github.com/Sirupsen/logrus expand root: /home/<user>/AUR/runc-git/src/go/src expand dir: /home/<user>/AUR/runc-git/src/go/src/github.com/opencontainers/runc/vendor/github.com/Sirupsen/logrus separator: / make: *** [Makefile:30: runc] Error 1 ==> ERROR: A failure occurred in build(). Aborting...

NonerKao commented on 2017-03-17 02:15 (UTC)

Now the building procedure is fixed. The build() function now creates a temporary GOPATH and treats runc as a go package. This package now contains three components: 1. /bin/runc: the main binary 2. /lib/libcontainer.a: a library of open container compliance 3. /lib/libcontainer: a directory containing many small libraries that are parts of libcontainer.a (as of my understanding) The third part seems to be unnecessary, maybe? Any comments are welcome.

NonerKao commented on 2017-03-17 01:42 (UTC)

@a36233 Thanks for the report. It seems to me that this is a similar issue to this: https://github.com/golang/go/issues/12432 So I will follow the official way to build this package and rewrite the logic in PKGBUILD file.

a36233 commented on 2017-03-16 20:30 (UTC)

It fails with: ./restore.go:111: cannot use spec (type *"github.com/opencontainers/runtime-spec/specs-go".Spec) as type *"github.com/opencontainers/runc/vendor/github.com/opencontainers/runtime-spec/specs-go".Spec in field value

NonerKao commented on 2016-08-18 14:25 (UTC)

Thanks for your suggestion! The "git" dependency for make and conflict/provide have been updated.

pathes commented on 2016-08-18 12:37 (UTC)

Please add 'conflicts' and 'provides': provides=('runc') conflicts=('runc')

Cromer commented on 2016-07-01 19:16 (UTC)

There is a missing makedepends. git is required to build this package.

davvore33 commented on 2016-06-23 07:30 (UTC)

please, set conflict to "runc", thanks