~nacc/git-ubuntu:master

Last commit made on 2017-09-29
Get this branch:
git clone -b master https://git.launchpad.net/~nacc/git-ubuntu
Only Nish Aravamudan can upload to this branch. If you are Nish Aravamudan please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~nacc/git-ubuntu

Recent commits

7bd5b64... by Nish Aravamudan

snap: build xdelta from source

b0097dc... by Nish Aravamudan

snap: properly install xdelta3 into the snap

3af9c2a... by Nish Aravamudan

snap: launchpadlib part should not stage oauth

e74b1c8... by Nish Aravamudan

snap: build launchpadlib from source

While this does not affect the git-ubuntu build, at runtime a backtrace is
emitted:

  File /snap/git-ubuntu/278/lib/python3.6/site-packages/keyrings/alt/file_base.py, line 128, in set_password
    password_encrypted = self.encrypt(password.encode('utf-8'), assoc)
AttributeError: 'bytes' object has no attribute 'encode'

because launchpadlib does not decode it's base64-encoded string
before calling into keyrings.set_password.

Use a GitHub fork with an appropriate modification until upstream is fixed.

LP #1709573
LP #1685962

d7344c2... by Nish Aravamudan

setup: bump launchpadlib dependency to fix runtime error

Whe 1.10.4 hits an error in the web auth, it prints a traceback
due to:

  File "/snap/git-ubuntu/277/lib/python3.6/site-packages/launchpadlib/credentials.py", line 654, in make_end_user_authorize_token
    if browser_obj is not None:

UnboundLocalError: local variable browser_obj referenced before assignment

dff509f... by Nish Aravamudan

version: update to 0.2.1

31b833f... by Nish Aravamudan

snap: need to be ubuntutools with python2 and python3

The wrapper scripts are only installed if python2 is used. This requires
building python2 from source.

688ffc5... by Nish Aravamudan

snap: need devscripts to be staged

dch is provided by it.

98c345b... by Nish Aravamudan

snap: add manpage/shell completion parts

setuptools does not provide a clean way to install these (particularly
with our current structure), so just make them dump parts of the snap.
Update the man wrapper to correspond to the new location.

2ca8cb8... by Nish Aravamudan

source_information: refactor pull() to be more pythonic