-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libxml2: add 2.11.9, 2.12.9 and remove unused versions #25364
Conversation
I don't know how to safely choose versions that can be removed. I just used text search but maybe it's not enough? There are multiple recipes with version ranges "libxml2/[>=2.12.5 <3]" |
Conan v1 pipeline ✔️All green in build 1 (
Conan v2 pipeline ✔️
All green in build 1 ( |
Related to this, there is also my PR #25322 open that adds the 2.13 series |
We'll also merge this PR this Wednesday alongside the linked PR, thanks a lot for taking the time to add the new patch versions, we appreciate it :) |
generally if they are not used by any other recipe in the same revision of the repository, it may be safe to delete if there are newer versions available and in use (or via a version range). However on the other hand, for when there are many major.minor.patch - we would always always keep the most recent .patch. As an aside, we'd like to update the language used when "removing" versions - the Conan Center remote will always serve all versions ever published, there is no removal process (IIRC the only actual remove we've had was xz-utils due to the malicious nature of the release). dropping a version from the git repository has an affect of: "stop publishing new recipe revisions or packages for older versions" - which is a bit longer than 'remove', but a tad less misleading :P |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I didn't find a removed version that is affecting CCI.
Summary
Changes to recipe: libxml2/*
Motivation
2.11.9 and 2.12.9 contain fix for [CVE-2024-40896] Fix XXE protection in downstream code
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.9
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.9
Details
I've also removed bugfix versions that aren't present in current master