From: Kinney, M. D <mic...@in...> - 2014-07-11 15:53:19
|
Olivier, Developers that do development on windows typically use the pre-built binaries. By building each day, the BaseTools source and BaseToosl binaries are very close to always being in sync. This should make it easier to report and root cause bugs against BaseTools independent of the use if BaseTools sources or BaseTools binaries. It also means that updates to BaseTools sources are used immediately by everyone using the trunk. Thanks, Mike -----Original Message----- From: Olivier Martin [mailto:oli...@ar...] Sent: Friday, July 11, 2014 7:09 AM To: Kinney, Michael D; edk...@li...; edk...@li... Subject: RE: [edk2-buildtools] [edk2][RFC] Proposal to retire edk2-buildtools sub-project It looks good to me. Except it seems to add a lot of complexity in term of infrastructure support to only pull off the Win32 BaseTools binaries. An easier approach would have been to only rebuild the Win32 BaseTools once in a while such as it is already done with the FatBinPkg/EdkShellBinPkg/ShellBinPkg. Olivier > -----Original Message----- > From: Kinney, Michael D [mailto:mic...@in...] > Sent: 11 July 2014 00:12 > To: edk...@li...; edk2-buildtools- > de...@li... > Subject: [edk2-buildtools] [edk2][RFC] Proposal to retire edk2- > buildtools sub-project > > Hello, > > I am looking for comments on a proposal on how EDK II BaseTools is > maintained. The goal is to move all tool related development > activities to the EDK II BaseTools. This is to address community > feedback that there are long delays between changes made to the edk2- > buildtools sub-project and the changes being propagated to EDK II > BaseTools. There has also been feedback that some developers do not > want the overhead of pulling Win32 binaries when they are not required. > I am interested in your feedback (positive or negative) on this > proposal and if you think steps should be added or removed or modified. > > I would appreciate feedback by 7/18/2014. Please let us know if you > need more time to evaluate this proposal. > > Proposed steps: > =============== > 1) Create new sub-project for BaseTools binaries > a. SVN Link: https://svn.code.sf.net/p/edk2- > toolbinaries/code/trunk/ > b. Status: Done. > 2) Intel to provide build server for BaseTools Win32 binaries > a. SVN Link: https://svn.code.sf.net/p/edk2- > toolbinaries/code/trunk/Win32/ > b. Build Frequency: Once per day, but only if there are source > changes since last build. > c. Build Time: 3 AM PDT > d. Build server to send email with build log when build is > performed. > e. Build server send email that no build was required if no > source changes since last build. > f. Status: In progress. Need a few more validation steps. > 3) Delete Win32 binaries from EDK II BaseTools and replace with an SVN > extern. > a. Default will continue to pull Win32 binaries > b. Developers that do not want Win32 binaries can opt-out by > ignoring externs. > c. Date: TBD. Goal is immediately after build server is stable. > 4) Merge sources from Edk2-buildtools to EDK II BaseTools > a. Date: TBD. Goal is immediately after build server is stable. > 5) Change permissions on Edk2-buildtools sub-project to read-only and > mark sub-project as inactive. > a. Date: TBD. Goal is immediately after EDK II BaseTools is > synced with EDK2-buildtools. > 6) Retire edk...@li... mailing list. > All commits to BaseTools sources will show up on edk2- > co...@li.... > 7) Retire edk...@li... and move all > BaseTools related discussions to edk...@li... > > Thanks, > > Mike > > > ----------------------------------------------------------------------- > ------- > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community > Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > edk2-buildtools-devel mailing list > edk...@li... > https://lists.sourceforge.net/lists/listinfo/edk2-buildtools-devel |