/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to byov.conf

  • Committer: Robert Collins
  • Date: 2010-05-06 23:41:35 UTC
  • mto: This revision was merged to the branch mainline in revision 5223.
  • Revision ID: robertc@robertcollins.net-20100506234135-yivbzczw1sejxnxc
Lock methods on ``Tree``, ``Branch`` and ``Repository`` are now
expected to return an object which can be used to unlock them. This reduces
duplicate code when using cleanups. The previous 'tokens's returned by
``Branch.lock_write`` and ``Repository.lock_write`` are now attributes
on the result of the lock_write. ``repository.RepositoryWriteLockResult``
and ``branch.BranchWriteLockResult`` document this. (Robert Collins)

``log._get_info_for_log_files`` now takes an add_cleanup callable.
(Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
vm.class = lxd
2
 
# Start with an up to date system by default
3
 
vm.update = True
4
 
# External sources dependencies, packages are not recent enough
5
 
dulwich.clone = (git clone git://jelmer.uk/dulwich ../dulwich.git)
6
 
dulwich.install = (cd ../dulwich.git && ./setup.py install --user)
7
 
dulwich.install3 = (cd ../dulwich.git && python3 ./setup.py install --user)
8
 
subunit.clone = (git clone https://github.com/testing-cabal/subunit.git ../subunit)
9
 
fastimport.clone = (git clone git://jelmer.uk/python-fastimport.git ../fastimport.git)
10
 
fastimport.install = (cd ../fastimport.git && ./setup.py install --user)
11
 
fastimport.install3 = (cd ../fastimport.git && python3 ./setup.py install --user)
12
 
sphinx_epytext.install = (pip install sphinx==1.8.5 sphinx_epytext)
13
 
sphinx_epytext.install3 = (pip3 install sphinx_epytext)
14
 
flake8.install = (pip install flake8)
15
 
flake8.install3 = (pip3 install flake8)
16
 
patiencediff.install = (pip install patiencediff)
17
 
patiencediff.install3 = (pip3 install patiencediff)
18
 
cython.install = (pip install cython)
19
 
cython.install3 = (pip3 install cython)
20
 
 
21
 
[brz]
22
 
# FIXME: we're stuck on xenial
23
 
# because paramiko 2.0.0 is broken:
24
 
# breezy.tests.test_transport.TestSSHConnections.test_bzr_connect_to_bzr_ssh
25
 
# runs into a deprecation issue which is only fixed in 2.3.0 which is
26
 
# available nowhere in ubuntu/debian /o\
27
 
# https://github.com/paramiko/paramiko/issues/1030
28
 
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882322 -- vila 2018-05-16
29
 
 
30
 
# FIXME: Arguably this should be vm.build_deps=brz but it requires either an
31
 
# available package or at least a debian/ dir ? -- vila 2018-02-23
32
 
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, python-pip, python3-pip, python-setuptools, python3-setuptools, python-flake8, python3-flake8, python-sphinx, python3-sphinx, python-launchpadlib, python3-launchpadlib
33
 
subunit.build_deps = python-testscenarios, python3-testscenarios, python-testtools, python3-testtools, cython, cython3, quilt
34
 
vm.packages = {brz.build_deps}, {subunit.build_deps}, bzr, git, python-junitxml
35
 
[brz-xenial]
36
 
vm.release = xenial
37
 
byoci.setup.command = ({dulwich.clone} && {dulwich.install} && {dulwich.install3} && {fastimport.clone} && {fastimport.install} && {fastimport.install3} && {subunit.clone} && {flake8.install} && {flake8.install3} && {patiencediff.install} && {patiencediff.install3} && {sphinx_epytext.install} && {sphinx_epytext.install3} && {cython.install} && {cython.install3})
38
 
# FIXME: bzr log -l2 should be by default -- vila 2018-03-09
39
 
byoci.tests.command = bash -o pipefail -c "bzr log -l2 && PYTHONPATH=../subunit/python:$PYTHONPATH PATH=../subunit/filters:$HOME/.local/bin:$PATH make check-ci | subunit2junitxml -o ../results.xml -f | subunit2pyunit"
40
 
[brz-bionic]
41
 
vm.release = bionic
42
 
[brz-cosmic]
43
 
vm.release = cosmic
44
 
[brz-disco]
45
 
vm.release = disco
46
 
vm.packages = {brz.build_deps}, {subunit.build_deps}, bzr, git, python-dulwich, python3-dulwich, python-junitxml
47
 
byoci.setup.command = ({subunit.clone} && {sphinx_epytext.install} && {sphinx_epytext.install3} )
48
 
byoci.tests.command = bash -o pipefail -c "bzr log -l2 && (PYTHONPATH=../subunit/python:$PYTHONPATH PATH=../subunit/filters:$HOME/.local/bin:$PATH make check-ci | subunit2junitxml -o ../results.xml -f | subunit2pyunit)"
49
 
[brz-eoan]
50
 
vm.release = eoan
51
 
lxd.image = ubuntu-daily:{vm.release}/{vm.architecture}
52
 
[brz-buster]
53
 
vm.distribution = debian
54
 
vm.release = buster
55
 
vm.packages = {brz.build_deps}, {subunit.build_deps}, bzr, git, python-dulwich, python3-dulwich, python-junitxml
56
 
byoci.setup.command = ({subunit.clone} && {sphinx_epytext.install} && {sphinx_epytext.install3} )
57
 
byoci.tests.command = bash -o pipefail -c "bzr log -l2 && (PYTHONPATH=../subunit/python:$PYTHONPATH PATH=../subunit/filters:$HOME/.local/bin:$PATH make check-ci | subunit2junitxml -o ../results.xml -f | subunit2pyunit)"
58
 
[brz-sid]
59
 
vm.distribution = debian
60
 
vm.release = sid