Skip to content

OMLibraryTesting 0.4.1: no ArrayUtil, ListUtil; compat OMBackend 0.9 and 0.10; AGPL v3 - #19

Merged
JKRT merged 4 commits into
OpenModelica:masterfrom
JKRT:slim-deps
Nov 11, 2026
Merged

JKRT merged 4 commits into
OpenModelica:masterfrom
JKRT:slim-deps

Conversation

@JKRT

@JKRT JKRT commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

ArrayUtil and ListUtil are modules of OMFrontend (OpenModelica/OMFrontend.jl#114): dropped from deps, sources and compat (nothing in src uses them); ImmutableList, MetaModelica and OMParser too (listed, named nowhere in src, test, scripts or ext; they come with OM, OMFrontend and OMBackend). Compat OMBackend 0.9 and 0.10. LICENSE.md holds the AGPL v3 text, the source headers and the README say AGPL v3 / OSMC-PL 1.8 as LICENSE.md does.

Added 2026-11-11 (d78e7ac): the workflows set no LD_LIBRARY_PATH for OMRuntimeExternalC 1.0.0 (OpenModelica/OMRuntimeExternalC.jl#23 and OpenModelica/OMRuntimeExternalC.jl#24, merged; the library is an artifact of release libs-v1.0.0).

Chain slim-deps. Merged: OpenModelica/OMRuntimeExternalC.jl#23, OpenModelica/OMRuntimeExternalC.jl#24, OpenModelica/MetaModelica.jl#79, OpenModelica/DoubleEnded.jl#8. Left, in this order: OpenModelica/OMFrontend.jl#114 → OpenModelica/OMBackend.jl#102 → #19 → JKRT/OM.jl#85 (last: its CI resolves the siblings' masters; before it a commit that updates the submodule pins). After each merge: the registry's auto-update, then installability.

JKRT added 3 commits November 10, 2026 14:33
ArrayUtil and ListUtil are modules of OMFrontend: dropped from deps, sources and compat. LICENSE.md holds the AGPL v3 text; the ten source headers say AGPL v3 / OSMC-PL 1.8 as LICENSE.md does.

Assisted-by: Claude Sonnet 5.5
Listed as dependencies and sources, named nowhere in src, test, scripts or ext (checked); they come with OM, OMFrontend and OMBackend. The sibling packages OMLibraryTesting needs stay.

Assisted-by: Claude Sonnet 5.5
OMRuntimeExternalC 1 loads its one library from an artifact.

Assisted-by: Claude Fable 5.2
@JKRT
JKRT merged commit 8f1a7a9 into OpenModelica:master Nov 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant