Le jeudi 10 janvier 2013, à 10:22 +0100, Sascha Peilicke a écrit :
For example, devel:languages:python / python-nose is a OBS package containing four (!) spec files. In this case, documentation building is separate because doc building dependencies (python-Sphinx) would create a build cycle. A second set of packages are Python3-related, because d:l:p builds both Python and Python3 at the moment. So we end up with the following list of spec files [1]:
python-nose/python-nose.spec python-nose/python-nose-doc.spec python-nose/python3-nose.spec python-nose/python3-nose-doc.spec
As you can see here [2], only python-nose.spec is build, so we have to do the following (on a command line near you, given you have the rights to do it in the project):
$ osc linkpac devel:languages:python python-nose \ devel:languages:python python-nose-doc $ osc linkpac devel:languages:python python-nose \ devel:languages:python python3-nose $ osc linkpac devel:languages:python python-nose \ devel:languages:python python3-nose-doc
Even though you end up with four OBS packages, you only have to modify / fix "python-nose" due to the links.
One thing that helps people to only update the right package is to set devel packages: osc changedevelrequest devel:languages:python python-nose-doc \ devel:languages:python python-nose osc changedevelrequest devel:languages:python python3-nose \ devel:languages:python python-nose osc changedevelrequest devel:languages:python python3-nose-doc \ devel:languages:python python3-nose This helps people branching from python-nose-doc (or python3-nose/python3-nose-doc) so they branch from the right place. Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org