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

Bug#899212: marked as done (Exclusively use Python 3 deps and configure the use of python3 by default)

Your message dated Tue, 04 Sep 2018 09:04:18 +0000
with message-id <E1fx7Fy-000Fus-NV@fasolo.debian.org>
and subject line Bug#899212: fixed in elpy 1.24.0-1
has caused the Debian Bug report #899212,
regarding Exclusively use Python 3 deps and configure the use of python3 by default
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

899212: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=899212
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: elpy
Version: 1.20.0-1
Severity: normal

This bug tracks the long/medium-term goal to installing only Python 3
dependencies for Elpy.  Steps of the transition:

1. Configure dh-elpa to `setq elpy-rpc-python-command "python3"`
   - Needed to run self-tests using the Python 3 variants of dependencies.
2. Debug failures, and work with upstream, forwarding patches whenever possible.
3. Add a Debian-specific patch to do #1 automatically in the installed package.
   - At present this must be manually configured, or virtualenvs must be used
4. Finally, drop Python 2 dependencies. Definitely drop them from Build-Depends.
   || retain them as Recommends or Suggests for elpa-elpy?

Please comment, especially on what you'd like to see for #4!


--- End Message ---
--- Begin Message ---
Source: elpy
Source-Version: 1.24.0-1

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 899212@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
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)

Hash: SHA256

Format: 1.8
Date: Mon, 03 Sep 2018 20:08:24 -0400
Source: elpy
Binary: elpa-elpy
Architecture: source all
Version: 1.24.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Changed-By: Nicholas D Steeves <nsteeves@gmail.com>
 elpa-elpy  - Emacs Python Development Environment
Closes: 899212
 elpy (1.24.0-1) unstable; urgency=medium
   * New upstream version.
   * Revert "Compress README.rst with gzip before installing" because
     README.rst is only 2.8k and dh_compress already does the right thing
     automatically; that is to say, README.rst is not "larger than 4k in
     size" (dh_compress(1)) and should not be compressed.
   * Exclusively use Python 3 dependencies and configure the use of
     /usr/bin/python3 by default. (Closes: #899212)
   * debian/README.Debian:  Document how Python 2 support is not enabled
     in this Debian package.
   * debian/debian-autoloads.el:
     - Add Debian-specific configuration to default to using Python 3.
     - Document this customisation in README.Debian along with instructions
       on how to revert this when moving between Python 2 and Python 3
     - Additionally unset Elpy's custom PYTHONPATH, which is not needed in
       packages that use dh-python.  Previously Elpy unnecessarily searched
       site-lisp/elpa/elpy-1.23.0 for its associated Python modules.
   * debian/control:
     - Drop python2 dependencies which are no longer needed
       for self-tests to pass.
     - Put ELPA build-dep section before Python one (more alphabetical).
     - Move python3-sphinx build dependency to the section for documentation.
     - Add python3-jupyter-console to Suggests.  The upstream Elpy project
       recommends using Jupyter console for interactive Python.
     - Rely on ${elpa:Depends} and drop explicitly declared ones in bin:pkg.
     - Rely on ${python3:Depends} to generate dependency on python3-flake8.
     - Add build and runtime dependency on flake8, which provides
       /usr/bin/flake8.  This wrapper script is still used in various places,
       and it is part of the flake8 package provided by PyPI/pip.
   * Declare Standards-Version: 4.2.1. (No additional changes required)
 154db48bbe9ffdc5ad09b838535335129d51385a 2386 elpy_1.24.0-1.dsc
 d420c866c3caf4771e3fc2fddbb3fcbfb0a3bb53 124788 elpy_1.24.0.orig.tar.xz
 83122112b7097dff05405d7d6f52965ed714ec09 6684 elpy_1.24.0-1.debian.tar.xz
 2880e559d303c3fa01812db8b0e997ca7e65c31b 119556 elpa-elpy_1.24.0-1_all.deb
 ce8bf3ded62bc16eec3edaeeb0997d8217c91529 10448 elpy_1.24.0-1_amd64.buildinfo
 388ac656a7c863312a525d367a7d0eb94a1e3c8cf8f04457679a9257fabb64c0 2386 elpy_1.24.0-1.dsc
 676c29c37397e111c6bd984d992ef15f1c3deed41b16951ab09ab386620c7339 124788 elpy_1.24.0.orig.tar.xz
 ef493b21cbe5f4fbdbbe31bb0bbb0afff4d844092dea4ff059b5289b9e0a0798 6684 elpy_1.24.0-1.debian.tar.xz
 c7bc745b712ac602c8db1a6a89950a180f85e7f2f18ce794bf1bd5fbedebe686 119556 elpa-elpy_1.24.0-1_all.deb
 000736564a14cf675e8a4b228da6b240a0d80b2b0b9e979216762d6720a2d379 10448 elpy_1.24.0-1_amd64.buildinfo
 5abd54508f44dfca4a6bb16e81522ed5 2386 devel optional elpy_1.24.0-1.dsc
 708d16a65d58e6bc6e3c419b63510748 124788 devel optional elpy_1.24.0.orig.tar.xz
 642c4a47f1862f1d4d924a4779772c3e 6684 devel optional elpy_1.24.0-1.debian.tar.xz
 8969a2c50dafde57fbc59d03f2589242 119556 devel optional elpa-elpy_1.24.0-1_all.deb
 97bdfb14991ae4a5f44cf68229d5d37e 10448 devel optional elpy_1.24.0-1_amd64.buildinfo



--- End Message ---

Reply to: