-
Committer:
Vincent Ladeuil
-
Date:
2018-02-23 17:44:57 UTC
-
Revision ID:
v.ladeuil+lp@free.fr-20180223174457-vg4wzu306qaw8brr
Bootstrap the brz-git plugin.
This is a first rough shot from the IRC chat below.
[21/02 14:24] <jelmer> vila: how hard would it be to set up something similar for plugins (I'm thinking e.g. brz-git)
[21/02 14:26] <jelmer> what about dependencies? brz-git needs e.g. dulwich trunk
[21/02 14:27] <vila> trunk as in not packaged ?
[21/02 14:27] <jelmer> yeah, from github
[21/02 14:28] <vila> then that needs a setup command too
[21/02 14:33] <jelmer> so setup would just need to be something like "git clone git://jelmer.uk/dulwich dulwich.git && cd dulwich,git && ./setup.py install" ?
[21/02 14:35] <vila> most probably yes
The brz-git plugin needs brz and dulwich trunks to run, their respective
branches are installed at worker setup time.
Dulwich is installed with: ./setup.py install --user
Smelly things:
- installing dulwich from sources should be defined in the dulwich project
not the brz-git one,
- likewise, setting up (and using) brz-trunk should be defined by the brz
project,
- alternatively, there should be a way to depend and use packages produced
when those trunks were gated.