We are reinventing the templates functionality in Hob. After some discussion on the mailing list and within the Hob team, we are leaning towards providing functionality to save customised builds as the user's own image recipes that can then be retrieved for reuse.
Is there any design document available from this (at least from the UI standpoint)?
not yet ...
Created attachment 1218 [details] User-generated base image recipes Our first designs for this feature (the document is work in progress).
Created attachment 1221 [details] User-generated base image recipes Updated document to use customised Gtk FileChooserDialog instead of custom dialogs. We still need to resolve the "small" issue of how to provide deleting functionality for user-generated base images.
Created attachment 1230 [details] User-generated base image recipes Update to the design document: changed how we dismiss the base image saved confirmation message to match the build complete confirmation message behaviour (pages 7 and 9).
I am changing the milestone for this bug, because I had to work on the changes in Hob related to bitbake-wroker.
Hi Belen, I have created the branch on poky contrib with the implementation for this feature. Sorry for the delay. Here is the link: http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=cvoicu/hobtemplates I am waiting for your feedback. Thanks, Cristiana
(In reply to comment #7) > Hi Belen, > > I have created the branch on poky contrib with the implementation for this > feature. Sorry for the delay. > Here is the link: > http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=cvoicu/ > hobtemplates After some testing, the only major issue we encountered is ensuring users provide valid names for their .bb files. Apparently, the naming rules are as follows: * valid characters are a-z (no uppercase allowed) and 0-9 * ASCII hyphens * ASCII underscore (only one, since it marks the beginning of the version information) * ASCII periods (only after the underscore) We have agreed to help users to provide valid names using a custom save dialog. I am working on design documentation right now. We have also opened a separate bug for deleting user-generated base image recipes (if we allow them to create them, we should allow them to get rid of them too). See bug 4840. > > I am waiting for your feedback. > Thanks, > Cristiana
Created attachment 1322 [details] Custom save base image dialog
Created attachment 1326 [details] Custom save base image dialog
I have implemented this feature as per the last design document. I have updated the poky contrib branch. Also the patches are rebased based on the last commit on master. Cristiana
Created attachment 1354 [details] Labelling changes
Hi Belen, I have updated the branch with the last changes. After your review I will send the new patches on the list. Thanks, Cristiana (In reply to comment #12) > Created attachment 1354 [details] > Labelling changes
Looking good. There is only one tiny thing: there is a space missing in the "Invalid characters in image recipe name" alert. At the very end, between "hyphen" and the "(". Let the label wrap to a new line if it needs to. And Paul is not happy with "Create your own image recipe" in the image recipes combo. In fact, he hates it. We have agreed on: "Start with an empty image recipe". Sorry about all the back and forth: I know this is annoying work. We are almost there, though! :) Belén (In reply to comment #13) > Hi Belen, > > I have updated the branch with the last changes. After your review I will > send the new patches on the list. > Thanks, > Cristiana > > (In reply to comment #12) > > Created attachment 1354 [details] > > Labelling changes
Thank you for the feedback. I have sent version 2 of the patch set on the list. Cristiana (In reply to comment #14) > Looking good. There is only one tiny thing: there is a space missing in > the "Invalid characters in image recipe name" alert. At the very end, > between "hyphen" and the "(". Let the label wrap to > a new line if it needs to. > > And Paul is not happy with "Create your own image recipe" in the image > recipes combo. In fact, he hates it. We have agreed on: "Start with an > empty image recipe". > > Sorry about all the back and forth: I know this is annoying work. We are > almost there, though! :) > > Belén > > (In reply to comment #13) > > Hi Belen, > > > > I have updated the branch with the last changes. After your review I will > > send the new patches on the list. > > Thanks, > > Cristiana > > > > (In reply to comment #12) > > > Created attachment 1354 [details] > > > Labelling changes
16 patches for this enhancement were merged to master the laste one is: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=e76fdac6f15f2f80ed888db0dba38b2d2d1db35c
Verified in master:6382979cca1d1c57467f983ba9611f91555b20a9.