Merge lp:~jelmer/byoci/drop-brz-config into lp:byoci

Proposed by Jelmer Vernooij
Status: Needs review
Proposed branch: lp:~jelmer/byoci/drop-brz-config
Merge into: lp:byoci
Diff against target: 58 lines (+0/-51)
1 file modified
containers/byov.conf (+0/-51)
To merge this branch: bzr merge lp:~jelmer/byoci/drop-brz-config
Reviewer Review Type Date Requested Status
Vincent Ladeuil Pending
Review via email: mp+384846@code.launchpad.net

Description of the change

Drop brz-specific container setup.

This configuration is already carried in lp:brz and lp:brz-debian

To post a comment you must log in.

Unmerged revisions

221. By Jelmer Vernooij

Drop brz-specific container setup.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'containers/byov.conf'
2--- containers/byov.conf 2018-09-15 17:18:11 +0000
3+++ containers/byov.conf 2020-05-29 17:59:14 +0000
4@@ -19,54 +19,3 @@
5 # 'destination' is a path relative to '/home/ubuntu' inside the container.
6
7 project.secrets = # No secrets by default
8-
9-dulwich.clone = (git clone git://jelmer.uk/dulwich ../dulwich.git)
10-dulwich.install = (cd ../dulwich.git && ./setup.py install --user)
11-dulwich.install3 = (cd ../dulwich.git && python3 ./setup.py install --user)
12-subunit.clone = (git clone https://github.com/testing-cabal/subunit.git ../subunit)
13-
14-[brz]
15-# FIXME: python3-fastimport requires >= artful :-/ and we're stuck on xenial
16-# because paramiko 2.0.0 is broken:
17-# breezy.tests.test_transport.TestSSHConnections.test_bzr_connect_to_bzr_ssh
18-# runs into a deprecation issue which is only fixed in 2.3.0 which is
19-# available nowhere in ubuntu/debian /o\
20-# https://github.com/paramiko/paramiko/issues/1030
21-# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882322 -- vila 2018-05-16
22-
23-# FIXME: Arguably this should be vm.build_deps=brz but it requires either an
24-# available package or at least a debian/ dir ? -- vila 2018-02-23
25-brz.build_deps = gcc, debhelper, python, python-all-dev, python3-all-dev, python-configobj, python3-configobj, python-docutils, python3-docutils, python-paramiko, python3-paramiko, python-subunit, python3-subunit, python-testtools, python3-testtools, subunit, cython, cython3, python-fastimport
26-subunit.build_deps = python-testscenarios, python3-testscenarios, python-testtools, python3-testtools
27-vm.packages = {brz.build_deps}, {subunit.build_deps}, bzr, python-junitxml
28-[brz-xenial]
29-vm.release = xenial
30-byoci.setup.command = ({dulwich.clone} && {dulwich.install} && {dulwich.install3} && {subunit.clone})
31-# FIXME: bzr log -l2 should be by default -- vila 2018-03-09
32-byoci.tests.command = bash -o pipefail -c "bzr log -l2 && PYTHONPATH=../subunit/python:$PYTHONPATH PATH=../subunit/filters:$PATH make check-ci | subunit2junitxml -o ../results.xml -f | subunit2pyunit"
33-[brz-xenial-py3]
34-byoci.tests.command = bash -o pipefail -c "bzr log -l2 && (PYTHONPATH=../subunit/python:$PYTHONPATH PATH=../subunit/filters:$PATH make extensions && BRZ_PLUGIN_PATH=-site:-user python3 -Werror -Wignore::FutureWarning -Wignore::ImportWarning -Wignore::DeprecationWarning -O ./brz selftest --parallel=fork -Oselftest.timeout=120 --subunit2 | subunit2junitxml -o ../results.xml -f | subunit2pyunit)"
35-[brz-bionic]
36-vm.release = bionic
37-[brz-cosmic]
38-vm.release = cosmic
39-lxd.image = ubuntu-daily:{vm.release}/{vm.architecture}
40-[brz-buster]
41-vm.distribution = debian
42-vm.release = buster
43-byoci.setup.command = ({subunit.clone})
44-byoci.tests.command = bash -o pipefail -c "bzr log -l2 && (PYTHONPATH=../subunit/python:$PYTHONPATH PATH=../subunit/filters:$PATH make check-ci | subunit2junitxml -o ../results.xml -f | subunit2pyunit)"
45-[brz-sid]
46-vm.distribution = debian
47-vm.release = sid
48-
49-[brz-plugin-debian]
50-vm.release = xenial
51-debian.build_deps = python-debian, python-apt, dpkg-dev, fakeroot, devscripts, patchutils, pristine-tar, quilt, python-lzma, libalgorithm-merge-perl
52-# FIXME: Not sure it's really only for tests -- vila 2018-03-08
53-debian.test_deps = python-distro-info
54-vm.packages = {brz.build_deps}, {debian.build_deps}, {debian.test_deps}, bzr, python-debian, python-junitxml
55-brz.branch = (bzr branch lp:brz ../brz-trunk)
56-brz.make = (cd ../brz-trunk && make)
57-byoci.setup.command = ({dulwich.clone} && {dulwich.install} && {brz.branch} && {brz.make})
58-byoci.tests.command = bash -o pipefail -c "bzr log -l2 && (BRZ_PLUGINS_AT=debian@`pwd` BRZ_PLUGIN_PATH=-site:-user ../brz-trunk/brz selftest -v --parallel=fork --subunit2 | subunit2junitxml -o ../results.xml -f | subunit2pyunit)"

Subscribers

People subscribed via source and target branches