commit:     38181f7165be4709471a773e042dc8525e01d2bd
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  4 13:32:49 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jul  4 13:35:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38181f71

profiles: mask libxml2-2.13 and libxslt-1.1.41 due to ABI breakage

 - details in the linked bug.

Bug: https://bugs.gentoo.org/935452
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 profiles/package.mask | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 3a9ac6ab2cea..ae92c6a7a94f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,15 @@
 
 #--- END OF EXAMPLES ---
 
+# Joonas Niilola <[email protected]> (2024-07-04)
+# libxml2-2.13.1 removed "deprecated" symbols that other (older)
+# packages depend upon. It can be mitigated with a --with-legacy
+# configure option, but it's still not a perfect fix. Bug #935452
+# to track and work on tree-wide support. Masking the exact version
+# so we can revbump the package with a fix.
+=dev-libs/libxml2-2.13.1
+=dev-libs/libxslt-1.1.41
+
 # James Le Cuirot <[email protected]> (2024-07-01)
 # Ancient, dead upstream, generally awful.
 # Removal on 2024-08-01.  Bugs #935307, #935308, #935309.

Reply via email to