volodya-lombrozo 21.04.2025

From: Vladimir Lombrozo

Subject: WEEK 17 Objectionary

Hi all,

Last week achievements:

jsmith:

- Updated CI workflow to use Ubuntu 24.04 runner and added .aidy to .gitignore [#171]

eo:

- Made CommitHashesText and ChCached thread-safe [#4099]

- Removed all files related to .sodg generation [#4040]

Next week plans:

opeo-maven-plugin:

- To remove the crutch from FormattingDecompiler.java lines 113-118 [#358]

- To decompile Java Streams into a more readable EO format [#329]

- To calculate the Max Stack Size in JeoCompiler.java lines 87-95 [#286]

Risks:

jsmith:

- No risks identified [#171].

eo:

- Thread safety issues in ChCached and CommitHashesText could lead to NPEs in concurrent environments [#4099].

- No risks identified [#4040].

Best regards,

Vladimir Lombrozo

Software Developer

2025-04-21

Closed Pull Requests:
- title: ci(#171): Update Ubuntu runner from 20.04 to 24.04, repo: jsmith, url: https://github.com/volodya-lombrozo/jsmith/pull/172
- title: fix(#4099): make CommitHashesText and ChCached thread-safe, repo: eo, url: https://github.com/objectionary/eo/pull/4104
- title: feat(#4040): remove all the files related to .sodg generation, repo: eo, url: https://github.com/objectionary/eo/pull/4097

Open Issues:
- title: FormattingDecompiler.java:113-118: Remove the crutch..., repo: opeo-maven-plugin, issue number: #358, url: https://github.com/objectionary/opeo-maven-plugin/issues/358, labels: ["soon"]
- title: Decompile Java Streams to beautiful EO, repo: opeo-maven-plugin, number: #329, url: https://github.com/objectionary/opeo-maven-plugin/issues/329, labels: ["enhancement", "soon"]
- title: JeoCompiler.java:87-95: Calculate the Max Stack Size. We..., repo: opeo-maven-plugin, issue number: #286, url: https://github.com/objectionary/opeo-maven-plugin/issues/286, labels: ["soon"]