Skip to content

[Windows] Bump libxml2 to 2.15.1 / libplist to 2.7.0#27839

Merged
thexai merged 1 commit into
xbmc:masterfrom
thexai:libxml2-2.15.1
Feb 14, 2026
Merged

[Windows] Bump libxml2 to 2.15.1 / libplist to 2.7.0#27839
thexai merged 1 commit into
xbmc:masterfrom
thexai:libxml2-2.15.1

Conversation

@thexai
Copy link
Copy Markdown
Member

@thexai thexai commented Feb 11, 2026

Description

  • Bump libxml2 to 2.15.1
  • Bump libplist to 2.7.0

Motivation and context

Windows dependencies update.

Allows remove Windows only patch in libxslt necessary before due different libxml2 cmake namespace in Windows.
Now is LibXml2::LibXml2 in all platforms.

Maybe libxml2 namespace change has some impact in libbluray PR (not tested). Tested and not affects.

Requires upload these packages to mirrors:

libplist-2.7.0-arm64-v143-20260211.7z      
libplist-2.7.0-win32-v143-20260211.7z      
libplist-2.7.0-x64-v143-20260211.7z        
libxml2-2.15.1-arm64-v143-20260211.7z      
libxml2-2.15.1-win10-win32-v143-20260211.7z
libxml2-2.15.1-win10-x64-v143-20260211.7z  
libxml2-2.15.1-win32-v143-20260211.7z      
libxml2-2.15.1-x64-v143-20260211.7z        

From https://github.com/xbmc/kodi-deps/actions/runs/21917938475

How has this been tested?

Windows x64 and UWP-64

What is the effect on users?

Screenshots (if appropriate):

Types of change

  • Bug fix (non-breaking change which fixes an issue)
  • Clean up (non-breaking change which removes non-working, unmaintained functionality)
  • Improvement (non-breaking change which improves existing functionality)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that will cause existing functionality to change)
  • Cosmetic change (non-breaking change that doesn't touch code)
  • Student submission (PR was done for educational purposes and will be treated as such)
  • None of the above (please explain below)

Checklist:

  • My code follows the Code Guidelines of this project
  • My change requires a change to the documentation, either Doxygen or wiki
  • I have updated the documentation accordingly
  • I have read the Contributing document
  • I have added tests to cover my change
  • All new and existing tests passed

@thexai thexai added this to the Piers 22.0 Alpha 3 milestone Feb 11, 2026
@thexai thexai changed the title Bump libxml2 to 2.15.1 / libplist to 2.7.0 [Windows] Bump libxml2 to 2.15.1 / libplist to 2.7.0 Feb 11, 2026
@kodiai
Copy link
Copy Markdown
Contributor

kodiai Bot commented Feb 11, 2026

Kodiai Review Summary

Medium
project/BuildDependencies/scripts/0_package.target-win10-arm.list (22): win10-arm platform not updated with libxml2 2.15.1
The win10-arm package list still references libxml2-2.9.9-win10-arm-v141-20200105.7z while all other platforms have been updated to 2.15.1. This creates an inconsistency where the win10-arm platform would continue using the old libxml2 version. If this platform is still supported, it should be updated to maintain consistency. If it's deprecated, this should be documented or the platform files removed.

@fuzzard
Copy link
Copy Markdown
Contributor

fuzzard commented Feb 14, 2026

uploaded

@sundermann
Copy link
Copy Markdown
Contributor

Jenkins build this please

@thexai
Copy link
Copy Markdown
Member Author

thexai commented Feb 14, 2026

Tested libbluray PR #27369 and still working fine, only needs trivial rebase

@thexai thexai merged commit 532eee3 into xbmc:master Feb 14, 2026
2 checks passed
@thexai thexai deleted the libxml2-2.15.1 branch February 14, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants