[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#963647: marked as done (elpy: FTBFS with Sphinx 3.1: Could not import extension elispdomain (exception: cannot import name 'l_' from 'sphinx.locale' (/usr/lib/python3/dist-packages/sphinx/locale/__init__.py)))



Your message dated Tue, 30 Jun 2020 13:18:30 +0000
with message-id <E1jqG9e-000G1O-Up@fasolo.debian.org>
and subject line Bug#963647: fixed in elpy 1.34.0-2
has caused the Debian Bug report #963647,
regarding elpy: FTBFS with Sphinx 3.1: Could not import extension elispdomain (exception: cannot import name 'l_' from 'sphinx.locale' (/usr/lib/python3/dist-packages/sphinx/locale/__init__.py))
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 owner@bugs.debian.org
immediately.)


-- 
963647: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963647
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: elpy
Version: 1.34.0-1
Severity: important
Tags: ftbfs
User: python-modules-team@lists.alioth.debian.org
Usertags: sphinx3.1

Hi,

elpy fails to build with Sphinx 3.1, currently available in
experimental.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/jedibackend.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/refactor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/pydocutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/blackutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/yapfutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/auto_pep8.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/rpc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_rpc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/support.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_yapf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_pydocutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_auto_pep8.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_refactor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_jedibackend.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_black.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_support.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> running egg_info
> creating elpy.egg-info
> writing elpy.egg-info/PKG-INFO
> writing dependency_links to elpy.egg-info/dependency_links.txt
> writing requirements to elpy.egg-info/requires.txt
> writing top-level names to elpy.egg-info/top_level.txt
> writing manifest file 'elpy.egg-info/SOURCES.txt'
> reading manifest file 'elpy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'elpy.egg-info/SOURCES.txt'
> PYTHONPATH=. python3 -m sphinx -N -bman docs/ build/man
> Running Sphinx v3.1.1
> 
> Extension error:
> Could not import extension elispdomain (exception: cannot import name 'l_' from 'sphinx.locale' (/usr/lib/python3/dist-packages/sphinx/locale/__init__.py))
> make[1]: *** [debian/rules:22: override_dh_auto_build] Error 2

The full build log is available from:
   http://qa-logs.debian.net/2020/06/23/elpy_1.34.0-1_unstable_sphinx-exp.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 3.1 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 sphinx@packages.debian.org on reply.

[1]: https://www.sphinx-doc.org/en/3.x/changes.html
[2]: https://www.sphinx-doc.org/en/3.x/extdev/deprecated.html

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: elpy
Source-Version: 1.34.0-2
Done: Nicholas D Steeves <nsteeves@gmail.com>

We believe that the bug you reported is fixed in the latest version of
elpy, 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 963647@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas D Steeves <nsteeves@gmail.com> (supplier of updated elpy 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 30 Jun 2020 08:33:30 -0400
Source: elpy
Architecture: source
Version: 1.34.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Changed-By: Nicholas D Steeves <nsteeves@gmail.com>
Closes: 963647
Changes:
 elpy (1.34.0-2) unstable; urgency=medium
 .
   * Add 0006-docs-migrate-away-from-functions-removed-in-Sphinx-3.patch
     to fix FTBFS with Sphinx 3.1.1 (Closes: #963647).
Checksums-Sha1:
 4ca64c8bd38bed479dd222e3ebbfea1d6c67059f 2449 elpy_1.34.0-2.dsc
 13ff0831d1cbd8c4e2e976a505466be0b4d7f91a 11624 elpy_1.34.0-2.debian.tar.xz
 72be730b98c8fb52fedcadd5af3722c4c2bec5f8 10877 elpy_1.34.0-2_amd64.buildinfo
Checksums-Sha256:
 d8ea24ae6b99d903256621ddb39d44782a0fdd0e7c959da3a7b9dc9fc11208dc 2449 elpy_1.34.0-2.dsc
 caa7ff82b2002ef900622f8782f81338d2a61b7b3730df33d17c6ddb946df593 11624 elpy_1.34.0-2.debian.tar.xz
 51ebea0426e7cfeada9f531e811e5947a1ba2d69843919d368e8dbb3c52b3c52 10877 elpy_1.34.0-2_amd64.buildinfo
Files:
 5a399ccc93b39465a84a59879f90eba6 2449 devel optional elpy_1.34.0-2.dsc
 5463809bd9521cf1c42eb3e1e078964b 11624 devel optional elpy_1.34.0-2.debian.tar.xz
 57366a3cf604006fd74af16744486dd3 10877 devel optional elpy_1.34.0-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEE4qYmHjkArtfNxmcIWogwR199EGEFAl77OO8ACgkQWogwR199
EGFUixAAjv1sEh+P0A+M5/OEf7HB13huqPzUA13P2tzmSTa2ElvxeOG/Vbb0YImF
OkevnZoaSzHaJIOj4z/8JAjyy5j36CroOV9pGNrkLoulVmLvTMsOfcdkmvm3THW8
JzwQ75NVwoQkLgG6yGEbqX/RnvGq5TDbbpQu8bsjjJgfCBdDS7oiCCB3Vch/pdfN
sQ5oOnCKSwNXkqJZ6G7heiF2jQ9a73yztMY9EsuZEj+EPoJie0eqwYJWBFN9FQ/1
eThSrxCRWh4e7Pg/tsfzaQdpuiVQNcNFWWLpXmPCouSXWS5EsbWWJELgBmsE0nwu
KMJF93cRqpPEE9OOrlhuhydtB8KfDV4+xr5vw0berqeym667O98735lQtWa9ck9v
FXdItH+gUhx4a85IHkyisog2W/tE1n7Tz8+XhEY3XBgXHaxc4T1lTZa3c91MuURJ
qGtZkIhYUJgLAFg9vqBwjTUBLCttcNGrwbKAlr7PPOsySRZabhifxf1/trY3zrrc
1SDgyH/a5KtXLs35GtuM2Wob3WArH1LGqNJ2mKMW4hWhAgwsSHN06/aVCdN7zAK1
W048+fN8qURFC3gLcx5/1+CIxCBIcKAOgVf2p4aYnSq8ARapInv1IZLT3hi/zm/F
DuHMhq9dYnrkc+lTTz1mLGtEPrO7RjS1FZBoBeCSMvlKXy0NSp8=
=bR+z
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: