[opensuse-buildservice] Updating a branch when parent got updated
Linking to other project automatically updates/rebuilds when the parent package is updated, but when I'm choosing different target distribution then the whole linked project gets rebuilt, which I do not need and would like to avoid. When I'm branching a package, is there a way to sync the updates from the parent package? To rebuild only single package for different target distro and not the entire project. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Stanislav Baiduzhyi <baiduzhyi.devel@gmail.com> writes:
Linking to other project automatically updates/rebuilds when the parent package is updated, but when I'm choosing different target distribution then the whole linked project gets rebuilt, which I do not need and would like to avoid.
What do you mean with "choosing different target distribution"? Each project has it's own set of repositories, independent from any other project. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wed, Aug 5, 2015 at 12:31 PM, Andreas Schwab <schwab@suse.de> wrote:
Stanislav Baiduzhyi <baiduzhyi.devel@gmail.com> writes:
Linking to other project automatically updates/rebuilds when the parent package is updated, but when I'm choosing different target distribution then the whole linked project gets rebuilt, which I do not need and would like to avoid.
What do you mean with "choosing different target distribution"? Each project has it's own set of repositories, independent from any other project.
I'm trying to rebuild gnu_parallel from 'utilities' project for RHEL7 and CentOS7. I've tried following the guide on linking [0] but as soon as I link the project to the 'utilities' project the entire 'utilities' with 137 or so packages gets rebuilt. I do not want to rebuild entire project, I need only single package. But if I will branch it then branched package will not be updated when the parent package will update, is that correct? What is the best way to keep them in sync? [0]: https://en.opensuse.org/openSUSE:Build_Service_Concept_project_linking -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Stanislav Baiduzhyi <baiduzhyi.devel@gmail.com> writes:
But if I will branch it then branched package will not be updated when the parent package will update, is that correct?
A branched package follows changes in the parent (as long as you don't detach the branch from its parent (osc detachbranch) or force a fixed revision (osc setlinkrev)). Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wednesday 05 August 2015, 12:27:40 wrote Stanislav Baiduzhyi:
Linking to other project automatically updates/rebuilds when the parent package is updated, but when I'm choosing different target distribution then the whole linked project gets rebuilt, which I do not need and would like to avoid.
When I'm branching a package, is there a way to sync the updates from the parent package? To rebuild only single package for different target distro and not the entire project.
Not sure if I got you right, but the "local" scheduling strategy might help you: http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.build_s... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Adrian Schröter
-
Andreas Schwab
-
Stanislav Baiduzhyi