Skip to content

Conversation

hebasto
Copy link
Member

@hebasto hebasto commented Sep 4, 2020

It seems like a typo :)
This PR:

@hebasto
Copy link
Member Author

hebasto commented Sep 4, 2020

cc @theuni @dongcarl @fanquake

@hebasto
Copy link
Member Author

hebasto commented Sep 5, 2020

cc @icota

@icota
Copy link
Contributor

icota commented Sep 5, 2020

I can confirm 3eb789c fixes #19799 but don't have the experience to weigh in if it's more correct than d25e0e3

@laanwj
Copy link
Member

laanwj commented Sep 8, 2020

Your PR description is a bit terse. Can you please explain why you think it was a typo, and why it is correct alternative to that other commit?

@hebasto
Copy link
Member Author

hebasto commented Sep 8, 2020

@laanwj

Your PR description is a bit terse. Can you please explain why you think it was a typo...

$(package)_unpacked targets are not used as prerequisites for other targets. It was naturally to admit that this line is a remnant from some previous state of work before it was merged.

... and why it is correct alternative to that other commit?

Because of the initial intention of this line that is expressed in the comment:

#special exception: if a toolchain package exists, all non-native packages depend on it

@theuni
Copy link
Member

theuni commented Sep 16, 2020

@hebasto is absolutely correct here. Thanks for tracking this down!

From IRC Build meeting today:

<cfields> Heh, definitely a typo. Conceptually, that should be "_extracted".
<cfields> Well, I'm not sure if _extracted will actually work. But that's definitely what I intended.
<cfields> Conceptually it means: never start working on a target package (first step is extraction) before all build packages are done.

So Concept ACK, but I think it should be _extracted rather than _configured (assuming that works as intended).

@hebasto
Copy link
Member Author

hebasto commented Sep 16, 2020

Updated 3eb789c -> 7a89f2e (pr19868.01 -> pr19868.02, diff):

So Concept ACK, but I think it should be _extracted rather than _configured (assuming that works as intended).

@icota
Copy link
Contributor

icota commented Sep 17, 2020

tACK 7a89f2e

@dongcarl
Copy link
Contributor

dongcarl commented Sep 22, 2020

Code Review ACK 7a89f2e

Planning on rebasing #19764 on top of this

@theuni
Copy link
Member

theuni commented Sep 22, 2020

I was a bit hesitant to simply "fix" this typo, since the intended behavior has never actually executed. But it seems that the intended behavior was necessary and correct after all.

Lightly tested locally, corner cases like make download still work as expected.

ACK 7a89f2e.

@DrahtBot
Copy link
Contributor

Guix builds

File commit d692d19
(master)
commit 16d4e8c
(master and this pull)
*-aarch64-linux-gnu-debug.tar.gz d52c4e3d8a38f1a5... c15710d27c08f374...
*-aarch64-linux-gnu.tar.gz 8419041004980d09... 455425d8c6e3b322...
*-arm-linux-gnueabihf-debug.tar.gz 1a6bede290e13a69... 436fecf6725786f6...
*-arm-linux-gnueabihf.tar.gz e0244cb3da6ad51c... 43b8d3214d302faa...
*-riscv64-linux-gnu-debug.tar.gz a1c5de402d16509c... 3c77c243cd7e689c...
*-riscv64-linux-gnu.tar.gz 7982a6d4980819d3... cb711b140049800b...
*-win-unsigned.tar.gz 6d76e16cdac6231d... b9e07a19f7dae703...
*-win64-debug.zip 4094660d64808dc2... 15530c77944dffdc...
*-win64-setup-unsigned.exe d4934bf07e3f8e1d... a76c2373d8ea1583...
*-win64.zip 5f15fd3d01ed6961... e9f7de70f1a315a1...
*-x86_64-linux-gnu-debug.tar.gz 67c6d73129600061... 9bea9f21089546c9...
*-x86_64-linux-gnu.tar.gz 5ffb9762774ea350... e8337088cfbe6ec0...
*.tar.gz e4f8f5b6de99908b... 17e4253917edc548...
guix_build.log b7cdd12ef881f756... b4741f43af2ac936...
guix_build.log.diff f163c7f2612b3f93...

@maflcko maflcko merged commit 43305e9 into bitcoin:master Sep 23, 2020
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Sep 23, 2020
7a89f2e build: Fix target name (Hennadii Stepanov)

