Libxml2-2.12 conflict with compiz

compiz currently (0.8.18) broken with libxml2. i think fix is out already on the compiz repo

Unfortunately you fail to provide exact version numbers and the actual error message…where do you see a conflict of the packages on an up to date Tumbleweed system?

:~> LANG=C zypper se -si compiz libxml2
Loading repository data...
Reading installed packages...

S  | Name                                 | Type    | Version     | Arch   | Repository
---+--------------------------------------+---------+-------------+--------+-----------------------
i+ | compiz                               | package | 0.8.18-2.13 | x86_64 | Haupt-Repository (OSS)
i+ | compiz-bcop                          | package | 0.8.18-1.12 | noarch | Haupt-Repository (OSS)
i  | compiz-branding-openSUSE             | package | 0.8.18-2.13 | x86_64 | Haupt-Repository (OSS)
i  | compiz-emerald                       | package | 0.8.18-2.22 | x86_64 | Haupt-Repository (OSS)
i  | compiz-emerald-lang                  | package | 0.8.18-2.22 | noarch | Haupt-Repository (OSS)
i+ | compiz-emerald-theme-manager         | package | 0.8.18-2.22 | x86_64 | Haupt-Repository (OSS)
i+ | compiz-emerald-themes                | package | 0.8.18-1.13 | noarch | Haupt-Repository (OSS)
i+ | compiz-gnome                         | package | 0.8.18-2.13 | x86_64 | Haupt-Repository (OSS)
i  | compiz-lang                          | package | 0.8.18-2.13 | noarch | Haupt-Repository (OSS)
i+ | compiz-manager                       | package | 0.7.0-2.2   | noarch | Haupt-Repository (OSS)
i  | compiz-plugins                       | package | 0.8.18-2.13 | x86_64 | Haupt-Repository (OSS)
i+ | compiz-plugins-experimental          | package | 0.8.18-1.25 | x86_64 | Haupt-Repository (OSS)
i  | compiz-plugins-experimental-lang     | package | 0.8.18-1.25 | noarch | Haupt-Repository (OSS)
i  | compiz-plugins-extra                 | package | 0.8.18-1.25 | x86_64 | Haupt-Repository (OSS)
i  | compiz-plugins-extra-lang            | package | 0.8.18-1.25 | noarch | Haupt-Repository (OSS)
i  | compiz-plugins-main                  | package | 0.8.18-1.26 | x86_64 | Haupt-Repository (OSS)
i  | compiz-plugins-main-lang             | package | 0.8.18-1.26 | noarch | Haupt-Repository (OSS)
i+ | compizconfig-settings-manager        | package | 0.8.18-2.14 | noarch | Haupt-Repository (OSS)
i  | compizconfig-settings-manager-common | package | 0.8.18-2.14 | noarch | Haupt-Repository (OSS)
i  | compizconfig-settings-manager-lang   | package | 0.8.18-2.14 | noarch | Haupt-Repository (OSS)
i  | libcompizconfig                      | package | 0.8.18-2.19 | x86_64 | Haupt-Repository (OSS)
i  | libxml2-2                            | package | 2.12.6-1.1  | x86_64 | Haupt-Repository (OSS)
i  | libxml2-tools                        | package | 2.12.6-1.1  | x86_64 | Haupt-Repository (OSS)
i  | python311-compizconfig               | package | 0.8.18-2.27 | x86_64 | Haupt-Repository (OSS)


S  | Name                                 | Type    | Version     | Arch   | Repository
---+--------------------------------------+---------+-------------+--------+----------------------
i+ | compiz                               | package | 0.8.18-2.13 | x86_64 | Main Repository (OSS)
i  | compiz-branding-openSUSE             | package | 0.8.18-2.13 | x86_64 | Main Repository (OSS)
i  | compiz-emerald                       | package | 0.8.18-2.22 | x86_64 | Main Repository (OSS)
i+ | compiz-emerald-lang                  | package | 0.8.18-2.22 | noarch | Main Repository (OSS)
i  | compiz-emerald-theme-manager         | package | 0.8.18-2.22 | x86_64 | Main Repository (OSS)
i  | compiz-emerald-themes                | package | 0.8.18-1.13 | noarch | Main Repository (OSS)
i+ | compiz-lang                          | package | 0.8.18-2.13 | noarch | Main Repository (OSS)
i  | compiz-plugins                       | package | 0.8.18-2.13 | x86_64 | Main Repository (OSS)
i+ | compiz-plugins-extra                 | package | 0.8.18-1.25 | x86_64 | Main Repository (OSS)
i+ | compiz-plugins-extra-lang            | package | 0.8.18-1.25 | noarch | Main Repository (OSS)
i  | compiz-plugins-main                  | package | 0.8.18-1.26 | x86_64 | Main Repository (OSS)
i+ | compiz-plugins-main-lang             | package | 0.8.18-1.26 | noarch | Main Repository (OSS)
i+ | compizconfig-settings-manager        | package | 0.8.18-2.14 | noarch | Main Repository (OSS)
i  | compizconfig-settings-manager-common | package | 0.8.18-2.14 | noarch | Main Repository (OSS)
i+ | compizconfig-settings-manager-lang   | package | 0.8.18-2.14 | noarch | Main Repository (OSS)
i  | libcompizconfig                      | package | 0.8.18-2.19 | x86_64 | Main Repository (OSS)
i  | libxml2-2                            | package | 2.12.6-1.1  | x86_64 | Main Repository (OSS)
i  | libxml2-2-32bit                      | package | 2.12.6-1.1  | x86_64 | Main Repository (OSS)
i+ | libxml2-devel                        | package | 2.12.6-1.1  | x86_64 | Main Repository (OSS)
i  | libxml2-tools                        | package | 2.12.6-1.1  | x86_64 | Main Repository (OSS)
i  | python310-compizconfig               | package | 0.8.18-2.27 | x86_64 | Main Repository (OSS)
i  | python311-compizconfig               | package | 0.8.18-2.27 | x86_64 | Main Repository (OSS)

and the error

Entity: line 1: parser error : Extra content at the end of the document
 name="force_independent_output_painting" type="bool"/></screen></core></compiz>
                                                                               ^
compiz (core) - Warn: Unable to parse XML metadata

just to be sure: th error appears when entering: compiz --replace

what i gather from discussion on other distros is that libxml2 is enforcing syntax more strictly,
compiz has a fix on the repo…

I’m getting the same error. What repo and where would I find it? I’m using compiz 08.18. I’ve tried to install a previous version of libxml2 to no avail. I’m stumped how to fix this error.

the bug and fix is discussed here