Your message dated Thu, 02 Apr 2020 20:24:40 +0000
with message-id <[email protected]>
and subject line Bug#955065: fixed in theano 1.0.4+dfsg-2
has caused the Debian Bug report #955065,
regarding theano: FTBFS with Sphinx 2.4: AttributeError: module 'sphinx' has no 
attribute 'build_main'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
955065: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955065
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: theano
Version: 1.0.4+dfsg-1
Severity: important
Tags: ftbfs
User: [email protected]
Usertags: sphinx2.4

Hi,

theano fails to build with Sphinx 2.4, currently available in
experimental.

Relevant part (hopefully):
> make[2]: Entering directory 
> '/<<PKGBUILDDIR>>/debian/missing-source/graphlib-dot'
> pegjs -e 'module.exports' src/dot-grammar.pegjs lib/dot-grammar.js
> cp build/graphlib-dot.js build/graphlib-dot.min.js dist
> make[2]: Leaving directory 
> '/<<PKGBUILDDIR>>/debian/missing-source/graphlib-dot'
> cp debian/missing-source/graphlib-dot/dist/graphlib-dot.min.js theano/d3viz/js
> #dagre-d3.js
> browserify-lite ./debian/missing-source/dagre-d3/index.js --outfile 
> debian/missing-source/dagre-d3.js --standalone dagreD3
> uglifyjs debian/missing-source/dagre-d3.js --comments '@license' -o 
> theano/d3viz/js/dagre-d3.min.js
> #d3 - workaround for #745688
> uglifyjs /usr/share/javascript/d3/d3.js -m -c --comments '@license' -o 
> theano/d3viz/js/d3.v3.min.js
> cp theano/d3viz/js/*.min.js doc/library/d3viz/examples/d3viz/js
> #the cython code is the only part of theano itself that needs building - the 
> C code is runtime compiled
> cd /<<PKGBUILDDIR>>/theano/scan_module && cython3 scan_perform.pyx
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: 
> Cython directive 'language_level' not set, using 2 for now (Py2). This will 
> change in a later release! File: 
> /<<PKGBUILDDIR>>/theano/scan_module/scan_perform.pyx
>   tree = Parsing.p_module(s, pxd, full_module_name)
> #remove relative paths from comments - they are unreproducible (depends on 
> the number of levels in the build path) and probably wrong when installed
> cd /<<PKGBUILDDIR>>/theano/scan_module && sed -iE -e 's#/\* 
> "[./]*usr/lib/#/\* "/usr/lib/#g' scan_perform.c
> #this patch is to code Cython copies from itself 
> (Cython/Includes/numpy/__init__.pxd), that only exists in older versions - 
> #918771
> cd /<<PKGBUILDDIR>>/theano/scan_module && dpkg --compare-versions `dpkg-query 
> -f '${Version}' -W cython3` gt 0.29~ || patch --no-backup-if-mismatch 
> scan_perform.c numpy_api_changes.diff
> cd /<<PKGBUILDDIR>>/theano/scan_module && mv scan_perform.c -t c_code
> #documentation
> sed -i -e "s/!pip/#!pip/g" doc/library/d3viz/index.ipynb
> mkdir jupyter_tmp
> #check that we can run this, but throw away the result because it's 
> unreproducible (profiling output)
> cp /<<PKGBUILDDIR>>/doc/library/d3viz/index.ipynb jupyter_tmp && 
> jupyter-nbconvert --to notebook --execute 
> /<<PKGBUILDDIR>>/jupyter_tmp/index.ipynb --output 
> /<<PKGBUILDDIR>>/jupyter_tmp/test.ipynb
> [NbConvertApp] Converting notebook /<<PKGBUILDDIR>>/jupyter_tmp/index.ipynb 
> to notebook
> [NbConvertApp] Executing notebook with kernel: python3
> [NbConvertApp] Writing 187284 bytes to /<<PKGBUILDDIR>>/jupyter_tmp/test.ipynb
> #...but do use the ipynb-to-html-etc conversion
> jupyter-nbconvert --to html doc/library/d3viz/index.ipynb
> [NbConvertApp] Converting notebook doc/library/d3viz/index.ipynb to html
> [NbConvertApp] Writing 505642 bytes to doc/library/d3viz/index.html
> sed -i -e "s/#!pip/!pip/g" doc/library/d3viz/index.ipynb
> python3 doc/scripts/docgen.py
> Traceback (most recent call last):
>   File "doc/scripts/docgen.py", line 80, in <module>
>     call_sphinx('html', '.')
>   File "doc/scripts/docgen.py", line 73, in call_sphinx
>     ret = sphinx.build_main(['', '-b', builder] + extraopts + inopt)
> AttributeError: module 'sphinx' has no attribute 'build_main'
> make[1]: *** [debian/rules:45: override_dh_auto_build] Error 1

The full build log is available from:
   
http://qa-logs.debian.net/2020/03/26/theano_1.0.4+dfsg-1_unstable_sphinx243.log

Please see [1] for Sphinx changelog, which may give a hint of what changes in
Sphinx caused this error.

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

Sphinx 2.4 is going to be uploaded to unstable in a couple of weeks. When that
happens, the severity of this bug will be bumped to serious.

In case you have questions, please Cc [email protected] on reply.

[1]: https://www.sphinx-doc.org/en/2.0/changes.html
[2]: 
https://www.sphinx-doc.org/en/2.0/extdev/deprecated.html#dev-deprecated-apis

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: theano
Source-Version: 1.0.4+dfsg-2
Done: [email protected] (Rebecca N. Palmer)

We believe that the bug you reported is fixed in the latest version of
theano, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rebecca N. Palmer <[email protected]> (supplier of updated theano package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 02 Apr 2020 18:48:22 +0100
Source: theano
Architecture: source
Version: 1.0.4+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Rebecca N. Palmer <[email protected]>
Closes: 950463 955065 955471
Changes:
 theano (1.0.4+dfsg-2) unstable; urgency=medium
 .
   * Allow building with Sphinx 2.  (Closes: #955065)
   * Fix SyntaxWarnings.  (Closes: #950463)
   * Bump Standards-Version to 4.5.0 (no changes needed).
   * Fix exceptions / test failures with current numpy and scipy.
   * Fail the build on test failures.  With the above, Closes: #955471.
Checksums-Sha1:
 a26894967159a9841c2d55948038dd6f1d6fff6e 2726 theano_1.0.4+dfsg-2.dsc
 4591e355ebf6f029f5aa78ebb71e81d494b04586 100596 
theano_1.0.4+dfsg-2.debian.tar.xz
 67c34c6b8184fd3579f54a4def702fccb5381486 5645 
theano_1.0.4+dfsg-2_source.buildinfo
Checksums-Sha256:
 4fc48989a653c7de7f9aa729c76e3f21c3b206e92f0963d22bbedffb601dd2d4 2726 
theano_1.0.4+dfsg-2.dsc
 f2605620964eca89025b794e3ace2ea2e9c0f307cc9dd6d668bb8bd337e7f71e 100596 
theano_1.0.4+dfsg-2.debian.tar.xz
 0096e8866e04f8b3b00c62df4e5d32f1f2f70bc518d9cafe34432c1d6bb15302 5645 
theano_1.0.4+dfsg-2_source.buildinfo
Files:
 2ca069bd91646fce25a9970d5ab94da7 2726 science optional theano_1.0.4+dfsg-2.dsc
 3559349c957f7e97bde2f7a9425a0afd 100596 science optional 
theano_1.0.4+dfsg-2.debian.tar.xz
 eaee38defc719183946310bc178d6c28 5645 science optional 
theano_1.0.4+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJMBAEBCgA2FiEEZ8sxEAXE7b4yF1MI3uUNDVZ+omYFAl6GN7YYHHJlYmVjY2Ff
cGFsbWVyQHpvaG8uY29tAAoJEN7lDQ1WfqJm1E0P/josMUDhKLd7rHQtcX4OJjZx
0GKFhoe4XYr4GH3lXvcUxLwrwmc4e1iIVvm4WwHH3DaA22IN3tycEy0rKOz56iE3
JJFIA6TWyeJz2stJ6ho23+YULMu8O3kZRZ7mcm0/FQpc5QtGM6bxUt/QkFG8A8v/
GDNIHA+ITDT6Xa8L7EKQi8fkJS00IRQOsmHFa47knX388SFPVQOP1FsetxfUwi+L
xIA+QHG7OBZTuabQ7ESvwKebcfkXdh0CF6wZASm7V+NYMKxYWIBV+RQzf+2I+qwr
78WiPwF+4quYMebND80Rxll4qhmbHb99PqkMB5V+6AvSH8voh7G4tVo4Iecj7zMD
pBaFuHQrn9r+Isa6GNQNfXoRNQqbCRREh/mdHqwnJ7vRfmkq3rma7BmnvO9nv6q0
2m6ZLa1davovfTHBBKgdc3fdb5jPvlopO5b48T3a+WYfg8vdR8FyeF/Zs1xSrBU1
LMFVlPfGsqBeGvc/qVGqw0h5n1SWKz3dM9Mi0VsRWlkCzZFIP6c83Y+0GrbMPAot
22TSXqo16d6Y4YScpEHjKRx1zWv277mhQzbjbb+SwfzvpOK//IxTz7v2z8u1ztKv
52PP3f0LhLubzTTGW2w/OFRRyt9u2zwuWIx2NYsTJQfHWZ5JJmPbSreBAA64clix
XqeaFIL6c7jK2CamFIsT
=a+G/
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to