Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docker] Split dependencies from tuttleofx build #557

Merged
merged 21 commits into from
Oct 17, 2016
Merged

[docker] Split dependencies from tuttleofx build #557

merged 21 commits into from
Oct 17, 2016

Conversation

fabiencastan
Copy link
Member

No description provided.

aoblet and others added 6 commits May 26, 2016 17:26
Travis Warning: no python3-{clint&argcomplete} for trusty 14.04
Is is easier to maintain
- cmake build type release
- make install/strip
- Gain 100MB on docker image
* Because of a DockerHub limitation: cannot separately specify the build
context and the dockerfile in Automated Builds.
* See the following github issue: https://github.com/docker/hub-
feedback/issues/292
@@ -0,0 +1,10 @@
FROM tuttleofx/tuttleofx-env:python3-latest
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Including the python minor version is maybe clearer because it depends on the OS distrib image. Don't you think ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We only provide multiple images for the major versions, so it's easier to maintain like that.

Clement Champetier added 5 commits May 30, 2016 10:48
* Revert of commit 2ea2261
* Because these packages are disallowing packages thanks to Travis apt-
package-whitelist process...
Syntax error near unexpected token `elif'.
@cchampet
Copy link
Member

Error when launch c++ tests:

19: Test command: /home/travis/build/tuttleofx/TuttleOFX/testBin/plugin_io_raw
19: Test timeout computed to be: 9.99988e+06
19: Error: Missing feature: "Parametric parameter"
19: boost::exception error on action: OfxActionDescribe
19: [2016-05-30 11:01:29.033536] [0x000002b4219e6898] [trace]   [OpenFX] Loading plugins
19: [2016-05-30 11:01:29.033600] [0x000002b4219e6898] [trace]   TUTTLE_PLUGIN_PATH
19: Running 2 test cases...
19: ����������������unknown location(0): fatal error in "process_reader": memory access violation at address: 0x200000000: no mapping at fault address

# easy_install3 pip --prefix=$HOME/local
# pip3 install --user clint argcomplete
# Use CONTINUOUS_INTEGRATION environment variable to detect if the script is run on Travis CI.
if [ -z ${CONTINUOUS_INTEGRATION} ]; then
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be:

if [ -n "${CONTINUOUS_INTEGRATION}" ]; then

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@cchampet cchampet changed the title Improve docker [WIP] Improve docker Aug 18, 2016
@cchampet cchampet changed the title [WIP] Improve docker [docker] Split dependencies from tuttleofx build Oct 17, 2016
@cchampet cchampet merged commit 448003b into develop Oct 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants