Bug#907914: RFS: elpy/1.24.0-1

2018-09-05 Thread Chris Lamb
Nicholas,

> > If it's an genuine exception that just happens to trigger the
> package regex, then a lintian override could be justified.
> 
> Aha!  Yes, I agree, that sounds like the best way forward.  WRT to
> "genuine exception" shouldn't someone ACK the official section change
> in Bug #900212 before I remove the lint/reminder with an override?

If you are unsure, yes, I would wait.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#907914: RFS: elpy/1.24.0-1

2018-09-04 Thread Nicholas D Steeves
Hi Chris,

On Tue, Sep 04, 2018 at 09:57:10AM +0100, Chris Lamb wrote:
> Nicholas,
> 
> > To address the last TODO list submitted for this package: I have not
> > yet pursued changes to lintian about the Informational message on
> > "wrong section".  I will ask an Emacsen and Policy team member about
> > where the appropriate place to pursue this issue would be, because I
> > believe lintian is currently doing the right thing in providing
> > Informational-level nagging, as if to say "Are you really sure the
> > declared section is more appropriate?"  Yes, I am certain that section
> > "devel" is most appropriate for an IDE addon ;-)
> 
> If it's an genuine exception that just happens to trigger the package regex, 
> then a lintian override could be justified.

Aha!  Yes, I agree, that sounds like the best way forward.  WRT to
"genuine exception" shouldn't someone ACK the official section change
in Bug #900212 before I remove the lint/reminder with an override?

>  11 # docs are not generated without this override
>  12 override_dh_auto_build:
>  13 dh_auto_build
>  14 PYTHONPATH=. sphinx-build -N -bman docs/ build/man # Manpage 
> generator
> 
> … this does not obey 'nodoc' build profile.

Oops, sorry about that. The 'nodoc' build profile will be supported in
the next release, but I will wait for next upstream release unless a
pressing issue emerges, and failing that will upload a -2 revision in
November.

  
https://salsa.debian.org/emacsen-team/elpy/commit/223849582fbc64378b81875aa0daa10454c9f736


Cheers,
Nicholas


signature.asc
Description: PGP signature


Bug#907914: RFS: elpy/1.24.0-1

2018-09-04 Thread Chris Lamb
Nicholas,

> To address the last TODO list submitted for this package: I have not
> yet pursued changes to lintian about the Informational message on
> "wrong section".  I will ask an Emacsen and Policy team member about
> where the appropriate place to pursue this issue would be, because I
> believe lintian is currently doing the right thing in providing
> Informational-level nagging, as if to say "Are you really sure the
> declared section is more appropriate?"  Yes, I am certain that section
> "devel" is most appropriate for an IDE addon ;-)

If it's an genuine exception that just happens to trigger the package regex, 
then a lintian override could be justified.

 11 # docs are not generated without this override
 12 override_dh_auto_build:
 13 dh_auto_build
 14 PYTHONPATH=. sphinx-build -N -bman docs/ build/man # Manpage 
generator

… this does not obey 'nodoc' build profile.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#907914: RFS: elpy/1.24.0-1

2018-09-03 Thread Nicholas D Steeves
Package: sponsorship-requests
Severity: normal

Hi Chris, and dear mentors,

I am looking for a sponsor for my package "elpy".

Package name: elpy
Version : 1.24.0-1
URL : https://github.com/jorgenschaefer/elpy
License : GPL-3+
Section : devel

To address the last TODO list submitted for this package: I have not
yet pursued changes to lintian about the Informational message on
"wrong section".  I will ask an Emacsen and Policy team member about
where the appropriate place to pursue this issue would be, because I
believe lintian is currently doing the right thing in providing
Informational-level nagging, as if to say "Are you really sure the
declared section is more appropriate?"  Yes, I am certain that section
"devel" is most appropriate for an IDE addon ;-)

It builds this binary package:

  elpa-elpy  - Emacs Python Development Environment

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/elpy

Alternatively, one can download the package with dget using this command:

  dget -x https://mentors.debian.net/debian/pool/main/e/elpy/elpy_1.24.0-1.dsc

Changes since the last upload:

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
  virtualenvs.
- 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)

 -- Nicholas D Steeves   Mon, 03 Sep 2018 20:08:24 -0400

elpy (1.23.0-1) unstable; urgency=medium


Regards,
Nicholas D Steeves