Mailinglist Archive: opensuse-buildservice (366 mails)

< Previous Next >
Re: [opensuse-buildservice] Projects with subdirectories
  • From: Joe Croft <joe@xxxxxxxxxx>
  • Date: Tue, 14 Aug 2007 07:56:11 -0400
  • Message-id: <200708140756.11636.joe@xxxxxxxxxx>
Hi Peter,

 What you save about packages and projects make sense. I actually keep the 
source in my CM separated like that and bring them together for the build. I 
guess this is what I need to know. When I want to build the packages using 
the build service, how do I specify the packages which go into the build?

 Could it be that I'm just confused and all packages in a project get built in 
their respective directories to make a project? From the code, then can I 
reference the files something like "#include ../QcjData/QcjDataWidget.h"?

 Thanks,
    Joe

On Tuesday 14 August 2007 04:26, Dr. Peter Poeml wrote:
> On Mon, Aug 13, 2007 at 10:28:11AM -0400, Joe Croft wrote:
> > All,
> >
> > This is for the source the project is built from. The rpm package will
> > not have subdirectories.
>
> Where is you project, so I can have a look at its structure?
>
> > How do the other projects handle subdirectories for their source code
> > using the opensuse build service?
>
> The build service's top name space contains "projects", and projects
> contain "packages". Packages contain files. Neither of these building
> blocks have a notion of subdirectories anywhere. Directories are only
> used on your local harddisk if you check out a working copy, to
> represent the structure. (Behind the curtain, the build service does use
> directories also, but that's another story.)
>
> projects can be listed with "osc ls".
> package in a project can be listed with "osc ls <project>".
> files can be listed with "osc ls <project> <package>".
>
> Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups