Project

General

Profile

Bug #2940

ttcn3-msc-test: Dockerfile fails to update deps

Added by neels 6 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
02/13/2018
Due date:
% Done:

0%

Spec Reference:

Description

Re-running docker-playground's /ttcn3-msc-test/jenkins.sh after a while is likely to run with outdated dependencies.
The reason is that the 'make deps' step occurs without a check whether that is up-to-date:

FROM    laforge/debian-stretch-titan
[...]
RUN    cd osmo-ttcn3-hacks && \
    git checkout -f -B master origin/master && \
    make deps
[...]

ADD    http://git.osmocom.org/osmo-ttcn3-hacks/patch /tmp/commit  <-- does not catch outdated deps
RUN    cd osmo-ttcn3-hacks && \
    git fetch && \
    git checkout -f -B master origin/master && \
    git cherry-pick 5ce5241d6d460e9b36a908ac7072d8ea68df08db && \
    make msc  <-- adding 'deps' here doesn't help

A workaround is to rebuild the docker image with --no-cache

docker build --no-cache -t neels/ttcn3-msc-test .

Also available in: Atom PDF