Bug#884317: ITP: python-django-x509 -- x509 PKI certificates management for Django

2017-12-13 Thread Michael Fladischer
Package: wnpp
Severity: wishlist
Owner: Michael Fladischer 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

* Package name: python-django-x509
  Version : 0.3.2
  Upstream Author : Federico Capoano 
* URL : https://github.com/openwisp/django-x509/
* License : BSD-3-clause
  Programming Lang: Python
  Description : x509 PKI certificates management for Django

 Simple reusable django app implementing x509 PKI certificates management.
 .
 Features:
  * CA generation
  * Import existing CAs
  * End entity certificate generation
  * Import existing certificates
  * Certificate revocation
  * CRL view (public or protected)
  * Possibility to specify x509 extensions on each certificate
  * Random serial numbers based on uuid4 integers

-BEGIN PGP SIGNATURE-

iQFFBAEBCgAvFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAloxiEARHGZsYWRpQGRl
Ymlhbi5vcmcACgkQ/9PIi5l90WpH5gf/QqABUoqaxpWbsJJ5/Y7NGidCJXkdkk+t
8U+z3f41v8F3cnrOHjFA9Qx5tS8a6aChzZ+AEGgYYazavXnSr5rcXj9jptt6wqML
w8i5GXDOHuVqXtyf+D0Ky0CTiWcvfc9tJc1iyd4jfa9n6pQB9h0b7M12ohtTJB5t
Veb85cCFLnFz5wuOIzbs8Y7ZDpVmg8co6C2vAJ6xgj7cQqkKQGRyJ2P4UEPAl//u
KA+VG8dPf4+xuC5PpRKMg72whCuAw72YFBJxw94X+DzoQQSvQsJrHA3Ao4lvGzxL
oXqemstFuvr2/YHwc/pOdqrtGTxx6kDXSHD0kwP1ShjGBUqbQaEjTw==
=IfFR
-END PGP SIGNATURE-



c++ package with both python2 and python3 binding

2017-12-13 Thread Mathieu Malaterre
[CC me please]

Could someone please point me to a c++ based package which provides
both a python2 and python3 binding. I'd like to start working toward
#849426 (new upstream is now using cmake as possible build system
instead of the old Makefile based one).

Thanks



Python2 EOL and moving towards Python3

2017-12-13 Thread Matthias Klose
With the Python2 EOL finalized (https://pythonclock.org/) for 2020 it's again
time to ping/pester about getting packages ready for Python3.  The Python2 EOL
doesn't mean that Python2 will go away from the archive any time soon, however
even third party projects already have announced an EOL for supporting Python2
(like NumPy).  At DebCamp 2017, Stefano Rivera, Chris Lamb and I sat together to
identifiy packages which need work, and Chris implemented some new lintian flags
which are now all emitted as warnings.  The numbers are huge, however I plan to
file bug reports (one for earch source package) at some time, because bug
reports are much easier to have a status or a discussion, than just having
lintian tags.  It would be nice if people could identify false positives which
maybe can be fixed in lintian before filing bug reports for the packages.

The tags are:

https://lintian.debian.org/tags/build-depends-on-python-sphinx-only.html

546 tags, should be easily fixable, mostly packaging issues.  Are there any apps
like sphinx which should use Python3 instead of Python2?

https://lintian.debian.org/tags/alternatively-build-depends-on-python-sphinx-and-python3-sphinx.html

17 tags

https://lintian.debian.org/tags/new-package-should-not-package-python2-module.html

287 tags, at some point we maybe should make that an (overridable) lintian -F
flag, however there are applications packaged which are Python2 only.

https://lintian.debian.org/tags/python-foo-but-no-python3-foo.html

1212 tags. Should only be overridden if the package has Python3 functionality
under another name (like the gtk2 bindings stack).

https://lintian.debian.org/tags/dependency-on-python-version-marked-for-end-of-life.html

2212 tags (and lintian lab still running to add more ...)


Looks overwhelming, and people maybe should break down any planned work to some
subtask (like making some blends Python2 free), or getting Python2 off CD 
images.

Ideally we should end up with a list of packages which are not ported to Python3
upstream, and then see what should be done about a Python2 removal in 202x ...

Matthias