Repository navigation
Purge fpp-to-json - #1127
Purge fpp-to-json#1127Kronos3 wants to merge 12 commits into
Conversation
I think it means that FPP will no longer work on Intel Mac, because the native build is not supported there. @LeStarch please weigh in here. Do we still need to support Intel Mac? |
|
After discussion with @LeStarch, we will need to keep the JVM wheels. We can decouple the JVM unit tests from per-PR CI, but we will need some other way to run them, e.g., nightly or just before a release. |
|
@Kronos3 can we narrow the scope of this PR so that it just removes |
bocchino
left a comment
There was a problem hiding this comment.
Requesting changes as described in the comments.
Per PR #1127 review feedback, this PR should only remove fpp-to-json. Restore the JVM/JAR fallback in release wheels and the compiler './test' CI step; both are tracked as separate follow-up issues (see remove-jar-wheels and remove-compiler-test-ci branches).
# Conflicts: # compiler/tools/fpp-to-json/test/importedTopologies.ref.txt # compiler/tools/fpp-to-json/test/patternedConnections.ref.txt # compiler/tools/fpp-to-json/test/ports.ref.txt # compiler/tools/fpp-to-json/test/simpleTopology.ref.txt # compiler/tools/fpp-to-json/test/telemetry.ref.txt # compiler/tools/fpp-to-json/test/telemetryPackets.ref.txt # compiler/tools/fpp-to-json/test/templateSystem.ref.txt # docs/fpp-spec.html # docs/fpp-users-guide.html # docs/index.html
|
Looks good! Can you synchronize with main and make the corresponding updates to the wiki? |
# Conflicts: # compiler/tools/fpp/src/main/scala/fpp-to-json.scala # docs/fpp-spec.html # docs/fpp-users-guide.html
Drops the fpp-to-json wiki page and its references in Tools and Adding-New-Features-to-FPP, which were reintroduced by the merge from origin/main.
|
This PR looks good to me on the FPP side. Since it is removing a feature that F Prime depends on, we need to treat this as a tandem PR: make an alpha release, integrate, and pass CI before merging. |
bocchino
left a comment
There was a problem hiding this comment.
The content of this PR looks good, so I'll approve it. The blocked and tandem labels record what we still have to do before merging it.

fpp-to-jsonin thepyproject.tomlwhich now routes to an error message about not being supported anymore.AstJsonEncoder->testonly to supportTemplatesSpectestsCloses #1112