diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2023-06-19 11:33:55 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2023-06-20 11:43:00 +0000 |
commit | b300110e22938f4d663556e82758c60ce11866ae (patch) | |
tree | 98900601435ad9b90a48e2173c2f6ac2ef99c45b /jammy-arm64-tcwg-base | |
parent | 40c964f7aa52a55d4ed12c070f79e79eaa823dfa (diff) |
tcwg-base: Install custom jipdate
The custom jipdate supports creation of sub-tasks, fetching specific
fields from cards, and updating summary and desription of cards.
FIXME: Revert to installing from pip, when pull requests from maxim-kuvyrkov
are merged https://github.com/Linaro/jipdate/pulls .
Change-Id: If0a061a0a31244fb1e48adfca542193ca88515ed
Diffstat (limited to 'jammy-arm64-tcwg-base')
-rw-r--r-- | jammy-arm64-tcwg-base/Dockerfile | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/jammy-arm64-tcwg-base/Dockerfile b/jammy-arm64-tcwg-base/Dockerfile index 5a1d36d4..27c80a88 100644 --- a/jammy-arm64-tcwg-base/Dockerfile +++ b/jammy-arm64-tcwg-base/Dockerfile @@ -139,7 +139,6 @@ RUN install -D -p -m0755 /usr/share/doc/git/contrib/workdir/git-new-workdir /usr && echo "MaxSessions 256" >> /etc/ssh/sshd_config \ && locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 \ && pip3 install git-review \ - && pip3 install jipdate \ && pip3 install psutil \ # Patchworks client for pre-commit testing with "-f yaml" support and # shyaml tool to parse its output; these are used in jenkins-scripts/pw-*.sh. @@ -149,6 +148,14 @@ RUN install -D -p -m0755 /usr/share/doc/git/contrib/workdir/git-new-workdir /usr # has a version mismatch for pyyaml on jammy. Therefore install JJB only # for amd64. && true +# Install custom jipdate. +# FIXME: Revert to installing from pip, when pull requests from maxim-kuvyrkov +# are merged https://github.com/Linaro/jipdate/pulls . +RUN git clone -b master https://github.com/maxim-kuvyrkov/jipdate.git /usr/local/jipdate/ \ + && cd /usr/local/jipdate \ + && pip3 install flit \ + && flit build \ + && FLIT_ROOT_INSTALL=1 flit install --symlink # LLVM requires at least CMake 3.20.0 and we need 3.24 for flang support. RUN wget https://github.com/Kitware/CMake/releases/download/v3.24.2/cmake-3.24.2-linux-aarch64.sh \ && chmod +x cmake-3.24.2-linux-aarch64.sh \ @@ -247,4 +254,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] # This is a dummy comment to trigger a base image rebuild. -# checksum: d4f37e1c6bdae7b7d6433de9d04d3963 +# checksum: 106611980f2952a733cd7344e224da65 |