Skip to content

not-empty-atom lint fix (PR #862) not included in latest release, hindering upgrades in dependencies #865

@morphqdd

Description

@morphqdd

What happens:

PR #862 (fix for #861, commit 9b4e3b49) was merged to master on 2026-05-07. The latest published release is 0.2.0 from 2026-04-24, which predates the fix. Maven Central exposes no version of org.eolang:lints containing the corrected not-empty-atom lint behavior, and there are no snapshots on oss.sonatype.org.

Downstream consumer objectionary/eo cannot bump the org.eolang:lints dependency past 0.0.60 in eo-maven-plugin/pom.xml to remove +unlint not-empty-atom pragmas from 22 .eo files in eo-runtime (per objectionary/eo#5091, puzzle 4707-ff431d75 in bytes.eo). The puzzle is blocked until a released artifact contains the fix.

Reproduction:

curl -s https://repo1.maven.org/maven2/org/eolang/lints/maven-metadata.xml | grep '<release>'
# <release>0.2.0</release>

git log --oneline 0.2.0..master | grep -i '#861\|#862'
# 9b4e3b49 #861: exclude λ marker from not-empty-atom lint (#862)

What should happen:

Cut a new release (e.g., 0.2.1 or 0.3.0) containing commit 9b4e3b49 and publish it to Maven Central, so consumers like objectionary/eo can bump the dependency and remove the now-unnecessary +unlint not-empty-atom pragmas.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinggood-titleThe title was checked and improved by ChatGPT

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions