Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.9 series code support #4

Open
guruvan opened this issue Oct 29, 2017 · 0 comments
Open

0.9 series code support #4

guruvan opened this issue Oct 29, 2017 · 0 comments

Comments

@guruvan
Copy link
Member

guruvan commented Oct 29, 2017

EasyGitian relies on the coin/depends build system being present

coin/depends first appears in 0.10 series code

  • Workaround - untested
    1. allow initial build to error out
    2. enter VM with vagrant ssh
    3. run the following:
    cd gitian-builder
    ./bin/gbuild --commit {COIN}={VERSION} ../{COIN}/contrib/gitian-descriptors/boost-{OS}.yml
    ./bin/gbuild --commit {COIN}={VERSION} ../{COIN}/contrib/gitian-descriptors/deps-{OS}.yml
    ./bin/gbuild --commit {COIN}={VERSION} ../{COIN}/contrib/gitian-descriptors/qt-{OS}.yml
    ./bin/gbuild --commit {COIN}={VERSION} ../{COIN}/contrib/gitian-descriptors/protobuf-{OS}.yml
    

and so on for all the descriptors except gitian-{OS}.yml gitian-{OS}-signed.yml (main builds)

You should be left with zipfiles that are expected by the 0.9 descriptors build-script "files" section in your inputs directory.

  • Solution
    Detect older code and build all dependencies as above.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant