Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder monero-linux-armv8 Build #1890

Results:

Build successful

SourceStamp:

Repositoryhttps://github.com/monero-project/monero.git
Branchmaster
Revision5bbbe3902b4ee77ca1eb23edc0b5495812353b1f
Got Revision5bbbe3902b4ee77ca1eb23edc0b5495812353b1f
Changes23 changes

BuildSlave:

armv8

Reason:

The SingleBranchScheduler scheduler named 'monero PR builder' triggered this build

Steps and Logfiles:

  1. git update ( 35 secs )
    1. stdio
  2. compile compile warnings ( 5 hrs, 33 mins, 53 secs )
    1. stdio
    2. CMakeOutput.log
    3. CMakeError.log
    4. warnings (163)

Build Properties:

NameValueSource
branch master Build
builddir /opt/buildbot/builder/monero-linux-armv8 slave
buildername monero-linux-armv8 Builder
buildnumber 1890 Build
codebase Build
github_repo_name monero Builder
github_repo_owner monero-project Builder
got_revision 5bbbe3902b4ee77ca1eb23edc0b5495812353b1f Git
platform linux-armv8 BuildSlave
project Build
repository https://github.com/monero-project/monero.git Build
revision 5bbbe3902b4ee77ca1eb23edc0b5495812353b1f Build
scheduler monero PR builder Scheduler
slavename armv8 BuildSlave
warnings-count 163 WarningCountingShellCommand
workdir /opt/buildbot/builder/monero-linux-armv8 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Martijn Otto
  2. Riccardo Spagni
  3. TheCharlatan
  4. moneromooo-monero

Timing:

StartTue Mar 5 16:00:27 2019
EndTue Mar 5 21:34:56 2019
Elapsed5 hrs, 34 mins, 28 secs

All Changes:

