[haikuports-commits] [haikuports/haikuporter] 68e395: Implement local builders.

  • From: GitHub <noreply@xxxxxxxxxx>
  • To: haikuports-commits@xxxxxxxxxxxxx
  • Date: Sat, 24 Dec 2016 03:28:30 -0800

  Branch: refs/heads/master
  Home:   https://github.com/haikuports/haikuporter
  Commit: 68e3958c02b5cb92fb6c6511b53bcb745a739019
      
https://github.com/haikuports/haikuporter/commit/68e3958c02b5cb92fb6c6511b53bcb745a739019
  Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M HaikuPorter/BuildMaster.py
    M HaikuPorter/BuildPlatform.py
    M HaikuPorter/Main.py
    M HaikuPorter/Options.py
    M HaikuPorter/Package.py
    M HaikuPorter/Policy.py
    M HaikuPorter/Port.py
    M HaikuPorter/ShellScriptlets.py
    M HaikuPorter/Source.py
    M HaikuPorter/SourceFetcher.py
    M HaikuPorter/Utils.py
    M haikuporter

  Log Message:
  -----------
  Implement local builders.

* provide info(), warn() to be used instead of print. By default outputs to 
stdout.
For builders, outputs to files.
* replace most calls to check_call by check_output, and log with info(). Also 
outputs
the outputs an eventual CalledProcessError output attribute.
* add option --local-builders to be used with --build-master: indicates how many
local builders to use instead of remote builders. If paramiko isn't available,
defaults to 1, otherwise 0.
* rename Builder to RemoteBuilder.
* remove changes of current directory: this doesn't work in a
multithreaded environnement. Policy.py is the most affected as it
expected to run in the packaging directory.


  Commit: 3a5b9d7fc845af9da9527169f8b62616d5731140
      
https://github.com/haikuports/haikuporter/commit/3a5b9d7fc845af9da9527169f8b62616d5731140
  Author: Jerome Duval <jerome.duval@xxxxxxxxx>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M HaikuPorter/BuildMaster.py
    A HaikuPorter/Display.py
    M HaikuPorter/Main.py
    M HaikuPorter/Options.py
    M HaikuPorter/Package.py
    M HaikuPorter/Utils.py

  Log Message:
  -----------
  Add a console mode.


  Commit: 6bbf293ccd9fa3cd287127569153005c7198c6b7
      
https://github.com/haikuports/haikuporter/commit/6bbf293ccd9fa3cd287127569153005c7198c6b7
  Author: Jerome Duval <jerome.duval@xxxxxxxxx>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M HaikuPorter/DependencyResolver.py
    M HaikuPorter/Options.py
    M HaikuPorter/ProvidesManager.py

  Log Message:
  -----------
  Add option --update-dependencies


  Commit: 98cba02670d6a7093bcc923e19e8720ef0e64c05
      
https://github.com/haikuports/haikuporter/commit/98cba02670d6a7093bcc923e19e8720ef0e64c05
  Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M HaikuPorter/BuildMaster.py
    M HaikuPorter/Port.py

  Log Message:
  -----------
  BuildMaster: init buildStatus, dump output for CalledProcessError

* log with the provided logger.


  Commit: 39f25c7739c6a85d0ecd10ee7de4aa4bdaf09d81
      
https://github.com/haikuports/haikuporter/commit/39f25c7739c6a85d0ecd10ee7de4aa4bdaf09d81
  Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M HaikuPorter/Policy.py

  Log Message:
  -----------
  Policy: check RPATH when searching libs in the package.


Compare: 
https://github.com/haikuports/haikuporter/compare/71a83f90aa1e...39f25c7739c6

Other related posts:

  • » [haikuports-commits] [haikuports/haikuporter] 68e395: Implement local builders. - GitHub