Monero Dev Activity Report – Week 3 2024: 45 PRs, 8 Issues

Monero Dev Activity Report – Week 3 2024: 45 PRs, 8 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 (45, 12:3:30)

Opened (12)

monero-project/monero:

  • #91251 epee/test: remove levin_protocol_handler and core_proxy tests (jeffro256)
  • #91222 cryptonote_basic: faster and more readable is_valid_decomposed_amount (jeffro256)
  • #91283 actions: remove unnecessary packages (tobtoht)
  • #91294 Improve Gitian logic and documentation (kevcrumb)
  • #91305 wallet: mitigate statistical dependence for decoy selection within rings [RELEASE] (jeffro256)

monero-project/monero-gui:

  • #42636 I2p integration (WIP) (preland)

monero-project/monero-site:

  • #22227 localization: resolving conflicts (plowsof)
  • #22218 merchants: remove sideshift (rottenwheel)
  • #22299 press kit: add johnr365 monero timeline link (plowsof)
  • #222610 press kit: add/link to quick facts 2019 pdf (plowsof)
  • #222711 press kit: add guerilla toolkit github link (plowsof)
  • #222312 merchants: delist Binance [Discussion] (plowsof)

Closed (3)

monero-project/monero:

  • #912313 Ethgr0wth patch 6 (ethgr0wth)
  • #910914 Copyright: Update to 2024 (github-actions)

monero-project/monero-gui : none

monero-project/monero-site:

  • #221815 Fix broken link (jorgesumle)

Merged (30)

monero-project/monero:

  • #904916 wallet: sign_tx: get tx pubkey from extra (tobtoht)
  • #905217 Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUB (vtnerd)
  • #905318 Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUB [0.18] (vtnerd)
  • #905619 gpg_keys: add tobtoht (tobtoht)
  • #905920 MMS: Ignore 2 more API errors thrown by latest PyBitmessage (rbrunner7)
  • #906021 workflows: upload macOS binary after name change (selsta)
  • #906122 Add compile-time check for input iterators in ::wire array writing (vtnerd)
  • #907223 Change std::result_of to auto (vtnerd)
  • #907324 fix merge mining with more than one merge mined chain (moneromooo-monero)
  • #907625 cmake: silence FindPythonInterp warning (tobtoht)
  • #907926 Fix missing checks for IsObject in ZMQ jsonrpc reading (vtnerd)
  • #908027 Fix missing checks for IsObject in ZMQ jsonrpc reading [0.18] (vtnerd)
  • #908428 OpenBSD: node server fix IP localhost by aliasing (selsta)
  • #909029 Cleanup scoped_ptr in src/common/dns_utils.cpp (0xFFFC0000)
  • #910330 storages: add missing return (selsta)
  • #911131 workflows: copyright commit author (plowsof)
  • #911732 remove ARCH=”x86-64” from Makefile (woodser)
  • #911933 gpg_keys: add 0xfffc0000 (0xFFFC0000)
  • #907734 serialization: remove container wrappers and serialize directly (jeffro256)
  • #912635 CMake: only set policy CMP0148 to OLD if version >= 3.27 (jeffro256)
  • #906936 serialization: fix infinite loops and clean up dispatching (jeffro256)
  • #902337 wallet: mitigate statistical dependence for decoy selection within rings (jeffro256)

monero-project/monero-gui:

  • #424338 TxUtils: use regex to check for valid domain (selsta)
  • #424539 cmake: fix deploy by updating libicu version (selsta)
  • #425140 DEPLOY: update instructions for Apple Silicon (selsta)
  • #425541 wizard: add Trezor Safe 3 to hardware wallets (selsta)
  • #426042 p2pool: update to v3.10 (SChernykh)
  • #426143 docker: update Qt to 5.15.12 (selsta)
  • #426244 Dockerfile: remove no-asm for constant time AES (selsta)

monero-project/monero-site:

  • #222045 wallet-generator: files renamed, signed by binaryFate, added zip. (binaryFate)

2 – ISSUES (8, 3:5)

Opened (3)

