FS#44306 - [docker] can not build from source

Attached to Project: Community Packages
Opened by Daniel YC Lin (dlin) - Monday, 23 March 2015, 03:51 GMT
Last edited by Sébastien Luttringer (seblu) - Sunday, 19 April 2015, 22:45 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

/var/abs/local/docker % makepkg
==> Making package: docker 1:1.5.0-1 (Mon Mar 23 11:41:17 CST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning docker git repo...
Cloning into bare repository '/var/abs/local/docker/docker'...
remote: Counting objects: 110297, done.
remote: Compressing objects: 100% (474/474), done.
remote: Total 110297 (delta 298), reused 0 (delta 0), pack-reused 109822
Receiving objects: 100% (110297/110297), 59.79 MiB | 1.94 MiB/s, done.
Resolving deltas: 100% (72415/72415), done.
Checking connectivity... done.
==> Validating source files with md5sums...
docker ... Skipped
==> Extracting sources...
-> Creating working copy of docker git repo...
Cloning into 'docker'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
# WARNING! I don't seem to be running in the Docker container.
# The result of this command might be an incorrect build, and will not be
# officially supported.
#
# Try this instead: make all
#

---> Making bundle: dynbinary (in bundles/1.5.0/dynbinary)
Created binary: /var/abs/local/docker/src/docker/bundles/1.5.0/dynbinary/dockerinit-1.5.0
# github.com/docker/docker/daemon/graphdriver/btrfs
could not determine kind of name for C.BTRFS_BUILD_VERSION


Additional info:
* package version(s)

docker 1:1.5.0-1
go 2:1.4.2-1
btrfs-progs 3.19-1

* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Sunday, 19 April 2015, 22:45 GMT
Reason for closing:  Fixed
Comment by Daniel YC Lin (dlin) - Monday, 23 March 2015, 05:42 GMT
My workarounds: add the following line in PKGBUILD
export DOCKER_BUILDTAGS=btrfs_noversion

build() {
#cd "$_magic/docker"
#export GOPATH="$srcdir:$srcdir/$_magic/docker/vendor"
cd docker
export DOCKER_BUILDTAGS=btrfs_noversion
export AUTO_GOPATH=1
./hack/make.sh dynbinary
}
Comment by xduugu (xduugu) - Thursday, 26 March 2015, 09:43 GMT
This was fixed in btrfs-progs 3.19.1.

btrfs-progs: re-introduce BTRFS_BUILD_VERSION in version.h: https://git.kernel.org/cgit/linux/kernel/git/kdave/btrfs-progs.git/commit/?id=514c5689bd672b21fa8033a7a48eae56a6e36b7f

Loading...