[Bug 1044521] New: suse-xsl-stylesheets update problem switching from liberation-fonts to liberation2-fonts dependency
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.
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c1
Tony Mechelynck
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c2
--- Comment #2 from Stefan Knorr
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c3
Andreas Stieger
Also, we are not mortally dependent on this update going through on Leap 42.2 -- just the SLE would be fine by me. (And this is not a security update either.)
We would like to keep auto-importing updates to packages that were originally taken from SLE.
My understanding is that the SLE update is out already and unaffected by whatever decision is taken for openSUSE. Is that correct?
Yes. So I think we should do the following: For 42.2 temporarily fork suse-xsl-stylesheets with either the removal of the block, or the above suggestion (preferred). Please submit into openSUSE Maintenance. If you agree with the above suggested block, it should be used for the next available maintenance update of suse-xsl-stylesheets in SLE 12 SP2. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
pgnd _
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c4
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c7
Tony Mechelynck
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c8
--- Comment #8 from Tony Mechelynck
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
Jan Engelhardt
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c10
Tony Mechelynck
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521
http://bugzilla.opensuse.org/show_bug.cgi?id=1044521#c11
Thomas Schraitle
participants (1)
-
bugzilla_noreply@novell.com