Pull request description:

  It seems like a typo :)
  This PR:
  - fixes errors when building a package in depends for `HOST=x86_64-apple-darwin16` (fix bitcoin#19799)
  - is a correct alternative to bitcoin@d25e0e3 from bitcoin#19764

ACKs for top commit:
  icota:
    tACK bitcoin@7a89f2e
  dongcarl:
    Code Review ACK 7a89f2e
  theuni:
    ACK 7a89f2e.

Tree-SHA512: a0bcbc6805d3450e201476ef1e22e0eb53903db1586c5515314c19afd337bded887e56de0fbe62feaf359b2de15dbccd49a44f1a8b566b4c64f5ae3d94a2ab6d
@hebasto hebasto deleted the 200904-make branch September 23, 2020 19:45
@DrahtBot
Copy link
Contributor

Gitian builds

File commit 8235dca
(master)
commit 475d0ad
(master and this pull)
*-osx-unsigned.dmg 8d6680d8c04f8570... 28daae3ff51ad9e6...
*-osx64.tar.gz 24774d4b21b0e444... aa7ffadc2aab4cff...
*-win64-debug.zip 03c5319b35a7d2c2...
*-win64-setup-unsigned.exe 14abe27de5c2879c...
*-win64.zip 4ad37c137fbb2e95...
*.tar.gz bf41b2104c46374a... 27fc409585654e51...
bitcoin-core-osx-0.21-res.yml 226ad82c7d21669a... a126ec6687ca5e9b...
bitcoin-core-win-0.21-res.yml 7dfd6f5b6ecf311b...
linux-build.log 8c0f2ea7e28ea0ab... ec83333cc3c01acd...
osx-build.log 01bb9cfded92b87f... db704a8ae7582fca...
win-build.log 54238ee2ba263f2a... dd660a907f531de5...
*-aarch64-linux-gnu-debug.tar.gz 035552f5806004fe...
*-aarch64-linux-gnu.tar.gz 8b42e7b1f7cf5dfc...
*-arm-linux-gnueabihf-debug.tar.gz a69c580d805198a5...
*-arm-linux-gnueabihf.tar.gz 9092465f064123c8...
*-riscv64-linux-gnu-debug.tar.gz ebb8c8c252d9a253...
*-riscv64-linux-gnu.tar.gz ab9b38d027cd4f74...
*-x86_64-linux-gnu-debug.tar.gz d4714a1d98b9cc24...
*-x86_64-linux-gnu.tar.gz 1d672a67f3179cfa...
bitcoin-core-linux-0.21-res.yml e1e4faa97cb458fd...
bitcoin-core-osx-0.21-res.yml.diff ec7092ca8553c670...
linux-build.log.diff 20d8a618f390ed13...
osx-build.log.diff bfd26091f7aedf2f...
win-build.log.diff a6833952c7e4ab0e...

@fanquake
Copy link
Member

fanquake commented Sep 25, 2020

Was wondering why the Windows builds seemed to fail here, but turns out the bot just ran out of space:

+ find bitcoin-475d0ad3f464/bin -type f -executable -print0
/usr/bin/x86_64-w64-mingw32-objcopy:bitcoin-475d0ad3f464/bin/test_bitcoin.exe.dbg[.debug_info]: No space left on device

PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Sep 17, 2021
7a89f2e build: Fix target name (Hennadii Stepanov)

Pull request description:

  It seems like a typo :)
  This PR:
  - fixes errors when building a package in depends for `HOST=x86_64-apple-darwin16` (fix bitcoin#19799)
  - is a correct alternative to bitcoin@d25e0e3 from bitcoin#19764

ACKs for top commit:
  icota:
    tACK bitcoin@7a89f2e
  dongcarl:
    Code Review ACK 7a89f2e
  theuni:
    ACK 7a89f2e.

Tree-SHA512: a0bcbc6805d3450e201476ef1e22e0eb53903db1586c5515314c19afd337bded887e56de0fbe62feaf359b2de15dbccd49a44f1a8b566b4c64f5ae3d94a2ab6d
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Sep 24, 2021
7a89f2e build: Fix target name (Hennadii Stepanov)

Pull request description:

  It seems like a typo :)
  This PR:
  - fixes errors when building a package in depends for `HOST=x86_64-apple-darwin16` (fix bitcoin#19799)
  - is a correct alternative to bitcoin@d25e0e3 from bitcoin#19764

ACKs for top commit:
  icota:
    tACK bitcoin@7a89f2e
  dongcarl:
    Code Review ACK 7a89f2e
  theuni:
    ACK 7a89f2e.

Tree-SHA512: a0bcbc6805d3450e201476ef1e22e0eb53903db1586c5515314c19afd337bded887e56de0fbe62feaf359b2de15dbccd49a44f1a8b566b4c64f5ae3d94a2ab6d
kwvg pushed a commit to kwvg/dash that referenced this pull request Oct 12, 2021
7a89f2e build: Fix target name (Hennadii Stepanov)

Pull request description:

  It seems like a typo :)
  This PR:
  - fixes errors when building a package in depends for `HOST=x86_64-apple-darwin16` (fix bitcoin#19799)
  - is a correct alternative to bitcoin@d25e0e3 from bitcoin#19764

ACKs for top commit:
  icota:
    tACK bitcoin@7a89f2e
  dongcarl:
    Code Review ACK 7a89f2e
  theuni:
    ACK 7a89f2e.

Tree-SHA512: a0bcbc6805d3450e201476ef1e22e0eb53903db1586c5515314c19afd337bded887e56de0fbe62feaf359b2de15dbccd49a44f1a8b566b4c64f5ae3d94a2ab6d
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Feb 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

build: Error when bulding a package in depends for HOST=x86_64-apple-darwin16
8 participants