Re: [U-Boot] Please pull u-boot-x86.git branch buildman

2015-04-19 Thread Tom Rini
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

2015-04-18 Thread Simon Glass
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

2015-01-16 Thread Tom Rini
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

2015-01-14 Thread Simon Glass
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'

2015-01-14 Thread Tom Rini
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'

2015-01-13 Thread Simon Glass
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'

2014-09-10 Thread Tom Rini
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'

2014-09-09 Thread Simon Glass
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

2014-08-13 Thread Simon Glass
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

2014-08-13 Thread Tom Rini
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

2014-08-13 Thread Simon Glass
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

2014-08-13 Thread Tom Rini
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