monero-project/monero:

  • #912446 In regtest, generateblocks returns status:BUSY if using –no-sync (meglio)
  • #912747 Bug: it’s possible to set –no-zmq and zmq pub / bind ip and ports in Monerod config without having any errors (snrocacorns)

monero-project/monero-gui: none

monero-project/monero-site:

  • #222848 monerooutreach: broken links across site (plowsof)

Closed (5)

monero-project/monero:

  • #868749 Removing the “trap” of not importing ‘serialization/string.h’ when using ‘binary_archive’ serialization (rbrunner7)
  • #862250 ‘make debug’ fails (gus4rs)

monero-project/monero-gui:

  • #422751 Trezor Safe 3 launch (Hannsek)

monero-project/monero-site:

  • #222552 press kit: Guerilla toolkit link offline (plowsof)
  • #222453 press kit: ‘Quick Facts’/outreach page offline (plowsof)

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


  1. https://github.com/monero-project/monero/pull/9125 

  2. https://github.com/monero-project/monero/pull/9122 

  3. https://github.com/monero-project/monero/pull/9128 

  4. https://github.com/monero-project/monero/pull/9129 

  5. https://github.com/monero-project/monero/pull/9130 

  6. https://github.com/monero-project/monero-gui/pull/4263 

  7. https://github.com/monero-project/monero-site/pull/2222 

  8. https://github.com/monero-project/monero-site/pull/2221 

  9. https://github.com/monero-project/monero-site/pull/2229 

  10. https://github.com/monero-project/monero-site/pull/2226 

  11. https://github.com/monero-project/monero-site/pull/2227 

  12. https://github.com/monero-project/monero-site/pull/2223 

  13. https://github.com/monero-project/monero/pull/9123 

  14. https://github.com/monero-project/monero/pull/9109 

  15. https://github.com/monero-project/monero-site/pull/2218 

  16. https://github.com/monero-project/monero/pull/9049 

  17. https://github.com/monero-project/monero/pull/9052 

  18. https://github.com/monero-project/monero/pull/9053 

  19. https://github.com/monero-project/monero/pull/9056 

  20. https://github.com/monero-project/monero/pull/9059 

  21. https://github.com/monero-project/monero/pull/9060 

  22. https://github.com/monero-project/monero/pull/9061 

  23. https://github.com/monero-project/monero/pull/9072 

  24. https://github.com/monero-project/monero/pull/9073 

  25. https://github.com/monero-project/monero/pull/9076 

  26. https://github.com/monero-project/monero/pull/9079 

  27. https://github.com/monero-project/monero/pull/9080 

  28. https://github.com/monero-project/monero/pull/9084 

  29. https://github.com/monero-project/monero/pull/9090 

  30. https://github.com/monero-project/monero/pull/9103 

  31. https://github.com/monero-project/monero/pull/9111 

  32. https://github.com/monero-project/monero/pull/9117 

  33. https://github.com/monero-project/monero/pull/9119 

  34. https://github.com/monero-project/monero/pull/9077 

  35. https://github.com/monero-project/monero/pull/9126 

  36. https://github.com/monero-project/monero/pull/9069 

  37. https://github.com/monero-project/monero/pull/9023 

  38. https://github.com/monero-project/monero-gui/pull/4243 

  39. https://github.com/monero-project/monero-gui/pull/4245 

  40. https://github.com/monero-project/monero-gui/pull/4251 

  41. https://github.com/monero-project/monero-gui/pull/4255 

  42. https://github.com/monero-project/monero-gui/pull/4260 

  43. https://github.com/monero-project/monero-gui/pull/4261 

  44. https://github.com/monero-project/monero-gui/pull/4262 

  45. https://github.com/monero-project/monero-site/pull/2220 

  46. https://github.com/monero-project/monero/issues/9124 

  47. https://github.com/monero-project/monero/issues/9127 

  48. https://github.com/monero-project/monero-site/issues/2228 

  49. https://github.com/monero-project/monero/issues/8687 

  50. https://github.com/monero-project/monero/issues/8622 

  51. https://github.com/monero-project/monero-gui/issues/4227 

  52. https://github.com/monero-project/monero-site/issues/2225 

  53. https://github.com/monero-project/monero-site/issues/2224