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
