(features):
4362 Refactor plug-in code to create a common remote communication util
1.5 M1 enh Medium+ IN P
- modified API to use upstream changes
- renamed and refactored RSEHelper to RemoteHelper (in order to match
future bitbake usages)
- added utility classes for running remote commands and processing
error/output streams
- modified entire org.yocto.bc.ui plugin to use URI instead of String
for storing project infos
- changed bitbake environment parsing to be stored in a file and only
processed if there were no errors and the command finished running
- add YoctoHostFile wrapper for IHostFile in order to provide both
actual URI location and OEFile URI
- fix save & delete & hoover for bitbake recipes
- use location URI instead of String path when launching Hob
- adapt ShellSession to use RemoteHelper for running remote the source
command
- modify Bitbake project Wizard:
- use PTP GUI component for selecting the connection and
remote services
- refactor Wizard to use RemoteHelper & CommandRunnable
implementation
- modify Bitbake recipe Wizard:
- refactor populate method to use RemoteHelper implementation
and run in the wizard container
- use URI instead of String for recipe location
- validate project name
- clean-up unused methods and classes(for compilation reasons)
-> v1 RFC Refactor -> 42 patches in 4 batches
-> v2 RFC Refactor -> Splitted second patch in 6 more patches
-> 50 patches - can be found on poky-contrib,
branch:igrigorx/common-remote-refactor
Thanks,
Ioana
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto