Skip to content
Commits on Aug 19, 2015
  1. @alexischr
  2. @alexischr
  3. @alexischr

    Small improvements to the build being reliable

    alexischr committed
    * retry() now doesn't error out if the current directory is not retained by the process. Quietly fixes it, with a warning
    * Use the new delete() function as a wrapper over a flaky shutil.rmtree()
Commits on Aug 18, 2015
  1. @alexischr
  2. @alexischr

    Silence not useful message

    alexischr committed
  3. @alexischr

    Removed directory tree passes that still need some work

    alexischr committed
    There are some broken symlinks, but they are pointing to the final prefix so they do not affect the final package (minor bugs when running the staged build)
  4. @alexischr

    Package list resolution improvements

    alexischr committed
    * The package list is no longer made of full paths, and is part of MonoReleaseProfile.py. Full paths lists in other profiles are still supported
    * You can now specify a package list to build on the command line
    * Prepared mono package for subclassing
  5. @alexischr
  6. @alexischr
  7. @alexischr
Commits on Aug 17, 2015
  1. @alexischr
  2. @alexischr
Commits on Aug 11, 2015
  1. @alexischr
  2. @alexischr
  3. @alexischr
  4. @alexischr

    Fix last change.

    alexischr committed
  5. @alexischr
  6. @alexischr
  7. @alexischr

    Adjust settings.

    alexischr committed
  8. @alexischr

    Implemented per-package processing (fetch/staging/artifacts)

    alexischr committed
    * Fetching of all packages is now done before any builds.
    * Lipoed packages are no longer always rebuilt
    * staging code moved to darwinprofile.py
    * Packages now have compressed archives as artifacts
    * '--build' and '--package' steps can now run separately
    * mono-mac-release.py: MONO_VERSION env variable is no longer needed
    * added safeguards and error handling
Commits on Aug 6, 2015
  1. @alexischr

    Merge pull request #25 from knocte/none_handling

    alexischr committed
    More checks for None
  2. @alexischr

    Merge pull request #28 from knocte/fix_downloading_of_patches

    alexischr committed
    [package] fix regression about patch downloading
Commits on Jul 25, 2015
  1. @vargaz
Commits on Jul 22, 2015
  1. @alexischr
  2. @alexischr
Commits on Jul 21, 2015
  1. @alexischr
  2. @alexischr

    Added --unsafe option, which skips fully rebuilding when build host c…

    alexischr committed
    …hanges are found.
    
    Please don't use in CI environments... any problems are likely to hide until a new branch or lane are created.
  3. @alexischr

    Improvements to output.

    alexischr committed
    * stdout for failed command is now printed fully (not just 50 last lines)
    * colors only on console
    * basic summary of build/package info for Wrench
  4. @vargaz
Commits on Jun 30, 2015
  1. @knocte

    [package] fix regression about patch downloading

    knocte committed
    There are some packages which contain patches in the sources
    which need to be retrieved before being applied. Recent
    refactoring introduced this bogus call to self.rm() which
    would remove the workspace of a package before trying to
    download the second source (the workspace is at this point
    very important because we have already used tar to extract
    what we downloaded in the first source).
Commits on Jun 28, 2015
  1. @knocte

    [package] early return in _fetch_sources()

    knocte committed
    Check early if self.sources is None, otherwise
    an error could be thrown saying that sources
    object is not iterable.
  2. @knocte

    [package] avoid passing None to os.path.exists()

    knocte committed
    Otherwise this TypeError could happen:
    
    TypeError: coercing to Unicode: need string or buffer, NoneType found
Commits on Jun 26, 2015
  1. @alexischr

    Don't track all commandline options as environment.

    alexischr committed
    So that we don't rebuild on benign option changes,  and can --build and --package in different invocations (this still needs some fixup),
Commits on Jun 23, 2015
  1. @alexischr
  2. @alexischr

    Add git_get_branch() to utils, tidy up some other git funcs

    alexischr committed
    This is so we can use bockbuild's branch to checkout matching branches to build with (e.g. Mono's)
    And reduce the env variables/mismatch mistakes we make.
Something went wrong with that request. Please try again.