Monero Dev Activity Report - Week 52 2024: 94 PRs, 7 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
1 - PRs (94, 20:0:74)
Opened (20)
monero-project/monero
:
- #96411 depends: expat: update to 2.6.4 (tobtoht)
- #96422 depends: unbound: update to 1.22.0 (tobtoht)
- #96433 depends: hidapi: update to 0.14.0 (tobtoht)
- #96474 guix: only include python-minimal in android build env (tobtoht)
- #96495 unit_tests: fix variant tests after ‘optional’ name split (jeffro256)
- #96456 depends: cleanup packages.mk (tobtoht)
- #96447 ci: print guix hashes to summary (tobtoht)
- #96408 depends: add cmake config command (tobtoht)
- #96379 CI: -j4 with lin/win runners [RELEASE] (plowsof)
- #963910 ci: disable guix commit authentication (tobtoht)
- #964611 depends: sodium: drop unneeded patch (tobtoht)
- #965412 guix: remove automake & autoconf (tobtoht)
- #965613 common/password: flush confirm prompt before user input (jeffro256)
- #965714 common/password: flush confirm prompt before user input [RELEASE] (jeffro256)
- #965315 depends: don’t run auto(re)conf anywhere (tobtoht)
- #965016 guix: remove moreutils (tobtoht)
- #964817 guix: remove p7zip (tobtoht)
- #965918 p2p: remove dead protocol defs (jeffro256)
- #966019 validate ip parameter in set_bans rpc call (eversinc33)
- #966120 depends: openssl: update to 3.0.15 (tobtoht)
monero-project/monero-gui
: none
monero-project/monero-site
: none
Closed (0)
monero-project/monero
: none
monero-project/monero-gui
: none
monero-project/monero-site
: none
Merged (74)
monero-project/monero
:
- #892921 Bootstrappable Builds (tobtoht)
- #912222 cryptonote_basic: faster and more readable is_valid_decomposed_amount (jeffro256)
- #917623 variant: split into variant and optional_variant (jeffro256)
- #928624 common: add va_args.h (jeffro256)
- #937625 tx_pool: update internal data structure to boost::bimap. (0xFFFC0000)
- #938026 wallet2: move wallet error on RPC resp handling to wallet_errors file (j-berman)
- #938127 Daemon RPC: add max_block_count field to /getblocks.bin (j-berman)
- #939528 Blockchain: fix temp fails causing alt blocks to be permanently invalid (jeffro256)
- #940029 Blockchain: fix temp fails causing alt blocks to be permanently invalid [RELEASE] (jeffro256)
- #944130 blockchain: more opportunities for caching the rolling median (moneromooo-monero)
- #944531 cmake: fix readline find_path call. (0xFFFC0000)
- #945132 docs: clarify proper PR title format (Gingeropolous)
- #945233 depends: allow granular stage env config (tobtoht)
- #945434 readme: add missing ubuntu/debian build tools (tobtoht)
- #945735 depends: release type should be lower case (tobtoht)
- #946936 ci: remove obsolete sdk cache (tobtoht)
- #947537 set USE_UNWIND for FreeBSD (aperechnev)
- #948138 ci: run job for oldest supported Debian version (tobtoht)
- #949039 wallet: can’t decrypt payment id if tx key is missing (tobtoht)
- #950140 depends: remove option from toolchain file (tobtoht)
- #950241 depends: remove unwind from toolchain (tobtoht)
- #950442 fix zmq and sodium include dirs search (nsec1)
- #950543 crypto: remove unused OAES code (jeffro256)
- #950644 wallet2: fix error throw if unable to load cache [RELEASE] (tobtoht)
- #950745 tests: include
where using std::setfill (jeffro256) - #951846 packages: add freebsd base mirror (plowsof)
- #952547 tests: remove unlock_time argument from trezor_tests (0xFFFC0000)
- #952748 tests: fix missing
includes (tobtoht) - #952949 tests: remove python2 compatibility (tobtoht)
- #953150 readme: fix win64 cross-compile requirements (tobtoht)
- #953251 ci: cleanup depends package requirements (tobtoht)
- #953352 readme: remove outdated gtest note (tobtoht)
- #953553 readme: update msys2 build instructions (tobtoht)
- #953654 build: remove unneeded cmake toolchain files (tobtoht)
- #953755 readme: update raspberry pi build instructions (tobtoht)
- #954056 brew: remove unneeded taps (tobtoht)
- #954157 cmake: lowercase ARCH_ID (tobtoht)
- #954358 cmake: make PER_BLOCK_CHECKPOINT an option (tobtoht)
- #954859 wallet2_api: use std::optional instead of handmade optional (jeffro256)
- #954960 Update PORTABLE_STORAGE.md (mdqst)
- #955461 monerod.service: use network-online.target [RELEASE] (0xFFFC0000)
- #955662 ringct: add operator!= for key (jeffro256)
- #955863 p2p: allow comments in banlist files (jeffro256)
- #956064 serialization: silence warning about shifting uint8_t by 8 (jeffro256)
- #956565 Fix typos. (sorenstoutner)
- #957466 contrib: force (de)serialization to create params section incase there is none. (0xFFFC0000)
- #957767 gpg_keys: bump my key’s expiration date by another five years (moneromooo-monero)
- #958068 add SNeedlewoods gpg key (SNeedlewoods)
- #958169 wallet: report exact reason for open_wallet failure. (0xFFFC0000)
- #958970 Fixes tar extract cmd for systems with 16 bit uid_t (ishanarora)
- #958571 Replace in-tree MD5 with OpenSSL (bgermann)
- #959072 wallet2: daemon-specific proxy for the wallet-rpc [release] (woodser)
- #959273 simplewallet: add header to show_transfers command (0xFFFC0000)
- #959374 Keys: 2nd update for expired ‘brunner7’ key, valid 2 years (rbrunner7)
- #960775 epee: partially revert string tools to fix linking errors [RELEASE] (jeffro256)
- #961476 wallet: report exact reason for open_wallet failure [RELEASE] (0xFFFC0000)
- #961577 contrib: force (de)serialization to create params section incase there is none [RELEASE] (0xFFFC0000)
- #961678 p2p: allow comments in banlist files [RELEASE] (jeffro256)
- #962379 ci: msys2: pin boost to 1.86.0 (tobtoht)
- #962480 ci: msys2: pin boost to 1.86.0 [RELEASE] (tobtoht)
- #962581 ci: brew: pin boost to 1.85 (tobtoht)
- #962682 ci: brew: pin boost to 1.85 [RELEASE] (tobtoht)
- #962983 ci: don’t fail-fast on matrix jobs (tobtoht)
- #929084 Fix lmdb txn commit code (vtnerd)
- #951185 Relax static_asserts in src/lmdb (vtnerd)
- #951286 Update/lmdb static asserts [0.18] (vtnerd)
- #951587 Replace deprecated result_of with decltype (vtnerd)
- #953088 Add byte_stream value_type and data() [0.18] (vtnerd)
- #958389 Fix memcpy in byte_slice constructor (vtnerd)
- #958490 Fix memcpy in byte_slice constructor [0.18] (vtnerd)
- #954291 cmake: use pkgconfig to find zeromq (tobtoht)
- #963892 ci: common: remove duplicated definition (tobtoht)
- #933693 tools: update variant (UkoeHB)
- #917294 variant: visit lambda and value-initialize by index (jeffro256)
monero-project/monero-gui
: none
monero-project/monero-site
: none
2 - ISSUES (7, 4:3)
Opened (4)
monero-project/monero
:
- #965595 [wallet] no stdout flush on wallet creation (tankf33der)
- #965896 moneronod (XJIeb)
- #966297 auto miner do nothing on Alpine Linux - “couldn’t query power status from /sys/class/power_supply” (tankf33der)
monero-project/monero-gui
:
- #438898 Build error (Querens)
monero-project/monero-site
: none
Closed (3)
monero-project/monero
:
- #961999 error: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? (moneroexamples)
- #8639100 Podman Rootless Build fails (adrubesh)
- #9513101 [Bug Report] Windows, database_size field from get_info is 0 (Cyrix126)
monero-project/monero-gui
: none
monero-project/monero-site
: none
That’s it for this week’s dev activity report. I will try and publish one every Sunday. Let me know if I missed anything or if you want to see any other statistics/repos included in future reports. Feedback/edits: @ /about.
Previous reports are listed in the [dev] section.
-3RA