~smoser/usd-importer:fix/1727590-build-in-ubuntu

Last commit made on 2018-11-06
Get this branch:
git clone -b fix/1727590-build-in-ubuntu https://git.launchpad.net/~smoser/usd-importer
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
fix/1727590-build-in-ubuntu
Repository:
lp:~smoser/usd-importer

Recent commits

9922d45... by Scott Moser on 2018-11-06

add test

476bfe0... by Scott Moser on 2018-11-01

build: Use ubuntu images for build unless image provided.

This is git-ubuntu. When selecting a container to build in, it should
try to run an ubuntu container.

If the codename is not known, a info level message will be written
indicating that the ubuntu-daily:devel will be used.

LP: #1727590

fbcdb0f... by Robie Basak on 2018-11-06

Drop use of dry_run that is no longer defined

This fixes a regression caused by
d17507e57d60f744540088d6a1d4f56a80b92970.

7909010... by Robie Basak on 2018-11-06

Restore dry_run parameter in API call

The API doesn't provide a default for dry_run and so it must be
provided. This fixes a regression caused by
d17507e57d60f744540088d6a1d4f56a80b92970.

276ece4... by Robie Basak on 2018-11-05

Bump ubuntu-keyring keyrings used in the snap

LP: #1801725

fbf1bf4... by Robie Basak on 2018-11-05

Test that signing keys are present by default

d672edb... by Robie Basak on 2018-10-30

Mark "running" imports as errored on restart

01f4ae8... by Robie Basak on 2018-10-30

Add --only-request-new-imports-once option

d17507e... by Robie Basak on 2018-10-30

Drop --dry-run function

As discussed in the MP, this doesn't really make sense any more.

30ac86f... by Robie Basak on 2018-10-25

Store pending package import status

Decouple the determination of packages that need importing from the
actual importing of them by relaying this information via persistent
state.

This shouldn't result in any functional changes.

This will later allow us to put the two things into separate processes,
so that a problem with one part need not affect the other. Further in
the future we will also be able to arrange separate worker processes for
individual import runs using this structure.