~waveform/ssh-import-id/+git/ssh-import-id:platform-deprecated

Last commit made on 2020-02-21
Get this branch:
git clone -b platform-deprecated https://git.launchpad.net/~waveform/ssh-import-id/+git/ssh-import-id
Only Dave Jones can upload to this branch. If you are Dave Jones please log in for upload directions.

Branch merges

Branch information

Name:
platform-deprecated
Repository:
lp:~waveform/ssh-import-id/+git/ssh-import-id

Recent commits

993e2ae... by Dave Jones

Fixing up review items from smoser:

* Added distro dependency to setup.py
* Removed pylint override for (now removed) deprecated call

7231635... by Dave Jones

Use distro instead of platform

The platform.dist function was deprecated in Python 3.5 and has been
removed from Python 3.8 (which will cause ssh-import-id to fail in
focal). The suggested replacement is the linux_distribution function in
the distro package (already packaged as python3-distro in Ubuntu).

6b90b13... by Scott Moser

Release 5.8.

 * Update debian/changelog with changelog entries.
 * update ssh_import_id/version.py with new _LAST_RELEASE

da9db85... by Dustin Kirkland 

setup.py: Update long description content type in order to upload to pypi.

Version of ssh-import-id in pypi fails to install with:
  import requests ModuleNotFoundError: No module named 'requests'

More info in LP: #1861753.

4551223... by Scott Moser

debian/control: Update vcs fields after move to git.

The debian/control Vcs-Browser and Vcs-git have not been updated
after moving to git on launchpad. They still pointed to bzr locations.

4001a38... by Scott Moser

debian/postinst: Correctly check old version.

The postinst check for version was not working properly, as it
referenced an un-defined variable.

a595d2a... by Scott Moser

tools: Do not use --tags with git-describe.

I've signed 5.7 now and will intend to annotate future tags,
so the --tags is not necessary in these tools.

d7b265c... by Scott Moser

debian/: Adjust packaging to include debian's changes.

This just takes changes that are in debian's sid branch.
  debian/compat: 9 -> 10
  debian/control:
    - debhelper: 8 -> 10
    - drop shlibs dep.
    - drop X-Python3-Version: ssh-import-id will work on
      any supported python.

All differences at this point are improvements on this side.
  - python3-all: does not need a versioned depends. No supported version
     of python3-all is <2.6.
  - standards-version: this value is newer than in debian. (4.1.3->4.1.2)
  - postinst: safer updating of obsolete config here.
  - debian/install: have a trailing newline.
  - debian/rules: patch the version into version.py so we get the
    packaged version.
  - debian/source/format: declare version 3.0 quilt.

bf3d1fd... by Scott Moser

Get path to user's authorized_keys even if HOME is not set.

Previous attempt to fix bug 1570997 failed.
They only addressed the read portion of the code, not the writing.
This provides a method 'get_keyfile' and uses it in both places.

LP: #1570997

33242b8... by Scott Moser

tox: enable running of pylint.

All pylint errors are now either skipped or fixed.