Repository navigation
Remove libxml2 installation and svgtiny for 12.2 - #8666
Merged
Merged
Conversation
ofxSvg was rewritten without libtinysvg and libxml2 (openframeworks#8266), so nothing in the tree links them any more. Drop them from the dependency installers, download/local lib lists, the core addon map, the emscripten vcpkg list, the MSYS2 and rpi multistrap package sets and the CI pacman line.
danoli3
force-pushed
the
remove-libxml2-svgtiny
branch
from
November 9, 2026 20:50
1f610f9 to
0d35021
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Remove unused libxml2 and svgtiny dependencies now that ofxSvg uses the replacement SVG implementation (#8266, #8500, #8538, #8539).
ofaddon map.ofxSvgentries from both scripts' parallel destination arrays, so Poco and legacy OpenSSL still go toofxPoco.ofxPocoand never underofxSvg.The destination-array fix addresses a build regression in the original version: libraries were removed without removing their corresponding addon entries, shifting Poco into
ofxSvg. The failed Windows CI log confirmed deployment toaddons/ofxSvg/libs/poco.Validation
master(d4a549b8b).bash scripts/dev/tests/test-download-vs-switch.shpassed, including failure/signal handling, verified package switching, cache preservation, package selection and Poco deployment.download_libs.shandlocal_libs.shpassed, including checks that the paired arrays have matching lengths and correct destinations.bash -n; whitespace checks passed.Full platform builds have not been rerun locally; CI will validate the updated branch.
The armv7l Arch bootstrap package lists remain unchanged because they describe the base-image dependency closure. CHANGELOG history is retained. Apothecary formulas are maintained separately.