:

  1. Change #18823

    Category None
    Changed by TheCharlatan <seb.kungohnoyoudont@gmail.com>
    Changed at Tue 05 Mar 2019 10:24:14
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 5057eb1199a9f1e4be4f0f9e0fe7cea5eea6027c

    Comments

    cmake: ARCH_ID fixes for cross compilation

    Changed files

    • CMakeLists.txt
    • contrib/depends/toolchain.cmake.in
  2. Change #18824

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 10:24:24
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 1b8757dddcba80d15962b149f9f158b1b5bf8b56

    Comments

    slow-hash: fix build on arm

    Changed files

    • src/crypto/CMakeLists.txt
    • src/crypto/CryptonightR_JIT.c
    • src/crypto/CryptonightR_JIT.h
    • src/crypto/slow-hash.c
  3. Change #18825

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 10:24:24
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 108c625b3f96d718677aa9eee5c6490894ca152a

    Comments

    CryptonightR: define out i386/x86_64 specific code on other archs

    Changed files

    • src/crypto/CryptonightR_JIT.c
    • src/crypto/CryptonightR_template.h
  4. Change #18826

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Tue 05 Mar 2019 10:40:06
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 39d7d3113bfe3655e721fa08b132d3b7fbcfb9b3

    Comments

    Merge pull request #5231
    108c625b CryptonightR: define out i386/x86_64 specific code on other archs (moneromooo-monero)
    1b8757dd slow-hash: fix build on arm (moneromooo-monero)
    5057eb11 cmake: ARCH_ID fixes for cross compilation (TheCharlatan)

    Changed files

    • no files
  5. Change #18832

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 10:28:52
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision e69477bf25630c94a5aff666433f3da9ab29298c

    Comments

    db: speedup block addition
    by avoiding repeated (de)serialization

    Changed files

    • src/blockchain_db/lmdb/db_lmdb.cpp
    • src/cryptonote_basic/cryptonote_basic.h
    • src/cryptonote_basic/cryptonote_format_utils.cpp
    • src/cryptonote_basic/cryptonote_format_utils.h
  6. Change #18833

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 10:28:55
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision b747e836c884ac037825804636aac1c7786a3a13

    Comments

    wallet2: don't calculate prefix hash when we don't need it

    Changed files

    • src/wallet/wallet2.cpp
  7. Change #18834

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:57:55
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision b044d03a51e1dc64bebe2461813e0cfc50f71b0d

    Comments

    Avoid repeated (de)serialization when syncing

    Changed files

    • src/blockchain_db/blockchain_db.cpp
    • src/blockchain_db/blockchain_db.h
    • src/blockchain_db/lmdb/db_lmdb.cpp
    • src/blockchain_db/lmdb/db_lmdb.h
    • src/blockchain_db/testdb.h
    • src/blockchain_utilities/blockchain_import.cpp
    • src/cryptonote_core/blockchain.cpp
    • src/cryptonote_core/blockchain.h
    • src/cryptonote_core/tx_pool.cpp
    • src/cryptonote_core/tx_pool.h
    • tests/block_weight/block_weight.cpp
    • tests/unit_tests/blockchain_db.cpp
    • tests/unit_tests/long_term_block_weight.cpp
  8. Change #18835

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:57:57
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision f75d51abda4c83ef58236bdc217f5a4c967084d2

    Comments

    core: avoid calculating tx prefix hash when we don't need it

    Changed files

    • src/cryptonote_basic/cryptonote_format_utils.cpp
    • src/cryptonote_basic/cryptonote_format_utils.h
    • src/cryptonote_core/cryptonote_core.cpp
    • src/cryptonote_core/cryptonote_core.h
  9. Change #18836

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:00
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 07d655e438e1b1e05426a5c75627f5d8c63bbc72

    Comments

    blockchain: avoid duplicate block hash computation

    Changed files

    • src/cryptonote_core/blockchain.cpp
  10. Change #18837

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:02
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 9827880877299ff8d30b90302a10aeface7598c4

    Comments

    blockchain: avoid pointless transaction copy and temporary

    Changed files

    • src/cryptonote_core/blockchain.cpp
  11. Change #18838

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:05
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 79b4e9f3779796d9233e3e169f5c1086a49717dd

    Comments

    save some database calls when getting top block hash and height

    Changed files

    • src/blockchain_db/blockchain_db.h
    • src/blockchain_db/lmdb/db_lmdb.cpp
    • src/blockchain_db/lmdb/db_lmdb.h
    • src/blockchain_db/testdb.h
    • src/cryptonote_core/blockchain.cpp
    • tests/block_weight/block_weight.cpp
    • tests/unit_tests/long_term_block_weight.cpp
  12. Change #18839

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:10
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision dc5a76095cc4b05d7a706c3b650e54f2db314926

    Comments

    blockchain: avoid unneeded block copy

    Changed files

    • src/cryptonote_core/blockchain.cpp
  13. Change #18840

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:13
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 238401d4e950dad6a243fb895027dd26d2992ee6

    Comments

    core: avoid double parsing blocks after hoh

    Changed files

    • src/blockchain_utilities/blockchain_import.cpp
    • src/cryptonote_core/blockchain.cpp
    • src/cryptonote_core/blockchain.h
    • src/cryptonote_core/cryptonote_core.cpp
    • src/cryptonote_core/cryptonote_core.h
    • src/cryptonote_protocol/cryptonote_protocol_handler.inl
  14. Change #18841

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:16
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 9feda0eeba34ca6c23e6e7fd819d00932b3ce5aa

    Comments

    cryptonote: speed up calculating coinbase tx prunable hash
    It's a hash of an empty buffer, so we can avoid keccak

    Changed files

    • src/cryptonote_basic/cryptonote_format_utils.cpp
  15. Change #18842

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:18
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 88c85c18e0173f479470842fbe49626cdc86e7d1

    Comments

    cryptonote: avoid double parsing blocks when syncing

    Changed files

    • src/cryptonote_core/blockchain.cpp
    • src/cryptonote_core/cryptonote_core.cpp
    • src/cryptonote_protocol/cryptonote_protocol_handler.inl
    • tests/core_proxy/core_proxy.cpp
    • tests/core_proxy/core_proxy.h
    • tests/core_tests/chaingen.h
    • tests/unit_tests/ban.cpp
  16. Change #18843

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 11:58:22
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision c4851024ced48988c9a61db2a89b0cfd0c56915a

    Comments

    wallet_rpc_server: avoid repeated string allocations when parsing

    Changed files

    • src/wallet/wallet_rpc_server.cpp
  17. Change #18844

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Tue 05 Mar 2019 12:09:19
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision ed6aa76cca69e4f6d0b84eb55ef7061dc4b6fc77

    Comments

    Merge pull request #5100
    c4851024 wallet_rpc_server: avoid repeated string allocations when parsing (moneromooo-monero)
    88c85c18 cryptonote: avoid double parsing blocks when syncing (moneromooo-monero)
    9feda0ee cryptonote: speed up calculating coinbase tx prunable hash (moneromooo-monero)
    238401d4 core: avoid double parsing blocks after hoh (moneromooo-monero)
    dc5a7609 blockchain: avoid unneeded block copy (moneromooo-monero)
    79b4e9f3 save some database calls when getting top block hash and height (moneromooo-monero)
    98278808 blockchain: avoid pointless transaction copy and temporary (moneromooo-monero)
    07d655e4 blockchain: avoid duplicate block hash computation (moneromooo-monero)
    f75d51ab core: avoid calculating tx prefix hash when we don't need it (moneromooo-monero)
    b044d03a Avoid repeated (de)serialization when syncing (moneromooo-monero)
    b747e836 wallet2: don't calculate prefix hash when we don't need it (moneromooo-monero)
    e69477bf db: speedup block addition (moneromooo-monero)

    Changed files

    • no files
  18. Change #18846

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 12:00:45
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision ceb72be329f8519fb68dbfb17b697037deeb3222

    Comments

    p2p: avoid busy loop when we have nothing to connect to

    Changed files

    • src/p2p/net_node.inl
  19. Change #18847

    Category None
    Changed by moneromooo-monero <moneromooo-moneroohnoyoudont@users.noreply.github.com>
    Changed at Tue 05 Mar 2019 12:06:23
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision f024a10b687b4a5a4f322ebff9e3ee7624e22935

    Comments

    db_lmdb: make mdb_block_info format conversion more future proof
    If mdb_block_info changes again, the v2 to v3 conversion would
    convert to an incorrect format.

    Changed files

    • src/blockchain_db/lmdb/db_lmdb.cpp
  20. Change #18848

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Tue 05 Mar 2019 12:09:42
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 5b9c3df5c14d420ac8bd79f12411999ce99525dd

    Comments

    Merge pull request #5103
    ceb72be3 p2p: avoid busy loop when we have nothing to connect to (moneromooo-monero)

    Changed files

    • no files
  21. Change #18849

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Tue 05 Mar 2019 12:12:24
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision e65221d6904a8bad759be358ade7d8addeff8d29

    Comments

    Merge pull request #5119
    f024a10b db_lmdb: make mdb_block_info format conversion more future proof (moneromooo-monero)

    Changed files

    • no files
  22. Change #18856

    Category None
    Changed by Martijn Otto <gitohnoyoudont@martijnotto.nl>
    Changed at Tue 05 Mar 2019 13:16:08
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 057c279cb4d5c16990570d281bd1bc568796cbb2

    Comments

    epee: add SSL support
    RPC connections now have optional tranparent SSL.
    
    An optional private key and certificate file can be passed,
    using the --{rpc,daemon}-ssl-private-key and
    --{rpc,daemon}-ssl-certificate options. Those have as
    argument a path to a PEM format private private key and
    certificate, respectively.
    If not given, a temporary self signed certificate will be used.
    
    SSL can be enabled or disabled using --{rpc}-ssl, which
    accepts autodetect (default), disabled or enabled.
    
    Access can be restricted to particular certificates using the
    --rpc-ssl-allowed-certificates, which takes a list of
    paths to PEM encoded certificates. This can allow a wallet to
    connect to only the daemon they think they're connected to,
    by forcing SSL and listing the paths to the known good
    certificates.
    
    To generate long term certificates:
    
    openssl genrsa -out /tmp/KEY 4096
    openssl req -new -key /tmp/KEY -out /tmp/REQ
    openssl x509 -req -days 999999 -sha256 -in /tmp/REQ -signkey /tmp/KEY -out /tmp/CERT
    
    /tmp/KEY is the private key, and /tmp/CERT is the certificate,
    both in PEM format. /tmp/REQ can be removed. Adjust the last
    command to set expiration date, etc, as needed. It doesn't
    make a whole lot of sense for monero anyway, since most servers
    will run with one time temporary self signed certificates anyway.
    
    SSL support is transparent, so all communication is done on the
    existing ports, with SSL autodetection. This means you can start
    using an SSL daemon now, but you should not enforce SSL yet or
    nothing will talk to you.

    Changed files

    • contrib/epee/include/hex.h
    • contrib/epee/include/net/abstract_tcp_server2.h
    • contrib/epee/include/net/abstract_tcp_server2.inl
    • contrib/epee/include/net/http_client.h
    • contrib/epee/include/net/http_server_impl_base.h
    • contrib/epee/include/net/net_helper.h
    • contrib/epee/include/net/net_ssl.h
    • contrib/epee/src/hex.cpp
    • contrib/epee/src/net_ssl.cpp
    • src/rpc/core_rpc_server.cpp
    • src/rpc/core_rpc_server.h
    • src/wallet/wallet2.cpp
    • src/wallet/wallet2.h
    • src/wallet/wallet_rpc_server.cpp
    • tests/unit_tests/epee_utils.cpp
  23. Change #18857

    Category None
    Changed by Riccardo Spagni <ricohnoyoudont@spagni.net>
    Changed at Tue 05 Mar 2019 14:21:30
    Repository https://github.com/monero-project/monero.git
    Branch master
    Revision 5bbbe3902b4ee77ca1eb23edc0b5495812353b1f

    Comments

    Merge pull request #4852
    057c279c epee: add SSL support (Martijn Otto)

    Changed files

    • no files