Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-12 | Merge branch 'blender-v2.81-release' | Sergey Sharybin | |
2019-11-12 | Safer fix for make_update.py on buildbot | Sergey Sharybin | |
Makes it so compilation doesn't fail when the SVN updating stumbles upon checkout which doesn't have correspondence in a tag, but which isn't so risky as previous change. | |||
2019-11-12 | Revert "Fix issues with make_update.py when run from release branch" | Sergey Sharybin | |
This reverts commit 8e9e58895b32afc38f856053335c9b27324c6f9e. The change broke behavior when typing `make update` from the root of the sources: tests folder wouldn't be updated anymore. Getting quite close to release now, so will revert to a safer change. | |||
2019-11-12 | Merge branch 'blender-v2.81-release' | Sergey Sharybin | |
2019-11-12 | Fix issues with make_update.py when run from release branch | Sergey Sharybin | |
The issue was rooting to the fact that the script was iterating into every directory inside of blender.git/../lib/ and attempted to switch them to the desired path. This doesn't work in an environment where both master and release branch are built (or any environment where non-needed SVN directories are not automatically removed). This change makes it so script explicitly generates a list of directories which are required for the build. For example, the script now stores an exact folder with ABI such as win64_vc14. Only those explicitly listed directories will be updated. This allows to: - Solve compilation failure of 2.81 branch after checkout for win64_vc15 libraries has been created. - Fail compilation if actually expected tag is missing (for example, when trying to build release branch prior to libraries tag). Now, there was a confusing logic about possible .svn folder in lib_dirpath (effectively, blender.git/../lib/.svn) which is not something what is supposed to happen with the setup of buildbot we are using for quite some time now. This logic has been removed now. This change includes old-style string format(), mainly because it is not know that the buidlbot scripts are run using python3 on CentOS builder. Differential Revision: https://developer.blender.org/D6230 | |||
2019-11-09 | make_update.py: update windows library folder | Ray Molenkamp | |
2019-10-30 | GNUmakefile: avoid using group/owner for source_archive | Campbell Barton | |
Thanks to @JRottm for pointing out this issue. | |||
2019-10-30 | GNUmakefile: use tar.xz instead of tar.gz | Campbell Barton | |
Also rename "make tgz" to "make source_archive" as it wasn't clear this only archived the source, not binaries. D6153 by @JRottm with minor edits | |||
2019-10-11 | Build: also use release branch for source/tools module | Brecht Van Lommel | |
2019-10-11 | Fix issue in "make update" checking out submodule branch on buildbot | Brecht Van Lommel | |
2019-10-11 | Fix "make update" not using the right branch for source/tools | Brecht Van Lommel | |
2019-10-09 | Fix "make update" not working on buildbot after recent changes | Brecht Van Lommel | |
The submodules don't have remote branches configured, skip that test since we assume pulling from the "origin" remote anyway. | |||
2019-10-09 | Build: prepare "make update" to work for new release cycle branching | Brecht Van Lommel | |
Checking out release branches in submodules, and printing some more informative messages when that fails. | |||
2019-10-09 | Buildbot: Checkout precomiled CentOS libraries | Sergey Sharybin | |
2019-10-08 | Fix "make update" error with old git versions, for the buildbot | Brecht Van Lommel | |
Just skip convenience test that checks if a rebase/merge is in progress. | |||
2019-09-30 | macOS: don't require python3 to be installed to run "make update" | Brecht Van Lommel | |
And fall back to python3 from our libraries for other commands, once checked out with make update. | |||
2019-09-13 | Build: output log file to tests/log.txt when running "make test" | Brecht Van Lommel | |
2019-09-12 | Build: add "make test" command for Windows, output log file | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D5715 | |||
2019-09-08 | Fix T69640: make update not working with Python older than 3.7 | Brecht Van Lommel | |
2019-09-08 | Build: skip Blender repository pull in "make update" when not possible | Brecht Van Lommel | |
This prints a more informative message, and is convenient when working with local changes or in a branch where you only need to update submodules or tests. | |||
2019-09-05 | Buildbot: enable tests to run again | Brecht Van Lommel | |
These will not stop the build on failure yet, first step is to get them passing more reliably. | |||
2019-09-03 | Fix buildbot unsuccessfully trying to update Blender repository for branches | Brecht Van Lommel | |
2019-08-31 | Build: don't require svn to be available for "make update" when not used | Brecht Van Lommel | |
Specifically on Linux, when not having a tests checkout. | |||
2019-08-31 | Build: use non-interactive svn commands for "make update" | Brecht Van Lommel | |
Needed for buildbot, but interactively solving svn conflicts in the middle of manual make update is also not ideal. | |||
2019-08-30 | Tests: auto download test files when running "make test" | Brecht Van Lommel | |
2019-08-30 | Tests: move "make test" on macOS and Linux to Python script | Brecht Van Lommel | |
2019-08-30 | Build: integrate make_update.py into Windows make.bat | Brecht Van Lommel | |
2019-08-30 | Build: support updating for release branches in make_update.py | Brecht Van Lommel | |
2019-08-30 | Build: move "make update" on macOS and Linux to Python script | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D5545 | |||
2019-04-17 | Cleanup: use 2 space indentation for shell scripts | Campbell Barton | |
Already used by install_deps.sh | |||
2018-09-19 | Spelling fixes in comments and descriptions, patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3700 | |||
2017-09-12 | Update tgz script, remove deprecated `GZIP` use | Campbell Barton | |
2016-09-29 | Update source tgz builder script | Sergey Sharybin | |
Was broken since splitting BKE_blender_version from BKE_blender. | |||
2015-01-08 | exclude git/arc files from tgz archive | Campbell Barton | |
2014-10-21 | Fix tgz script, addons_contrib was in release | Campbell Barton | |
2014-10-07 | Call python3 explicitly from tgz util | Campbell Barton | |
2014-10-05 | Fix tgz script (included all files in submodules) | Campbell Barton | |
2014-10-03 | Fix for tgz script (whitespace broke it) | Campbell Barton | |
2014-09-16 | Fix last commit, making archive from source dir | Campbell Barton | |
2014-09-16 | Utility script to create release archive | Campbell Barton | |
- only include files known to git. - includes all submodules. - version extracted from BKE_blender.h for naming. - MD5 checksum generated. - 'make tbz' convenience target. Script by Dan McGrath with own minor edits. |