Home_greyopenFATE - openSUSE feature tracking > #310454
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Warn when disabling publish when dependent repositories exist

Feature state



eg disabling publish in KDE:Distro:Factory should warn that the dependent repositories in KDE:Unstable:Playground that build using the results of KDE:Distro:Factory will continue to publish.

This can lead to subtle runtime incompatibilities when users install packages built vs a newer version of kdelibs than they have installed, or unresolvable packages in the published dependent repos at best.


icons/user_comment.png T. R. wrote: (8 years ago)

Wouldn't it be better if we could just set the flags for a repository to automatically follow the flags for the repository it depends on? 

Currently you can set a global option (explicitly enabled or explicitly disable) for build, publish, debuginfo, and use for build for a project.  The settings for each repository in that project can then be set to either inheret that setting or override it to something else.  Perhaps in addition to explicitly enable, explicitly disable, or inheret from the project, there was a third option to inherent that setting from the parent repository (I am not sure the proper name, I mean the repository the project's repository is built against).

As an example, if you set KDE:Unstable:Playground:openSUSE_11.3_KDE_Distro_Factory to inheret its settings, when you disable publishing on KDE:Distro:Factory/openSUSE_11.3, publshing of KDE:Unstable:Playground:openSUSE_11.3_KDE_Distro_Factory is automatically disabled as well.  You would, of course, still be able to override it, but doing it automatically would make things easier for packagers and reduce the chances of annoying mistakes occuring.

icons/user_comment.png L. K. wrote: (7 years ago)

This feature will improve stability of opensuse a lot! Please include it...

Last change: 4 years ago
Loading tags...
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint