Overview

Request 988020 accepted

- Move the dbus-1 system.d file to /usr (bsc#1201346)

Loading...

Callum Farmer's avatar
author source maintainer

ready for Factory



Stefan Brüns's avatar

This blocks the rpmlint update https://build.opensuse.org/request/show/989463, stalling any work in the science repo.


Johannes Meixner's avatar

https://bugzilla.suse.com/show_bug.cgi?id=1201346 "AUDIT-WHITELIST: cups: move dbus system.d file to /usr" status is currently "IN_PROGRESS"


Callum Farmer's avatar
author source maintainer

Yeah ignore that, its ready


Johannes Meixner's avatar

Are those changes backward compatible with SLE15 and SLE12? "osc results Printing cups" shows that it is also built for SLE15 and SLE12 so it has to still work for SLE15 and SLE12.


Callum Farmer's avatar
author source maintainer

Absolutely


Johannes Meixner's avatar

No! Absolutely NOT! Now it fails to build for SLE12 with "cups-2.4.2-276.1.x86_64.rpm: directories not owned by a package: /usr/share/dbus-1/system.d" There is a reason why I wrote https://en.opensuse.org/openSUSE:How_to_contribute_to_the_Printing_project


Stefan Brüns's avatar

https://en.opensuse.org/openSUSE:How_to_contribute_to_the_Printing_project#How_to_contribute_a_new_package_for_the_Printing_project says:

Maintain backward compatibility (as far as possible with reasonable effort): Verify that the RPM from home:your_OBS_user_name/new_package_name works at least on the latest stable openSUSE release which is currently openSUSE Leap 15 (which has basically the same printing system as SLES15).


Johannes Meixner's avatar

Reading the whole article is needed to understand its whole meaning - in particular it also reads: "For example new incompatible features may need to be conditionally disabled to avoid incompatible changes for released openSUSE and SLES versions or conditionally enabled to provide new incompatible features only for openSUSE Tumbleweed." and "4. Verify that home:your_OBS_user_name:branches:Printing/package_name still builds successfully for all build targets where Printing/package_name builds successfully."


Stefan Brüns's avatar

Obviously, this "SLES" can not refer to all versions ever released, but only to some subset. And only SLES15 compatibility is required anywhere in the whole article.

SLES12 compatibility is not required according to the linked document, and thus talking about hypothetical means to achieve compatibility is moot.

Request History
Callum Farmer's avatar

gmbr3 created request

- Move the dbus-1 system.d file to /usr (bsc#1201346)


Johannes Meixner's avatar

jsmeix accepted request

openSUSE Build Service is sponsored by