Hi David,

I sadly don't have the insight into toaster code that I might wish but
these changes sound good to me and I'm happy to merge this in assuming
there isn't anything spotted during review by anyone else.

Cheers,

Richard

On Thu, 2018-06-28 at 02:10 +0000, Reyna, David wrote:
> I have been working on a large set of enhancements and fixes, and I
> have posted the patch here if you would like to take a look (rather
> than spamming you with a huge email :-).
>  
>     http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib?h=dreyna%2
> Ftoaster%2Fproject_specific_12785
>  
> This work was driven by two things:
>  
>   (a) The opportunity to use Toaster as the configuration tool for
> third-party GUIs. Wind River is in the process of open sourcing its
> Eclipse plug-ins for application and project development. The those
> plug-ins currently work with Wind River Workbench and Intel System
> Studio, and we are in the process of open sourcing them to
> Eclipse.org for all users.
>  
>   (b) Comments from the YP Birds-of-a-Feather meeting at ELCE Prague.
> There were several comments made about limitations with Toaster.
> Those needs aligned nicely with my personal goals with Toaster and
> especially the requirements of the above opportunity.
>  
> Here is a summary of the included content:
>  
> The primary driving enhancement:
>  
> *  Bug 12785 - Support Project Specific configuration for external
>    tools (e.g. ISS, Eclipse)
>  
>   -  Isolated project-specific configuration page (full Toaster
> context
>      hidden)
>   -  Support for new project, reconfigure existing project, and
> import
>      existing command line project
>   -  Ability to define variables (e.g. image recipe) and pass them
> back
>      to external GUI
>   -  Ability to execute the cloning phase, so that external GUI
> receive
>      a buildable project
>   -  Ability to call back to the external GUI when updates are
> completed
>      and ready
>   -  Compatibility of above projects with the normal full Toaster
> interface
>   -  Ability to pass to a 'complete' or 'cancel' web page so that the
>      external GUI can immediately stop that Toaster instance, and not
>      leave dangling servers nor edit sessions open
>  
> Here are the supporting enhancements, where at least the
> back end is implemented:
>  
> *  Bug 12821 - Make Toaster conf changes compatible with command line
> usage
> *  Bug 12822 - Support importing user changes to conf files into
> Toaster
> *  Bug 12823 - Support importing user build directories into Toaster
> *  Bug 12824 - Scan imported layers for content so that they are
>                immediately available
> *  Bug 12825 - show layer clone item in progress bar
>  
> Here are defects fixed:
>  
> *  Bug 12817 - builddelete.py requires explicit 'add_arguments'
> *  Bug 12818 - Remove orphaned imported layers when project is
> deleted
> *  Bug 12819 - build using selected bitbake env, not Toaster's env
> *  Bug 12820 - Toaster randomizes the layer order in
> toaster_bblayers.conf
> *  Bug 12826 - fix imported layer management
>  
> - David
>  
-- 
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to