-
Notifications
You must be signed in to change notification settings - Fork 163
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1,617 changed files
with
307,929 additions
and
84,341 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
Please ask questions ("how do I...?") on the [forum](http://forum.natron.fr), not by filing issues. | ||
|
||
Make concrete suggestions for fixing the code ("here is a patch") by filing | ||
a [pull request](https://github.com/MrKepzie/Natron/pull/new/workshop), not an issue. | ||
|
||
|
||
### Problem | ||
|
||
Describe the problem or suggestion here. | ||
|
||
**Expected behavior:** [What you expected to happen] | ||
|
||
**Actual behavior:** [What actually happened] | ||
|
||
* If your problem is a broken release/snapshot, please include verbose output from the application | ||
and as much information as possible. If you also submitted a crash report add CrashID if possible. | ||
|
||
* If your problem is a broken build, please create a [gist](https://gist.github.com) | ||
that contains the _full_ verbose build log. | ||
|
||
* If your problem is a crash in a custom build, please create a [gist](https://gist.github.com) | ||
that contains a _full_ backtrace. | ||
|
||
* If you are reporting a problem about a release branch, have you tried the current head of `workshop` | ||
to see if the problem has been fixed? | ||
|
||
### Steps to Reproduce | ||
|
||
1. [First Step] | ||
2. [Second Step] | ||
3. [and so on...] | ||
|
||
|
||
### Versions | ||
|
||
* **Natron version/commit:** | ||
* **OS version:** | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Please read the [contribution guidelines](https://github.com/MrKepzie/Natron/blob/workshop/CONTRIBUTING.md), and be sure we have a [Contributor License Agreement](http://natron.fr/cla) on record with the project. | ||
|
||
## Description | ||
|
||
Please provide a description of what this PR is meant to fix, | ||
and how it works (if it's not going to be very clear from the code). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,15 +22,87 @@ compiler: | |
- clang | ||
|
||
python: | ||
- "3.4" | ||
- "2.7" | ||
|
||
addons: | ||
apt: | ||
sources: | ||
# Natron requires boost >= 1.49 to compile in C++11 mode | ||
# see http://stackoverflow.com/questions/11302758/error-while-copy-constructing-boostshared-ptr-using-c11 | ||
# we use the ppa:boost-latest/ppa for that purpose | ||
- boost-latest | ||
# kubuntu-ppa/backports contains OpenCV | ||
- kubuntu-backports | ||
# the PPA xorg-edgers contains cairo 1.12 (required for rotoscoping) | ||
- ppa:xorg-edgers/ppa | ||
# ubuntu-toolchain-r/test contains recent versions of gcc | ||
- ubuntu-toolchain-r-test | ||
# get a recent ffmpeg (>=2.5) for precise from ppa:archivematica/externals(2.5.1) or ppa:pavlyshko/precise(2.6.1) | ||
- ppa:archivematica/externals | ||
- kalakris-cmake | ||
- pythonxy-devel | ||
packages: | ||
- gcc-4.9 | ||
- g++-4.9 | ||
- libqt4-dev | ||
- libglew-dev | ||
- libboost-serialization-dev | ||
- libexpat1-dev | ||
- gdb | ||
- libcairo2-dev | ||
- python-dev | ||
- python-pyside | ||
- libpyside-dev | ||
- libshiboken-dev | ||
# packages for building openfx-io: | ||
- libavcodec-dev | ||
- libavformat-dev | ||
- libswscale-dev | ||
- libavutil-dev | ||
- libswresample-dev | ||
- libtinyxml-dev | ||
- liblcms2-dev | ||
- libyaml-cpp-dev | ||
- libboost-dev | ||
- libopenexr-dev | ||
- libilmbase-dev | ||
- libopenjpeg-dev | ||
- libtiff4-dev | ||
- libjpeg-dev | ||
- libpng-dev | ||
- libboost-filesystem-dev | ||
- libboost-regex-dev | ||
- libboost-thread-dev | ||
- libboost-system-dev | ||
- libwebp-dev | ||
- libfreetype6-dev | ||
- libssl-dev | ||
coverity_scan: | ||
# customized build script URL | ||
# TRAVIS_REPO_SLUG: owner_name/repo_name of repository currently being built | ||
# TRAVIS_BRANCH: name of the branch currently being built | ||
build_script_url: https://raw.githubusercontent.com/$TRAVIS_REPO_SLUG/$TRAVIS_BRANCH/.travis-coverity-scan-build.sh | ||
# project metadata | ||
project: | ||
name: $TRAVIS_REPO_SLUG | ||
# Where email notification of build analysis results will be sent | ||
notification_email: [email protected] | ||
# Commands to prepare for build_command | ||
#build_command_prepend: ./configure | ||
# This command will be added as an argument to "cov-build" to compile | ||
# the project for analysis | ||
build_command: "tools/travis/build.sh" | ||
# Pattern to match selecting branches that will run analysis | ||
branch_pattern: coverity_scan | ||
|
||
matrix: | ||
exclude: | ||
- os: osx | ||
compiler: gcc | ||
allow_failures: | ||
- os: osx # we exceed the time limit | ||
fast_finish: true | ||
# Uncomment the following if OSX build times out (happens when building with python3) | ||
# allow_failures: | ||
# - os: osx # we exceed the time limit | ||
# fast_finish: true | ||
|
||
cache: | ||
apt: true | ||
|
@@ -41,20 +113,25 @@ cache: | |
before_install: | ||
- date -u | ||
- uname -a | ||
- export J='-j3' | ||
- export J='-j2' | ||
|
||
install: | ||
- . tools/travis/coverity_env.sh | ||
- if [[ ${COVERITY_BUILD_DISABLED} == 1 ]]; | ||
then | ||
exit 0; | ||
fi | ||
- tools/travis/install_dependencies.sh > install_dependencies.log 2>&1 | ||
- tools/travis/install_dependencies.sh | ||
- curl -k -L https://github.com/MrKepzie/OpenColorIO-Configs/archive/Natron-v2.0.tar.gz | tar zxf - | ||
- mv OpenColorIO-Configs-Natron-v2.0 OpenColorIO-Configs | ||
|
||
# OSX build will timeout if we redirect its output | ||
#> install_dependencies.log 2>&1 | ||
|
||
script: | ||
- if [[ ${COVERITY_SCAN_BRANCH} == 1 ]]; | ||
then | ||
echo "Don't build on coverty_scan branch."; | ||
echo "Don't build on coverity_scan branch."; | ||
exit 0; | ||
fi | ||
- tools/travis/build.sh | ||
|
@@ -66,21 +143,3 @@ after_success: | |
after_failure: | ||
- cat install_dependencies.log || true | ||
|
||
addons: | ||
coverity_scan: | ||
# customized build script URL | ||
# TRAVIS_REPO_SLUG: owner_name/repo_name of repository currently being built | ||
# TRAVIS_BRANCH: name of the branch currently being built | ||
build_script_url: https://raw.githubusercontent.com/$TRAVIS_REPO_SLUG/$TRAVIS_BRANCH/.travis-coverity-scan-build.sh | ||
# project metadata | ||
project: | ||
name: $TRAVIS_REPO_SLUG | ||
# Where email notification of build analysis results will be sent | ||
notification_email: [email protected] | ||
# Commands to prepare for build_command | ||
#build_command_prepend: ./configure | ||
# This command will be added as an argument to "cov-build" to compile | ||
# the project for analysis | ||
build_command: "tools/travis/build.sh" | ||
# Pattern to match selecting branches that will run analysis | ||
branch_pattern: coverity_scan |
Oops, something went wrong.