From: Vladimír Vondruš Date: Tue, 4 Oct 2022 11:05:15 +0000 (+0200) Subject: package/ci: I HATE WEB DEVELOPMENT X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=0da03060e30a23c0e9e54b0e25b71e9d2733d616;p=blog.git package/ci: I HATE WEB DEVELOPMENT All packages getting changed all the time with stupid differences. IT IS NOT POSSIBLE TO JUST HAVE A PROJECT WORKING FOR SIX MONTHS WITHOUT A CONSTANT NEED FOR ADAPTING TO CHANGES IN DEPENDECIES FFS!!! I miss developing against Qt, where the APIs I used in 2007 were still there in 2014. ARGH --- diff --git a/package/ci/circleci.yml b/package/ci/circleci.yml index 3ced0b28..8111e26a 100644 --- a/package/ci/circleci.yml +++ b/package/ci/circleci.yml @@ -234,6 +234,9 @@ jobs: - install-base: extra: graphviz cmake ninja-build wget - install-python-deps: + # Matplotlib 3.6 has significantly different output AGAIN, pin on 3.5.2 + # until I have it on Arch and can test it locally + matplotlib-version: ==3.5.2 # Docutils 0.18.0 dropped `in_footnote_list` and made some changes that # 0.18.1 reverted again, test we're not affected by those docutils-version: ==0.18.0 @@ -254,7 +257,10 @@ jobs: - install-base: # libtinfo5 needed by doxygen 1.8.18, wtf extra: graphviz cmake ninja-build wget libtinfo5 - - install-python-deps + - install-python-deps: + # Matplotlib 3.6 has significantly different output AGAIN, pin on 3.5.2 + # until I have it on Arch and can test it locally + matplotlib-version: ==3.5.2 - checkout - test-theme - test-plugins @@ -272,7 +278,10 @@ jobs: - install-base: # libtinfo5 needed by doxygen 1.8.18, wtf extra: graphviz cmake ninja-build wget libtinfo5 - - install-python-deps + - install-python-deps: + # Matplotlib 3.6 has significantly different output AGAIN, pin on 3.5.2 + # until I have it on Arch and can test it locally + matplotlib-version: ==3.5.2 - checkout - test-theme - test-plugins