Re: [U-Boot] Please pull u-boot-x86.git branch buildman
On Sat, Apr 18, 2015 at 04:23:42PM -0600, Simon Glass wrote: Hi Tom, Here are the queued-up buildman/patman patches, including the new CONFIG comparison feature (remember to build with -C if using it). Note these are in branch 'buildman'. The following changes since commit 5ab83ec1a13601c4f76ce009afe0d1ee51f1ad9c: sandbox: exynos: Move CONFIG_SOUND_SANDBOX to Kconfig (2015-04-13 20:53:47 -0600) are available in the git repository at: http://git.denx.de/u-boot-x86.git for you to fetch changes up to 9194e3c1c0d6031ff84e1dd63c401dc76a990876: patman: cover letter shows like 00/xx if more than 10 patches (2015-04-18 16:14:27 -0600) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Please pull u-boot-x86.git branch buildman
Hi Tom, Here are the queued-up buildman/patman patches, including the new CONFIG comparison feature (remember to build with -C if using it). Note these are in branch 'buildman'. The following changes since commit 5ab83ec1a13601c4f76ce009afe0d1ee51f1ad9c: sandbox: exynos: Move CONFIG_SOUND_SANDBOX to Kconfig (2015-04-13 20:53:47 -0600) are available in the git repository at: http://git.denx.de/u-boot-x86.git for you to fetch changes up to 9194e3c1c0d6031ff84e1dd63c401dc76a990876: patman: cover letter shows like 00/xx if more than 10 patches (2015-04-18 16:14:27 -0600) Simon Glass (5): Create a .cfg file containing the CONFIG options used to build buildman: Show 'make' command line when -V is used buildman: Adjust the 'aborted' heuristic for writing output buildman: Store build config files buildman: Allow comparison of build configuration Tom Rini (2): buildman: Keep more outputs with the --keep-outputs flag buildman: Make -V (verbose_build) really be verbose Wu, Josh (1): patman: cover letter shows like 00/xx if more than 10 patches Makefile| 10 +++- scripts/Makefile.spl| 9 +++- tools/buildman/builder.py | 185 ++- tools/buildman/builderthread.py | 65 +++- tools/buildman/cmdline.py | 4 +- tools/buildman/control.py | 3 +- tools/patman/patchstream.py | 7 ++- 7 files changed, 250 insertions(+), 33 deletions(-) Regards, Simon ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Please pull u-boot-x86.git branch buildman
On Wed, Jan 14, 2015 at 10:20:06PM -0700, Simon Glass wrote: Hi Tom, Can we please try that again? I think I did something wrong. The branch name is 'buildman'. I am still getting errors about not pushing the code there, for non-master branches. The following changes since commit bd5053ffa5b8162257537bdb79ba829372423096: Merge branch 'buildman' of git://git.denx.de/u-boot-x86 (2015-01-14 11:00:38 -0500) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to d2ce658de527af4eaa193ccb7c4d881e02a31257: buildman: Add an option to write the full build output (2015-01-14 21:16:54 -0800) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Please pull u-boot-x86.git branch buildman
Hi Tom, Can we please try that again? I think I did something wrong. The branch name is 'buildman'. I am still getting errors about not pushing the code there, for non-master branches. The following changes since commit bd5053ffa5b8162257537bdb79ba829372423096: Merge branch 'buildman' of git://git.denx.de/u-boot-x86 (2015-01-14 11:00:38 -0500) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to d2ce658de527af4eaa193ccb7c4d881e02a31257: buildman: Add an option to write the full build output (2015-01-14 21:16:54 -0800) Simon Glass (17): buildman: Add tests that check the correct output directory is used buildman: Put build in 'current', not 'current/current' buildman: Don't prune output space for 'current source' build buildman: Try to guess the upstream commit buildman: Add an option to flatten output directory trees buildman: Don't remove entire output directory when testing buildman: Allow specifying a range of commits to build buildman: Try to avoid hard-coded string parsing buildman: Put the toolchain path first instead of last in PATH buildman: Add an option to use the full tool chain path buildman: Add a note about Python pre-requisites buildman: Add documentation about the .buildman file buildman: Don't complain about missing sections in ~/.buildman buildman: Don't use the local settings when running tests buildman: Allow architecture to alias to multiple toolchains buildman: Add the option to download toolchains from kernel.org buildman: Add an option to write the full build output tools/buildman/README | 142 +- tools/buildman/bsettings.py | 11 ++- tools/buildman/builder.py | 21 - tools/buildman/builderthread.py | 7 +- tools/buildman/cmdline.py | 10 +++ tools/buildman/control.py | 58 ++--- tools/buildman/test.py | 75 +++- tools/buildman/toolchain.py | 270 - tools/patman/gitutil.py | 90 --- 9 files changed, 606 insertions(+), 78 deletions(-) Regards, Simon ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Please pull u-boot-x86.git branch 'buildman'
On Tue, Jan 13, 2015 at 07:51:04PM -0800, Simon Glass wrote: Hi Tom, Here are all the buildman enhancements and bug fixes so far. I have a few more to work on but no patches yet. Note these are in branch 'buildman'. The following changes since commit 5f88ed5cde04612e5b4520327b82d81a3f5493a0: Merge git://git.denx.de/u-boot-x86 (2015-01-13 13:39:25 -0500) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to a9c3573c41864c0185f8f3adeb9cf124cb74e7ea: buildman: Add an option to write the full build output (2015-01-13 19:46:34 -0800) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Please pull u-boot-x86.git branch 'buildman'
Hi Tom, Here are all the buildman enhancements and bug fixes so far. I have a few more to work on but no patches yet. Note these are in branch 'buildman'. The following changes since commit 5f88ed5cde04612e5b4520327b82d81a3f5493a0: Merge git://git.denx.de/u-boot-x86 (2015-01-13 13:39:25 -0500) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to a9c3573c41864c0185f8f3adeb9cf124cb74e7ea: buildman: Add an option to write the full build output (2015-01-13 19:46:34 -0800) Simon Glass (17): buildman: Add tests that check the correct output directory is used buildman: Put build in 'current', not 'current/current' buildman: Don't prune output space for 'current source' build buildman: Try to guess the upstream commit buildman: Add an option to flatten output directory trees buildman: Don't remove entire output directory when testing buildman: Allow specifying a range of commits to build buildman: Try to avoid hard-coded string parsing buildman: Put the toolchain path first instead of last in PATH buildman: Add an option to use the full tool chain path buildman: Add a note about Python pre-requisites buildman: Add documentation about the .buildman file buildman: Don't complain about missing sections in ~/.buildman buildman: Don't use the local settings when running tests buildman: Allow architecture to alias to multiple toolchains buildman: Add the option to download toolchains from kernel.org buildman: Add an option to write the full build output tools/buildman/README | 142 +- tools/buildman/bsettings.py | 11 ++- tools/buildman/builder.py | 21 - tools/buildman/builderthread.py | 7 +- tools/buildman/cmdline.py | 10 +++ tools/buildman/control.py | 58 ++--- tools/buildman/test.py | 75 +++- tools/buildman/toolchain.py | 270 - tools/patman/gitutil.py | 90 --- 9 files changed, 606 insertions(+), 78 deletions(-) Regards, Simon ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Please pull u-boot-x86.git branch 'buildman'
On Tue, Sep 09, 2014 at 04:52:18PM -0600, Simon Glass wrote: Hi Tom, Here are all the pending changes for patman/buildman. Mostly these add tests but there are also several fixes, some found by the tests. I believe it is worth applying these now, to make it easier to find other issues that might come up. Branch is 'buildman'. The following changes since commit 0b703dbcee7103f07804d0a4328d1593355c4324: patman: Fix detection of git version (2014-09-05 13:40:43 -0600) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to d0ea61d9caf85e4285d5c2da508db9fac70e4aba: buildman: fix typos of --dry-run help message (2014-09-09 16:48:06 -0600) Masahiro Yamada (1): buildman: fix typos of --dry-run help message Simon Glass (18): patman: Add a way of recording terminal output for testing buildman: Send builder output through a function for testing buildman: Enhance basic test to check summary output patman: RunPipe() should not pipe stdout/stderr unless asked buildman: Move the command line code into its own file buildman: Move full help code into the control module patman: Provide a way to intercept commands for testing buildman: Add a functional test buildman: Set up bsettings outside the control module buildman: Avoid looking at config file or toolchains in tests buildman: Allow tests to have their own boards buildman: Correct counting of build failures on retry buildman: Provide an internal option to clean the outpur dir patman: Start with a clean series when needed buildman: Add additional functional tests buildman: Expand output test to cover directory prefixes buildman: Permit branch names with an embedded '/' buildman: Ignore conflicting tags Thierry Reding (1): buildman: Create parent directories as necessary Vadim Bendebury (1): patman: make run results better visible tools/buildman/bsettings.py | 15 ++- tools/buildman/builder.py | 60 +- tools/buildman/builderthread.py | 22 ++-- tools/buildman/buildman.py | 98 ++-- tools/buildman/cmdline.py | 85 ++ tools/buildman/control.py | 73 tools/buildman/func_test.py | 519 +++ tools/buildman/test.py | 153 +++-- tools/buildman/toolchain.py | 4 +- tools/patman/command.py | 22 tools/patman/gitutil.py | 8 +- tools/patman/patchstream.py | 6 +- tools/patman/patman.py | 7 +- tools/patman/terminal.py| 72 14 files changed, 972 insertions(+), 172 deletions(-) create mode 100644 tools/buildman/cmdline.py create mode 100644 tools/buildman/func_test.py Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Please pull u-boot-x86.git branch 'buildman'
Hi Tom, Here are all the pending changes for patman/buildman. Mostly these add tests but there are also several fixes, some found by the tests. I believe it is worth applying these now, to make it easier to find other issues that might come up. Branch is 'buildman'. The following changes since commit 0b703dbcee7103f07804d0a4328d1593355c4324: patman: Fix detection of git version (2014-09-05 13:40:43 -0600) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to d0ea61d9caf85e4285d5c2da508db9fac70e4aba: buildman: fix typos of --dry-run help message (2014-09-09 16:48:06 -0600) Masahiro Yamada (1): buildman: fix typos of --dry-run help message Simon Glass (18): patman: Add a way of recording terminal output for testing buildman: Send builder output through a function for testing buildman: Enhance basic test to check summary output patman: RunPipe() should not pipe stdout/stderr unless asked buildman: Move the command line code into its own file buildman: Move full help code into the control module patman: Provide a way to intercept commands for testing buildman: Add a functional test buildman: Set up bsettings outside the control module buildman: Avoid looking at config file or toolchains in tests buildman: Allow tests to have their own boards buildman: Correct counting of build failures on retry buildman: Provide an internal option to clean the outpur dir patman: Start with a clean series when needed buildman: Add additional functional tests buildman: Expand output test to cover directory prefixes buildman: Permit branch names with an embedded '/' buildman: Ignore conflicting tags Thierry Reding (1): buildman: Create parent directories as necessary Vadim Bendebury (1): patman: make run results better visible tools/buildman/bsettings.py | 15 ++- tools/buildman/builder.py | 60 +- tools/buildman/builderthread.py | 22 ++-- tools/buildman/buildman.py | 98 ++-- tools/buildman/cmdline.py | 85 ++ tools/buildman/control.py | 73 tools/buildman/func_test.py | 519 +++ tools/buildman/test.py | 153 +++-- tools/buildman/toolchain.py | 4 +- tools/patman/command.py | 22 tools/patman/gitutil.py | 8 +- tools/patman/patchstream.py | 6 +- tools/patman/patman.py | 7 +- tools/patman/terminal.py| 72 14 files changed, 972 insertions(+), 172 deletions(-) create mode 100644 tools/buildman/cmdline.py create mode 100644 tools/buildman/func_test.py Regards, Simon ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Please pull u-boot-x86.git branch buildman
The following changes since commit 5b7d0027c2463101dabf337a7cccd768fc20b85e: Merge branch 'master' of git://git.denx.de/u-boot-blackfin (2014-08-12 16:54:55 -0400) are available in the git repository at: http://git.denx.de/u-boot-x86.git for you to fetch changes up to e49f14af1349eef94e41b636320bbfcace7403b5: patman: Only use git's --no-decorate when available (2014-08-13 08:34:16 -0600) Simon Glass (15): buildman: Fix a few typos buildman: Add some notes about moving from MAKEALL buildman: Allow building of current source tree buildman: Move BuilderThread code to its own file buildman: Sort command line options buildman: Refactor output options buildman: Add verbose option to display errors as they happen buildman: Remove unused non-incremental build method code buildman: Add an option to specify the buildman config file buildman: Add a message indicating there are no errors buildman: Add a few more toolchain examples to the README buildman: Introduce an 'and' operator for board selection buildman: Allow selection of the number of commits to build patman: Move the 'git log' command into a function patman: Only use git's --no-decorate when available tools/buildman/README | 159 +++-- tools/buildman/board.py | 144 --- tools/buildman/builder.py | 545 ++-- tools/buildman/builderthread.py | 434 + tools/buildman/buildman.py | 16 ++- tools/buildman/control.py | 108 ++- tools/buildman/test.py | 56 +++- tools/patman/gitutil.py | 40 +- tools/patman/patchstream.py | 11 +- 9 files changed, 947 insertions(+), 566 deletions(-) create mode 100644 tools/buildman/builderthread.py ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Please pull u-boot-x86.git branch buildman
On Wed, Aug 13, 2014 at 08:46:48AM -0600, Simon Glass wrote: The following changes since commit 5b7d0027c2463101dabf337a7cccd768fc20b85e: Merge branch 'master' of git://git.denx.de/u-boot-blackfin (2014-08-12 16:54:55 -0400) are available in the git repository at: http://git.denx.de/u-boot-x86.git for you to fetch changes up to e49f14af1349eef94e41b636320bbfcace7403b5: OK, the x86 and dm repositories have gotten mixed up I think with what you've pushed: $ git fetch git://git.denx.de/u-boot-x86.git master $ git log --oneline origin/master..FETCH_HEAD a193cc9 dm: Expand and improve the device lifecycle docs 8c0ce6f dm: Tidy up four minor code nits eabbdc8 tegra: Enable driver model bfab7d3 tegra: dts: Bring in GPIO bindings from linux bb5d586 dm: Fix printf() strings in the 'dm' command 6a89571 dm: Allow driver model tests only for sandbox 7559956e dm: Cast away the const-ness of the global_data pointer b40c4e4 dm: Add missing header files in lists and root 8bcde49 dm: Use case-insensitive comparison for GPIO banks 8a028ab dm: Update README to encourage conversion to driver model e0db60d dm: Rename struct device_id to udevice_id 068dd6c Makefile: Support include files for .dts files ff0ef4a sandbox: Support iotrace feature 83aece4 arm: Support iotrace feature ddfccb1 Add an I/O tracing feature Is what I see. And it doesn't pull cleanly either :) -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Please pull u-boot-x86.git branch buildman
Hi Tom, On 13 August 2014 09:26, Tom Rini tr...@ti.com wrote: On Wed, Aug 13, 2014 at 08:46:48AM -0600, Simon Glass wrote: The following changes since commit 5b7d0027c2463101dabf337a7cccd768fc20b85e: Merge branch 'master' of git://git.denx.de/u-boot-blackfin (2014-08-12 16:54:55 -0400) are available in the git repository at: http://git.denx.de/u-boot-x86.git for you to fetch changes up to e49f14af1349eef94e41b636320bbfcace7403b5: OK, the x86 and dm repositories have gotten mixed up I think with what you've pushed: $ git fetch git://git.denx.de/u-boot-x86.git master $ git log --oneline origin/master..FETCH_HEAD a193cc9 dm: Expand and improve the device lifecycle docs 8c0ce6f dm: Tidy up four minor code nits eabbdc8 tegra: Enable driver model bfab7d3 tegra: dts: Bring in GPIO bindings from linux bb5d586 dm: Fix printf() strings in the 'dm' command 6a89571 dm: Allow driver model tests only for sandbox 7559956e dm: Cast away the const-ness of the global_data pointer b40c4e4 dm: Add missing header files in lists and root 8bcde49 dm: Use case-insensitive comparison for GPIO banks 8a028ab dm: Update README to encourage conversion to driver model e0db60d dm: Rename struct device_id to udevice_id 068dd6c Makefile: Support include files for .dts files ff0ef4a sandbox: Support iotrace feature 83aece4 arm: Support iotrace feature ddfccb1 Add an I/O tracing feature Is what I see. And it doesn't pull cleanly either :) Those patches are already in mainline. Do you think that is because I didn't update 'master' in that repo? I've done it now - can you please retry the buildman branch? Regards, Simon ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Please pull u-boot-x86.git branch buildman
On Wed, Aug 13, 2014 at 09:31:58AM -0600, Simon Glass wrote: Hi Tom, On 13 August 2014 09:26, Tom Rini tr...@ti.com wrote: On Wed, Aug 13, 2014 at 08:46:48AM -0600, Simon Glass wrote: The following changes since commit 5b7d0027c2463101dabf337a7cccd768fc20b85e: Merge branch 'master' of git://git.denx.de/u-boot-blackfin (2014-08-12 16:54:55 -0400) are available in the git repository at: http://git.denx.de/u-boot-x86.git for you to fetch changes up to e49f14af1349eef94e41b636320bbfcace7403b5: OK, the x86 and dm repositories have gotten mixed up I think with what you've pushed: $ git fetch git://git.denx.de/u-boot-x86.git master $ git log --oneline origin/master..FETCH_HEAD a193cc9 dm: Expand and improve the device lifecycle docs 8c0ce6f dm: Tidy up four minor code nits eabbdc8 tegra: Enable driver model bfab7d3 tegra: dts: Bring in GPIO bindings from linux bb5d586 dm: Fix printf() strings in the 'dm' command 6a89571 dm: Allow driver model tests only for sandbox 7559956e dm: Cast away the const-ness of the global_data pointer b40c4e4 dm: Add missing header files in lists and root 8bcde49 dm: Use case-insensitive comparison for GPIO banks 8a028ab dm: Update README to encourage conversion to driver model e0db60d dm: Rename struct device_id to udevice_id 068dd6c Makefile: Support include files for .dts files ff0ef4a sandbox: Support iotrace feature 83aece4 arm: Support iotrace feature ddfccb1 Add an I/O tracing feature Is what I see. And it doesn't pull cleanly either :) Those patches are already in mainline. Do you think that is because I didn't update 'master' in that repo? I've done it now - can you please retry the buildman branch? Ah, the URI didn't say 'buildman' so I guessed wrong on where to look. Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot