Commit graph

53 commits

Author SHA1 Message Date
Jelmer Vernooij
0220d5c524
Rerun autoconf if it didn't expand all macros. 2021-03-26 02:36:25 +00:00
Jelmer Vernooij
4237745197
Add --include-controldir. 2021-03-26 02:05:10 +00:00
Jelmer Vernooij
f75d4b6cb3 Move import to top-level. 2021-03-25 18:43:03 +00:00
Jelmer Vernooij
16c8718817
Support more complex dist catching. 2021-03-25 18:14:01 +00:00
Jelmer Vernooij
a3978aea48 Refactor DistCatcher. 2021-03-25 17:35:36 +00:00
Jelmer Vernooij
65036278c0
Add secretgpgkeyfixer. 2021-03-24 20:36:49 +00:00
Jelmer Vernooij
47dda67229
Handle DistNoTarball. 2021-03-24 04:55:40 +00:00
Jelmer Vernooij
2262b299cc Add git identity fixer. 2021-03-24 03:10:56 +00:00
Jelmer Vernooij
b1d2012b18 Add TODO. 2021-03-23 18:15:09 +00:00
Jelmer Vernooij
3a84dfcdfc Require that dist files have a supported extension. 2021-03-23 12:32:40 +00:00
Jelmer Vernooij
41d7d44b57 Support packaging subpath in create_dist_schroot. 2021-03-22 04:59:54 +00:00
Jelmer Vernooij
3e4550a0a6
Merge branch 'main' of https://github.com/jelmer/ognibuild 2021-03-21 20:00:04 +00:00
Jelmer Vernooij
04c3a81b9e Make cleanup optional. 2021-03-21 19:00:08 +00:00
Jelmer Vernooij
c5a278729e
Use auto_resolver rather than apt resolver. 2021-03-21 18:57:24 +00:00
Jelmer Vernooij
45e0f797e4 Factor out create_dist. 2021-03-21 18:48:24 +00:00
Jelmer Vernooij
c657df7b17 Split out setup_vcs. 2021-03-21 18:12:43 +00:00
Jelmer Vernooij
2aaf74a384
If dist is not supported, fall back to exporting. 2021-03-20 03:16:25 +00:00
Jelmer Vernooij
703d1cda94
More probing, unify python code. 2021-03-17 16:29:02 +00:00
Jelmer Vernooij
cc85d9d7a3
Add code for exporting. 2021-03-17 14:15:54 +00:00
Jelmer Vernooij
b3a9fc3aac
Add schroot arg. 2021-03-17 13:12:56 +00:00
Jelmer Vernooij
52e119022b
More refactoring. 2021-03-02 02:18:36 +00:00
Jelmer Vernooij
f8d269b6e5 Fix style. 2021-03-01 19:01:52 +00:00
Jelmer Vernooij
677358e0d5
Support quiet mode for dist. 2021-03-01 18:20:21 +00:00
Jelmer Vernooij
8955497adf
Better AptRequirement management. 2021-03-01 17:14:53 +00:00
Jelmer Vernooij
78b59759c9 Some renames. 2021-03-01 15:00:32 +00:00
Jelmer Vernooij
e103194e1a Setting logging format. 2021-03-01 01:35:33 +00:00
Jelmer Vernooij
fb41c93e82
Some more fixes. 2021-02-28 23:04:54 +00:00
Jelmer Vernooij
7c61fa0e43 Some more refactoring. 2021-02-27 16:20:07 +00:00
Jelmer Vernooij
dd14deb00d Fix all tests. 2021-02-27 16:05:36 +00:00
Jelmer Vernooij
ee5a8462f3
More work on resolvers. 2021-02-23 03:25:44 +00:00
Jelmer Vernooij
4d4c8d880b
Avoid use of breezy-debian. 2021-02-23 03:24:26 +00:00
Jelmer Vernooij
8aae9c93d8
Reformat using black. 2021-02-23 03:24:22 +00:00
Jelmer Vernooij
4b1591d864
Fix typing. 2021-02-23 03:23:59 +00:00
Jelmer Vernooij
fa222a6ae4
More work on factoring out resolver. 2021-02-23 03:23:58 +00:00
Jelmer Vernooij
d89426738f
More work on resolvers. 2021-02-23 03:23:54 +00:00
Jelmer Vernooij
95f5bc2a4c
Import some fixes from resolver branch. 2021-02-22 17:17:34 +00:00
Jelmer Vernooij
43dfe81f66 Fix formatting. 2021-02-10 02:19:06 +00:00
Jelmer Vernooij
3fe7cb2a7e
Avoid use of breezy-debian. 2021-02-10 01:57:45 +00:00
Jelmer Vernooij
9870c12a33 Fix compatibility with newer buildlog-consultant. 2021-02-08 17:35:08 +00:00
Jelmer Vernooij
83c3a7bd0d Drop unnecessary git deps. 2021-02-08 02:25:34 +00:00
Jelmer Vernooij
4da2bd7633 Finish splitting build systems. 2021-02-07 23:55:21 +00:00
Jelmer Vernooij
3c884f2c51 Some more improvements. 2021-02-07 22:08:29 +00:00
Jelmer Vernooij
88213d8500
Split out vcs module. 2021-02-06 18:50:52 +00:00
Jelmer Vernooij
3b71585f6c
Split out fix_build module from dist. 2021-02-06 18:48:00 +00:00
Jelmer Vernooij
db616ee3b0
Don't invoke apt unless we have to. 2021-02-06 18:35:23 +00:00
Jelmer Vernooij
8133a5fa68
Raise NoBuildToolsFound. 2021-02-06 16:09:49 +00:00
Jelmer Vernooij
1dac0c527a
Split out DistCatcher. 2021-02-06 15:30:31 +00:00
Jelmer Vernooij
093343b085
Move some more things around. 2021-02-06 15:20:55 +00:00
Jelmer Vernooij
69ae73b960
Split out build system. 2021-02-06 14:59:49 +00:00
Jelmer Vernooij
7919d42f05 Some more work on integrating dist. 2021-02-06 03:45:26 +00:00