[opensuse-buildservice] How to "stack" projects?
Hi, I´ve the package R-base successfully built in home:dsteuer. Now I want to add a project named "littler", which has BuildRequires: R-base. R-base naturally is not in any of the repositories I want to build littler for. How can I do that? Is it possible? I guess yes, but I can´t figure it out. Detlef --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 11/22/06, Detlef Steuer
Hi,
I´ve the package R-base successfully built in home:dsteuer. Now I want to add a project named "littler", which has BuildRequires: R-base. R-base naturally is not in any of the repositories I want to build littler for.
How can I do that? Is it possible? I guess yes, but I can´t figure it out.
Add R-base as the target repository. Cheers -J --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
I´ve the package R-base successfully built in home:dsteuer. Now I want to add a project named "littler", which has BuildRequires: R-base. Add R-base as the target repository.
Okay. Is littler a project, or a package? I think it's a package, given you mention its BuildRequires line. If it's a package and it's in the same project as R-base then no problem. If it's a package in a different project, do this (this is the web frontend approach): Add Repository > Advanced Find the Build Target you want. This will be home:dsteuer/SUSE_Factory for the factory version, you can add as many as you like. You might want to give it a name and select the Architectures you need. Now, this leads me to ask a question. Is it possible to do this for individual packages rather than entire repositories? -- James Ogley james@usr-local-bin.org http://usr-local-bin.org GNOME for openSUSE: http://repos.opensuse.org/GNOME:/ Help end poverty: http://oxfam.org.uk/in --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wed, Nov 22, 2006 at 11:29:11AM +0000, James Ogley wrote:
Now, this leads me to ask a question. Is it possible to do this for individual packages rather than entire repositories?
No, currently you can only select complete repositories. Cheers, Michael. -- Michael Schroeder mls@suse.de main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
No, currently you can only select complete repositories.
I actually meant the other way round :) Is it possible to set up an individual package to use a given repository as its target? -- James Ogley james@usr-local-bin.org http://usr-local-bin.org GNOME for openSUSE: http://repos.opensuse.org/GNOME:/ Help end poverty: http://oxfam.org.uk/in --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 2006-11-22 11:44:59 +0000, James Ogley wrote:
No, currently you can only select complete repositories.
I actually meant the other way round :)
Is it possible to set up an individual package to use a given repository as its target?
no darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 11/22/06, Marcus Rueckert
On 2006-11-22 11:44:59 +0000, James Ogley wrote:
No, currently you can only select complete repositories.
I actually meant the other way round :)
Is it possible to set up an individual package to use a given repository as its target?
no
Yes if you use this kind of thing for every package to disable unneeded repositories: <disable repository="SUSE_SLES-9"/> <disable repository="SUSE_SLES-9" arch="x86_64"/> There need to be a easier web client, where check boxes are provided to enable/disable target repositories per package. Cheers -J --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wed, Nov 22, 2006 at 11:44:59AM +0000, James Ogley wrote:
No, currently you can only select complete repositories.
I actually meant the other way round :)
Is it possible to set up an individual package to use a given repository as its target?
You mean you want to specify an individual repository searchpath in a package? Nope, no support for that ay the moment. You'll need an extra project for that. Or just create a new repository with the searchpath you need and use the "disable" feature so that only your package builds for it. Or maybe I'm just not understanding what you mean with "target". Cheers, Michael. -- Michael Schroeder mls@suse.de main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
You mean you want to specify an individual repository searchpath in a package?
Well, I don't want to, but I want to know if it's possible. If it's not at the moment, then no worries. The reason I asked is that, before it was transferred to the main OpenSync project, I used to have multisync-gui in my home project and it needed the packages from the OpenSync project to build. It would have been handy to only have to draw on that project for that particular package, without having create extra repos. As it was I just created all my repos with the OpenSync project as the 'Build Target Selection' and then reverted to the standard ones when multisync-gui moved to OpenSync. -- James Ogley james@usr-local-bin.org http://usr-local-bin.org GNOME for openSUSE: http://repos.opensuse.org/GNOME:/ Help end poverty: http://oxfam.org.uk/in --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 2006-11-22 11:06:11 +0100, Detlef Steuer wrote:
I´ve the package R-base successfully built in home:dsteuer. Now I want to add a project named "littler", which has BuildRequires: R-base. R-base naturally is not in any of the repositories I want to build littler for.
How can I do that? Is it possible? I guess yes, but I can´t figure it out.
in which project do you want to build littler? darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (5)
-
Detlef Steuer
-
James Ogley
-
Jigish Gohil
-
Marcus Rueckert
-
Michael Schroeder