Source: python-whoosh
Version: 2.7.4+git6-g9134ad92-7
Severity: important
Tags: ftbfs
User: python-modules-t...@lists.alioth.debian.org
Usertags: sphinx7.1

Hi,

python-whoosh fails to build with Sphinx 7.1 and docutils 0.20, both of which
are currently available in experimental.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build --buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/searching.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/scoring.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/index.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/highlight.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/formats.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/fields.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/spelling.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/writing.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/compat.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/classify.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/reading.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/externalsort.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/collectors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/columns.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/multiproc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/legacy.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/sorting.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/idsets.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> copying src/whoosh/system.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> copying src/whoosh/automata/nfa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> copying src/whoosh/automata/lev.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> copying src/whoosh/automata/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> copying src/whoosh/automata/glob.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> copying src/whoosh/automata/fsa.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> copying src/whoosh/automata/reg.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/automata
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/codec
> copying src/whoosh/codec/whoosh3.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/codec
> copying src/whoosh/codec/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/codec
> copying src/whoosh/codec/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/codec
> copying src/whoosh/codec/memory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/codec
> copying src/whoosh/codec/plaintext.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/codec
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/charset.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/levenshtein.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/relativedelta.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/bench.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/base85.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> copying src/whoosh/support/unicode.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/support
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/acore.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/filters.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/tokenizers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/morph.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/ngrams.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/intraword.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> copying src/whoosh/analysis/analyzers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/analysis
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> copying src/whoosh/filedb/gae.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> copying src/whoosh/filedb/filestore.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> copying src/whoosh/filedb/compound.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> copying src/whoosh/filedb/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> copying src/whoosh/filedb/filetables.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> copying src/whoosh/filedb/structfile.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/filedb
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/morph_en.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/lovins.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/dmetaphone.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/porter2.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/wordnet.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/phonetic.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/isri.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/stopwords.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/paicehusk.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> copying src/whoosh/lang/porter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/matching
> copying src/whoosh/matching/binary.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/matching
> copying src/whoosh/matching/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/matching
> copying src/whoosh/matching/wrappers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/matching
> copying src/whoosh/matching/combo.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/matching
> copying src/whoosh/matching/mcore.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/matching
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/qcore.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/qcolumns.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/compound.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/wrappers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/ranges.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/terms.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/positional.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/nested.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> copying src/whoosh/query/spans.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/query
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/dateparse.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/syntax.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/plugins.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/taggers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> copying src/whoosh/qparser/default.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/qparser
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/numeric.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/times.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/cache.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/testing.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/varints.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/text.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/filelock.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/numlists.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/versions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> copying src/whoosh/util/loading.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/util
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/english.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/swedish.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/norwegian.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/italian.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/romanian.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/finnish.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/dutch.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/german.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/bases.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/hungarian.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/spanish.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/russian.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/french.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/danish.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> copying src/whoosh/lang/snowball/portugese.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_whoosh/build/whoosh/lang/snowball
> python3 setup.py build_sphinx
> usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
>    or: setup.py --help [cmd1 cmd2 ...]
>    or: setup.py --help-commands
>    or: setup.py cmd --help
> 
> error: invalid command 'build_sphinx'
> make[1]: *** [debian/rules:11: override_dh_auto_build] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/07/30/exp/python-whoosh_2.7.4+git6-g9134ad92-7_unstable_sphinx-exp.log

Please see [1] for Sphinx changelog and [2] for Docutils changelog.

Also see [3] for the list of deprecated/removed APIs in Sphinx and possible
alternatives to them.

Some notable changes in Sphinx 6 and Sphinx 7:

- Sphinx no longer includes jquery.js and underscore.js by default.
  Please use python3-sphinxcontrib.jquery package if you are using a custom
  template and it still needs jquery.

- The setup.py build_sphinx command was removed. Please instead call
  sphinx-build or "python3 -m sphinx" directly.

- For packages using the extlinks extension, the caption should contain
  exactly one "%s" placeholder (if caption is not None).

In case you have questions, please Cc sph...@packages.debian.org on reply.

[1]: https://www.sphinx-doc.org/en/master/changes.html
[2]: 
https://repo.or.cz/docutils.git/blob/refs/tags/docutils-0.20.1:/RELEASE-NOTES.txt
[3]: 
https://www.sphinx-doc.org/en/master/extdev/deprecated.html#dev-deprecated-apis

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=sphinx7.1;users=python-modules-t...@lists.alioth.debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=sphinx7.1&fusertaguser=python-modules-t...@lists.alioth.debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

Reply via email to