Hi Alex,

I have a few questions about the Toaster backend support and its connection to 
the Toaster web server. I would like to demo the Toaster internally to Wind 
River, and I need to understand a few things.

* In the example Toaster web pages, we show builds for multiple and separate 
machines, for example "atom-pc" and "qemuarm".

I think that to create these different builds, you are doing to following.

  1) Create the build directory and edit the "conf" file(s) for the first 
machine type.
  2) Build the needed images for that machine type.
  3) Re-edit the "conf" files for the next machine type.
  4) Repeat #2 and #3 as needed.

Since the generated image files and package work directories are name-safe per 
machine, there are no file collisions.

Since all of the work is in the same project directory, Toaster has no problem 
because it can work off of a single SQL database and attach that to the Toaster 
via port 8080.

* But what it the customer wants separate physical directories for each of 
their builds (as is the case with for example Wind River customers)?

We can certainly setup the project directories and bitbake environments per 
build, but each project would then have its own separate database, and I am 
guessing that each "source toaster start" would vie for the same 8080 port. And 
if we instead assign separate port numbers to each of these Toaster instances, 
then the user would need to then access each separate URLs and thus have an 
unconsolidated view?

Did you have a design that supports multiple build directories?

* Did you have ideas about persistence of the project's database? This question 
came up in a Wind River call.

For example, in our nightly builds we constantly create/build projects and then 
delete them to make room for the next cycle. It would therefore be good to have 
a way to preserve the SQL database somewhere (without the original project) and 
be able to connect to it via Toaster.

Thanks,
David


_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to