http://bugzilla.opensuse.org/show_bug.cgi?id=1044521 Bug ID: 1044521 Summary: suse-xsl-stylesheets update problem switching from liberation-fonts to liberation2-fonts dependency Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: openSUSE 42.2 Status: NEW Severity: Major Priority: P5 - None Component: Maintenance Assignee: sknorr@suse.com Reporter: astieger@suse.com QA Contact: maintenance@opensuse.org CC: ftake@geeko.jp, i@marguerite.su, jengelh@inai.de, jnweiger@gmail.com, sknorr@suse.com, thomas.schraitle@suse.com, tiwai@suse.com Found By: Security Response Team Blocker: --- suse-xsl-stylesheets maintenance update raises a conflict upon installation. openSUSE maintenance received an update imported from SLE Maintenance: https://build.opensuse.org/package/rdiff/openSUSE:Maintenance:6893/suse-xsl-stylesheets.openSUSE_Leap_42.2_Update?linkrev=base&rev=2 https://build.opensuse.org/request/show/503937 This update does not install without manual conflict resolution if liberation-fonts is installed. liberation-fonts is recommended by libreoffice, patterns-openSUSE-fonts, calibre, gnumeric, so can be assumed to be installed on a wide variety of installations, if not even default. This is shown by openQA tests and direct install: https://openqa.opensuse.org/tests/421930#step/qam_zypper_patch/5 https://openqa.opensuse.org/tests/421928#step/qam_zypper_patch/5 https://openqa.opensuse.org/tests/421929#step/qam_zypper_patch/5 zypper in --from update-test suse-xsl-stylesheets Loading repository data... Reading installed packages... Resolving package dependencies... Problem: suse-xsl-stylesheets-2.0.7.2-3.3.1.noarch requires liberation2-fonts, but this requirement cannot be provided uninstallable providers: liberation2-fonts-2.00.1-10.1.noarch[oss] Solution 1: deinstallation of liberation-fonts-1.07.2-4.2.noarch Solution 2: do not install suse-xsl-stylesheets-2.0.7.2-3.3.1.noarch Solution 3: break suse-xsl-stylesheets-2.0.7.2-3.3.1.noarch by ignoring some of its dependencies old: SUSE:SLE-12-SP2:GA/suse-xsl-stylesheets new: SUSE:SLE-12-SP2:Update/suse-xsl-stylesheets.4913 Relevant diff snippet: +* Packaging + - On non-SLE platforms, require liberation2-fonts instead of + liberation-fonts (suse-xsl #298) [...] +# (openSUSE provides liberation2-fonts, while SLE 12 is currently stuck on v1.) +%if 0%{?is_opensuse} || 0%{suse_version} > 1320 +Requires: liberation2-fonts +%else Requires: liberation-fonts +%endif This change is not suitable for a maintenance update of suse-xsl-stylesheets. Can you propose a different change that works around the problem? Alternatively something could be tweaked in the packaging of liberation{,2}-fonts, e.g. 2 obsoleting the prior version in addition to conflicting. Rejecting maintenance update for now. Could the maintainers please comment on a possible solution? -- You are receiving this mail because: You are on the CC list for the bug.