comparison .github/workflows/ci-test.yml @ 7946:7a98b308cdfd

test: see if xapian will build with 3.13beta1 issue2551338 xapian doesn't build in CI for 3.13 python Still failing with 3.13beta1. Disable xapian build. [skip travis]
author John Rouillard <rouilj@ieee.org>
date Sun, 12 May 2024 18:41:40 -0400
parents 1c5176f192cb
children ff434d134921
comparison
equal deleted inserted replaced
7945:1c5176f192cb 7946:7a98b308cdfd
222 pip install zstd || true 222 pip install zstd || true
223 if [[ "$PYTHON_VERSION" != "2."* ]]; then 223 if [[ "$PYTHON_VERSION" != "2."* ]]; then
224 pip install Markdown; fi 224 pip install Markdown; fi
225 225
226 - name: Install xapian 226 - name: Install xapian
227 if: matrix.python-version != '3.14' 227 if: matrix.python-version != '3.13'
228 run: | 228 run: |
229 set -xv 229 set -xv
230 sudo apt-get install libxapian-dev 230 sudo apt-get install libxapian-dev
231 # Sphinx required to build the xapian python bindings. Use 1.8.5 on 231 # Sphinx required to build the xapian python bindings. Use 1.8.5 on
232 # older python and newest on newer. 232 # older python and newest on newer.
253 -e '/PYTHON3_CACHE_OPT1_EXT=/s/imp\b/importlib/g' \ 253 -e '/PYTHON3_CACHE_OPT1_EXT=/s/imp\b/importlib/g' \
254 configure; \ 254 configure; \
255 diff -u configure.FCS configure || true; \ 255 diff -u configure.FCS configure || true; \
256 ./configure --prefix=$VIRTUAL_ENV --with-python3 --disable-documentation; \ 256 ./configure --prefix=$VIRTUAL_ENV --with-python3 --disable-documentation; \
257 fi 257 fi
258 case "$PYTHON_VERSION" in "3.14") echo skipping xapian build;; *) make && sudo make install; esac 258 case "$PYTHON_VERSION" in "3.13") echo skipping xapian build;; *) make && sudo make install; esac
259 259
260 - name: Test build roundup and install locale so lang tests work. 260 - name: Test build roundup and install locale so lang tests work.
261 run: | 261 run: |
262 sudo apt-get install gettext 262 sudo apt-get install gettext
263 python setup.py build 263 python setup.py build

Roundup Issue Tracker: http://roundup-tracker.org/