~nacc/git-ubuntu:fix-lxd-changelog-parsing

Last commit made on 2017-10-19
Get this branch:
git clone -b fix-lxd-changelog-parsing 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:
fix-lxd-changelog-parsing
Repository:
lp:~nacc/git-ubuntu

Recent commits

ad202d5... by Nish Aravamudan

build: push derive_* calls into else (if not image)

This will be squashed up.

af31a4c... by Nish Aravamudan

build/buildsource: add support for --lxd-image

There might be cases where our auto-detection logic is wrong, or
is unable to determine the right image to use (for example, if the
changelog is devel but that is a historical upload). Provide
a mechanism for the user to specify the image.

f85d188... by Nish Aravamudan

build: push GitUbuntuSourceInformation usage down

49bbf27... by Nish Aravamudan

build: add unit tests for derive_{source,codename}_from_changelog

0b35470... by Nish Aravamudan

build.derive_{source,codename}_from_changelog: properly handle pockets in changelog

We need to extract the series, not the series-pocket verbatim, in
order to determine the source or codename.

a7cc566... by Nish Aravamudan

build: catch ValueError from derive_{source,codename}_from_changelog

d94cd0a... by Nish Aravamudan

importlocal: use common build.derive_source_from_changelog

277a685... by Nish Aravamudan

source_information:derive_source_from_series: devel implies ubuntu

3b88f65... by Nish Aravamudan

import: make pristine-tar failure non-fatal

We simply are not able to debug pristine-tar failures. While this means
that some future builds will not be able to use pristine-tar data, they
can fallback to Launchpad.

This should allow a number of currently failing imports to proceed.

LP: #1654022
LP: #1699887

efb7bb6... by Nish Aravamudan

snap: do not snap python self-tests

This trims almost 10M (close to 10%) of the snap image.