good morning!!!!

Skip to content
Snippets Groups Projects
  1. Oct 28, 2016
    • Péter Szilágyi's avatar
      Godeps, vendor: convert dependency management to trash (#3198) · 289b3071
      Péter Szilágyi authored
      This commit converts the dependency management from Godeps to the vendor
      folder, also switching the tool from godep to trash. Since the upstream tool
      lacks a few features proposed via a few PRs, until those PRs are merged in
      (if), use github.com/karalabe/trash.
      
      You can update dependencies via trash --update.
      
      All dependencies have been updated to their latest version.
      
      Parts of the build system are reworked to drop old notions of Godeps and
      invocation of the go vet command so that it doesn't run against the vendor
      folder, as that will just blow up during vetting.
      
      The conversion drops OpenCL (and hence GPU mining support) from ethash and our
      codebase. The short reasoning is that there's noone to maintain and having
      opencl libs in our deps messes up builds as go install ./... tries to build
      them, failing with unsatisfied link errors for the C OpenCL deps.
      
      golang.org/x/net/context is not vendored in. We expect it to be fetched by the
      user (i.e. using go get). To keep ci.go builds reproducible the package is
      "vendored" in build/_vendor.
      289b3071
  2. Oct 02, 2016
    • Felix Lange's avatar
      build: improve debian packaging · 4f762797
      Felix Lange authored
      This commit tweaks the debian packaging tool:
      
      * All build environment metadata can now be overriden on the command
        line. This allows testing the CI build behaviour locally.
      * -unstable packages now actually contain the binaries (oops)
      * packages use Go 1.7 to build
      * archiving is skipped for PR builds
      4f762797
  3. Sep 28, 2016
  4. Sep 26, 2016
    • Felix Lange's avatar
      build: limit test concurrency · b0a6b979
      Felix Lange authored
      TravisCI and AppVeyor run the tests in very slow VMs.
      Some of our tests can't cope with that. Running less tests
      in parallel should make them somewhat less flakey.
      b0a6b979
  5. Aug 30, 2016
  6. Aug 29, 2016
  7. Aug 08, 2016
  8. Jun 22, 2016
    • Felix Lange's avatar
      build: add ci.go, use it everywhere · 6c33ba14
      Felix Lange authored
      The new build script, ci.go, replaces some of the older shell scripts.
      ci.go can compile go-ethereum, run the tests, create release archives
      and debian source packages.
      6c33ba14
  9. May 07, 2016
  10. Apr 15, 2016
  11. Oct 07, 2015
  12. Sep 22, 2015
  13. Aug 27, 2015
  14. Aug 18, 2015
  15. Jul 23, 2015
  16. Jul 22, 2015
  17. Jul 07, 2015
  18. Jun 18, 2015
  19. Apr 29, 2015
  20. Apr 28, 2015
  21. Apr 18, 2015
    • Felix Lange's avatar
      Makefile: for non-gophers · 48f23746
      Felix Lange authored
      Many people need or want to build go-ethereum from the git repository,
      mostly to stay up to date with recent changes. We cannot expect that
      people without Go experience grok the Go workspace concept.
      
      With the Makefile, building from github requires only
      three steps (provided that a Go toolchain is installed):
      
          - git clone https://github.com/ethereum/go-ethereum
          - ... install C libraries (libgmp, etc.) ...
          - make
      48f23746
Loading