Skip to content

ci: Disable binaries for Android task explicitly#58

Closed
hebasto wants to merge 1 commit into
bitcoin-core:mainfrom
hebasto:211011-android
Closed

ci: Disable binaries for Android task explicitly#58
hebasto wants to merge 1 commit into
bitcoin-core:mainfrom
hebasto:211011-android

Conversation

@hebasto
Copy link
Copy Markdown
Member

@hebasto hebasto commented Oct 11, 2021

In this repo GUI test are disabled implicitly as they make no sense for now.

Therefore, the test_bitcoin_qt target in the src/qt/Makefile is unavailable, that breaks CI Android task.

This PR fix this issue by explicitly defining a set of binaries via configure options, that allows to avoid relying on the test_bitcoin_qt target from the src/qt/Makefile.

@hebasto
Copy link
Copy Markdown
Member Author

hebasto commented Oct 11, 2021

@MarcoFalke

Is it reasonable to suggest this PR in the main repo?

@maflcko
Copy link
Copy Markdown

maflcko commented Oct 12, 2021

What is the reason that bitcoind can't be compiled for android?

@hebasto
Copy link
Copy Markdown
Member Author

hebasto commented Oct 13, 2021

What is the reason that bitcoind can't be compiled for android?

fwd: @icota


This PR just preserves behavior introduced in #17227:

It introduces [...] a simple way to build an Android package of bitcoin-qt

@hebasto
Copy link
Copy Markdown
Member Author

hebasto commented Oct 15, 2021

FWIW, bitcoind can be compiled successfully -- https://cirrus-ci.com/build/5619905815904256.

maflcko pushed a commit to bitcoin-core/gui that referenced this pull request Oct 15, 2021
…id task explicitly

67bb6b5 ci, refactor: Disable binaries for Android task explicitly (Hennadii Stepanov)

Pull request description:

  This PR defines a set of binaries that are compiled in the Android APK task explicitly via `configure` options, that allows to avoid relying on the `test_bitcoin_qt` target from the `src/qt/Makefile`.

  It is ported from bitcoin-core/gui-qml#58.

  No behavior change.

ACKs for top commit:
  MarcoFalke:
    cr ACK 67bb6b5

Tree-SHA512: 9aee1083489a69a40e6779291aba423816f59a1fe6a2156be4edafd0c1c5dd14b99215ca4ff0ec32562e0f43f6ed38e4f8ee562020649be589d258156cea86ab
@hebasto hebasto mentioned this pull request Oct 18, 2021
hebasto added a commit that referenced this pull request Oct 19, 2021
Pull request description:

  Sync with the main repo up to bitcoin-core/gui@ef59692.

  This sync includes:
  - bitcoin/bitcoin#23242 ported from #49
  - bitcoin/bitcoin#23286 ported from #58

  Parent commits:
  ```
  $ git rev-parse 8967f19^@
  8cfb3cb
  ef59692
  ```

ACKs for top commit:
  jarolrod:
    ACK 8967f19

Tree-SHA512: c387e638862afe5fd4711d9c1aad36165d04f328612c9b74b35a50b477933e6c6b8cf0674caf3b02e24a22d8598aee7e880baf4c3879c629f71a92af31714548
@hebasto
Copy link
Copy Markdown
Member Author

hebasto commented Oct 19, 2021

Closing as this is already merged in the main repo and synced with this one.

@hebasto hebasto closed this Oct 19, 2021
@hebasto hebasto deleted the 211011-android branch October 19, 2021 20:24
knst pushed a commit to knst/dash that referenced this pull request Dec 13, 2025
…explicitly

67bb6b5 ci, refactor: Disable binaries for Android task explicitly (Hennadii Stepanov)

Pull request description:

  This PR defines a set of binaries that are compiled in the Android APK task explicitly via `configure` options, that allows to avoid relying on the `test_bitcoin_qt` target from the `src/qt/Makefile`.

  It is ported from bitcoin-core/gui-qml#58.

  No behavior change.

ACKs for top commit:
  MarcoFalke:
    cr ACK 67bb6b5

Tree-SHA512: 9aee1083489a69a40e6779291aba423816f59a1fe6a2156be4edafd0c1c5dd14b99215ca4ff0ec32562e0f43f6ed38e4f8ee562020649be589d258156cea86ab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants