~cjwatson/lpci:test

Last commit made on 2022-04-21
Get this branch:
git clone -b test https://git.launchpad.net/~cjwatson/lpci
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
test
Repository:
lp:~cjwatson/lpci

Recent commits

7fd4c67... by Colin Watson

Empty test commit

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
2b951fc... by Colin Watson

Empty test commit

18d424f... by Colin Watson

Back to development

e5901d8... by Colin Watson

Release version 0.0.9

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
6f095bf... by Colin Watson

Ensure that parent of managed project path exists

https://code.launchpad.net/~cjwatson/lpcraft/+git/lpcraft/+merge/419463
broke lpcraft, because the project directory is now copied one level
deeper to `/root/lpcraft/project` but nothing created `/root/lpcraft`
first.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
509724e... by Colin Watson

Fix handling of run-one --output-directory option

This was missed when the --output option was renamed to
--output-directory.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
0c85067... by Colin Watson

Factor out _remove_prefix_if_possible function

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
aa6d0cc... by Colin Watson

Allow output.paths to reference parent directory

`dpkg-buildpackage` writes its output files to the parent directory of
the build tree. This is awkward to use with lpcraft, because
`output.paths` isn't allowed to escape the build tree.

We have to work with the world as it is, not as we'd like it to be, and
it doesn't seem unreasonable to allow gathering files from the parent
directory (but not further up the tree) in order to make things easier
for people integrating build systems such as this. Move the project
path inside the container one level down (to `/root/lpcraft/project`) to
support this.

In progress
[WAITING] test:0 (build)
[WAITING] build:0 (build)
12 of 2 results
978c86f... by Jürgen Gmach

Switch to the 0.0.9 development version

b46b5d7... by Guruprasad

Rebuild the Snap package to include updated system packages

See https://ubuntu.com/security/notices/USN-5376-1.