Skip to content

Instantly share code, notes, and snippets.

@dignifiedquire
Last active January 9, 2016 16:08
Show Gist options
  • Save dignifiedquire/8e8da57025f2377d05c9 to your computer and use it in GitHub Desktop.
Save dignifiedquire/8e8da57025f2377d05c9 to your computer and use it in GitHub Desktop.
distributions git/build-ourselves
❯ make dignifiedquire@Friedels-Mac-Pro
echo "** go-ipfs **"
** go-ipfs **
cd dists/go-ipfs && make
mkdir -p ../../releases/go-ipfs
cp versions ../../releases/go-ipfs/versions
../../build-go.sh go-ipfs github.com/ipfs/go-ipfs/cmd/ipfs
dirty output directory
will skip building already existing binaries
fetching go-ipfs code...
HEAD is now at c414029 Merge pull request #2176 from yuvallanger/fix-typo
building versions: v0.3.2 v0.3.4 v0.3.5 v0.3.6 v0.3.7 v0.3.8 v0.3.9 v0.3.10 v0.4.0-dev
Building version v0.3.2 binaries
==> checking out version v0.3.2 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at c414029 Merge pull request #2176 from yuvallanger/fix-typo
Note: checking out 'v0.3.2'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 94df8f0... version bump to 0.3.2 after mdns
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.2/darwin-386
failed.
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.2/darwin-amd64
failed.
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.2/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.2/freebsd-amd64
failed.
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.2/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.2/linux-386
failed.
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.2/linux-amd64
failed.
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.2/linux-arm
failed.
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.2/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.2/windows-amd64
failed.
Building version v0.3.4 binaries
==> checking out version v0.3.4 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at 94df8f0 version bump to 0.3.2 after mdns
Previous HEAD position was 94df8f0... version bump to 0.3.2 after mdns
HEAD is now at e67c2a7... version bump to 0.3.4
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.4/darwin-386
failed.
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.4/darwin-amd64
failed.
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.4/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.4/freebsd-amd64
failed.
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.4/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.4/linux-386
failed.
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.4/linux-amd64
failed.
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.4/linux-arm
failed.
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.4/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.4/windows-amd64
failed.
Building version v0.3.5 binaries
==> checking out version v0.3.5 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at e67c2a7 version bump to 0.3.4
Previous HEAD position was e67c2a7... version bump to 0.3.4
HEAD is now at 952dc9c... go-ipfs version 0.3.5
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.5/darwin-386
build succeeded!
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.5/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.5/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.5/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.5/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.5/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.5/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.5/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.5/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.5/windows-amd64
failed.
Building version v0.3.6 binaries
==> checking out version v0.3.6 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at 952dc9c go-ipfs version 0.3.5
Previous HEAD position was 952dc9c... go-ipfs version 0.3.5
HEAD is now at d50def3... go-ipfs version 0.3.6 (config version bump)
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.6/darwin-386
build succeeded!
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.6/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.6/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.6/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.6/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.6/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.6/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.6/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.6/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.6/windows-amd64
failed.
Building version v0.3.7 binaries
==> checking out version v0.3.7 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at d50def3 go-ipfs version 0.3.6 (config version bump)
Previous HEAD position was d50def3... go-ipfs version 0.3.6 (config version bump)
HEAD is now at ec51450... go-ipfs version 0.3.7 release
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.7/darwin-386
build succeeded!
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.7/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.7/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.7/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.7/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.7/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.7/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.7/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.7/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.7/windows-amd64
failed.
Building version v0.3.8 binaries
==> checking out version v0.3.8 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at ec51450 go-ipfs version 0.3.7 release
Previous HEAD position was ec51450... go-ipfs version 0.3.7 release
HEAD is now at 2afe4a4... ipfs version 0.3.8 changelog and version bump
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.8/darwin-386
failed.
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.8/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.8/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.8/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.8/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.8/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.8/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.8/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.8/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.8/windows-amd64
failed.
Building version v0.3.9 binaries
==> checking out version v0.3.9 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at 2afe4a4 ipfs version 0.3.8 changelog and version bump
Previous HEAD position was 2afe4a4... ipfs version 0.3.8 changelog and version bump
HEAD is now at 43622bd... added gobuilder no_go_fmt flag to right file
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.9/darwin-386
failed.
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.9/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.9/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.9/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.9/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.9/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.9/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.9/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.9/windows-386
failed.
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.9/windows-amd64
failed.
Building version v0.3.10 binaries
==> checking out version v0.3.10 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at 43622bd added gobuilder no_go_fmt flag to right file
Previous HEAD position was 43622bd... added gobuilder no_go_fmt flag to right file
HEAD is now at f9dc4c7... ipfs 0.3.10 release
==> building for darwin 386
output to ../../releases/go-ipfs/v0.3.10/darwin-386
failed.
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.3.10/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.3.10/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.3.10/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.3.10/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.3.10/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.3.10/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.3.10/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.3.10/windows-386
build succeeded!
==> building for windows amd64
output to ../../releases/go-ipfs/v0.3.10/windows-amd64
build succeeded!
Building version v0.4.0-dev binaries
==> checking out version v0.4.0-dev in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
HEAD is now at f9dc4c7 ipfs 0.3.10 release
Previous HEAD position was f9dc4c7... ipfs 0.3.10 release
HEAD is now at 1c1f9c6... Merge pull request #2154 from ipfs/fix/object
==> building for darwin 386
output to ../../releases/go-ipfs/v0.4.0-dev/darwin-386
build succeeded!
==> building for darwin amd64
output to ../../releases/go-ipfs/v0.4.0-dev/darwin-amd64
build succeeded!
==> building for freebsd 386
output to ../../releases/go-ipfs/v0.4.0-dev/freebsd-386
failed.
==> building for freebsd amd64
output to ../../releases/go-ipfs/v0.4.0-dev/freebsd-amd64
build succeeded!
==> building for freebsd arm
output to ../../releases/go-ipfs/v0.4.0-dev/freebsd-arm
failed.
==> building for linux 386
output to ../../releases/go-ipfs/v0.4.0-dev/linux-386
build succeeded!
==> building for linux amd64
output to ../../releases/go-ipfs/v0.4.0-dev/linux-amd64
build succeeded!
==> building for linux arm
output to ../../releases/go-ipfs/v0.4.0-dev/linux-arm
build succeeded!
==> building for windows 386
output to ../../releases/go-ipfs/v0.4.0-dev/windows-386
build succeeded!
==> building for windows amd64
output to ../../releases/go-ipfs/v0.4.0-dev/windows-amd64
build succeeded!
build complete!
echo "** ipfs-update **"
** ipfs-update **
cd dists/ipfs-update && make
touch filtered_versions
git ls-remote -t http://github.com/ipfs/ipfs-update | egrep -o "refs/tags/v(.*)" | sed 's/refs\/tags\///' > tag_versions
cat tag_versions | grep -f filtered_versions -vE > versions
make[1]: *** [versions] Error 1
make: *** [ipfs-update] Error 2
distributions git/build-ourselves*
❯ cd dists/fs-repo-migrations
distributions/dists/fs-repo-migrations git/build-ourselves*
❯ make
touch filtered_versions
git ls-remote -t http://github.com/ipfs/fs-repo-migrations | egrep -o "refs/tags/v(.*)" | sed 's/refs\/tags\///' > tag_versions
cat tag_versions | grep -f filtered_versions -vE > versions
make: *** [versions] Error 1
distributions/dists/fs-repo-migrations git/build-ourselves*
❯ cd ../ipfs-update
distributions/dists/ipfs-update git/build-ourselves*
❯ make
mkdir -p ../../releases/ipfs-update
cp versions ../../releases/ipfs-update/versions
../../build-go.sh ipfs-update github.com/ipfs/ipfs-update
dirty output directory
will skip building already existing binaries
fetching ipfs-update code...
HEAD is now at 09f391e Merge pull request #16 from RichardLitt/feature/freenode
building versions:
build complete!
distributions/dists/ipfs-update git/build-ourselves* 8s
❯ cd ..
distributions/dists git/build-ourselves*
❯ ls
fs-repo-migrations go-ipfs ipfs-app ipfs-update
distributions/dists git/build-ourselves*
❯ cd fs-repo-migrations
distributions/dists/fs-repo-migrations git/build-ourselves*
❯ make
mkdir -p ../../releases/fs-repo-migrations
cp versions ../../releases/fs-repo-migrations/versions
../../build-go.sh fs-repo-migrations github.com/ipfs/fs-repo-migrations
dirty output directory
will skip building already existing binaries
fetching fs-repo-migrations code...
HEAD is now at 4ac3f64 Merge pull request #13 from chriscool/sharness-tests
building versions:
build complete!
distributions/dists/fs-repo-migrations git/build-ourselves* 6s
❯ cd ..
distributions/dists git/build-ourselves*
❯ cd ..
distributions git/build-ourselves*
❯ ls
LICENSE build-go.sh etc package.json site
Makefile circle.yml gulpfile.babel.js releases tasks
README.md dists node_modules scripts www
distributions git/build-ourselves*
❯ ls releases
fs-repo-migrations go-ipfs ipfs-update
distributions git/build-ourselves*
❯ ls releases/fs-repo-migrations
versions
distributions git/build-ourselves*
❯ ls releases/fs-repo-migrations/versions
releases/fs-repo-migrations/versions
distributions git/build-ourselves*
❯ cat releases/ipfs-update/versions
distributions git/build-ourselves*
❯ cat releases/fs-repo-migrations/versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment