Hi Belen,

We are very excited about this feature. It is something we have wanted for a 
long time.

Here are my questions.

1) In your example, you are using a local path "home/users/mklayers/meta-path" 
that does not start with a "/". Can I assume that it is just missing that "/" 
prefix, and that all local layers must be full absolute paths to a local or NFS 
directory?

2) When you switch a layer from a local path to a git path (or the other way), 
does Toaster remember the other values so that you can switch back and forth 
without reentering all the data? 

That would be handy if you are testing a local development layer versus the 
formal git layer and are switching back and forth, plus that hidden persistent 
effectively provides the feature from your previous version without the visual 
overhead that this second version is avoiding.

3) The layers that you cannot change (but can provide your own version), are 
these all the layers defined in the official Layer Index, or just those 
designated in the JSON file default layer list? I presume the former.

4) If you do add a copy of say "openembedded-core" and forget to remove the 
original one, how does Toaster react? Just curious.

5) I was a little confused on the "Layer Revision" pulldown that you show at 
the end. 

I think that you were saying that normally you would use layers from the Layer 
Index, and would normally have them all use the same global branch, and that 
the usual selections would be either "master" or the most recent stable branch. 

Here are my questions:
  * What appears when you only checkbox "Other"? Do all possible layers and 
branches appear, or only those layers that have a selected revision value that 
is not "master" nor the latest stable branch name?

  * I would think that a local layer would always use a locally named branch 
that has its own revision naming model, and (except for say "master") would 
never fit the normal global pattern. Are these then only listed in the "Other" 
category? If you uncheck "Other", do these local layers effectively disappear 
it you select the latest YP branch because these local layers do not have that 
specific named branch?

6) Remind me, does Toaster support git paths to local repos (i.e. 
"file:///opt/git/project.git")? In other words, if you have your git layers 
local to your machine (and not in the network), you can use the "file://" 
protocol and everything is hunky and dory?

7) What about batches of local layers? 

Thanks,
David


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Barros Pena, Belen
Sent: Wednesday, July 06, 2016 4:48 AM
To: [email protected]
Cc: Tufto, Kathleen
Subject: [Toaster] Second design proposal - building non-Git layers

I spent last week gathering feedback from my first design proposal about how to 
build non-Git layers with Toaster. For some background, the first design 
proposal is here

https://lists.yoctoproject.org/pipermail/toaster/2016-June/004855.html

The main point from the feedback was that the design was unnecessarily
complicated: it provided options that were unlikely to be widely used. It also 
allowed users to change the data coming from the layer index, and that made 
some people a bit uncomfortable: they thought that data constitutes a baseline 
and a safe point of return for users, so it should be kept "sane".

I agree with both points, so I set to work on a version 2 that addressed them. 
A new explanatory video is available at

https://youtu.be/z5wVjBwJDzY

We will be discussing both design proposals in the upcoming design review call, 
which is open to everybody. This is your chance to get your hands dirty with 
design stuff, if you are so inclined. These are the call
details:

Date: Thursday, July 7th
Time: 4:00 PM BST (8:00 AM PST, 8:30 PM IST)
Tel: 1-888-875-9370/916-356-2663

Bridge: 4
Passcode: 1434913

If you are coming, please make sure to watch both videos beforehand (they 
amount to about 15 minutes, so I hope it's not too much to ask).

Video 1: https://youtu.be/N6gvTtZUP3Y
Video 2: https://youtu.be/z5wVjBwJDzY

See you there.

Belén

 

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

Reply via email to