Commit graph

509 commits

Author SHA1 Message Date
Jelmer Vernooij
dc29ed8b1d Add Session.exists / Session.scandir. 2021-02-08 18:06:21 +00:00
Jelmer Vernooij
68a4964d59
Fix import. 2021-02-08 17:48:12 +00:00
Jelmer Vernooij
9870c12a33 Fix compatibility with newer buildlog-consultant. 2021-02-08 17:35:08 +00:00
Jelmer Vernooij
ab99144388 Drop stubs. 2021-02-08 02:29:17 +00:00
Jelmer Vernooij
d47bd99e21 Factor out satisfy_build_depends. 2021-02-08 02:27:57 +00:00
Jelmer Vernooij
26548c45e9 Factor out setup. 2021-02-08 02:27:24 +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
21ed7c4a7d Implement basic subcommands. 2021-02-07 21:55:47 +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
Jelmer Vernooij
5693f20de6
Add UnidentifiedError. 2021-02-05 18:01:56 +00:00
Jelmer Vernooij
f6f6b5a696
Remove duplicate run_with_tee. 2021-02-05 17:41:24 +00:00
Jelmer Vernooij
b7f2f8dbe3 Install brz-debian. 2021-02-05 17:34:12 +00:00
Jelmer Vernooij
8d5dc49b39 Add releaser config. 2021-02-05 17:19:53 +00:00
Jelmer Vernooij
49b90ef7a4 Add debmutate dependency. 2021-02-05 17:13:48 +00:00
Jelmer Vernooij
db07573ca9 Add python-debian dependency. 2021-02-05 17:10:14 +00:00
Jelmer Vernooij
3df3935b8d Install cython. 2021-02-05 17:06:57 +00:00
Jelmer Vernooij
75dcd97776 Fix typo. 2021-02-05 17:05:12 +00:00
Jelmer Vernooij
ac69987508 Add missing dependencies. 2021-02-05 16:25:06 +00:00
Jelmer Vernooij
a0a494b4f8
Add stubs for clean/test/install. 2021-02-05 15:56:24 +00:00
Jelmer Vernooij
e098fa66f5 Fix import. 2021-02-05 14:20:35 +00:00
Jelmer Vernooij
7f90276cd8 Fix import. 2021-02-05 14:19:24 +00:00
Jelmer Vernooij
c93cf32cb9 Import Debian package fixing logic. 2021-02-05 14:11:20 +00:00
Jelmer Vernooij
7a3b52080d Fix tests. 2021-02-05 03:42:18 +00:00
Jelmer Vernooij
1043130b02 Change source name to ognibuild. 2021-02-05 03:32:26 +00:00
Jelmer Vernooij
28b692602e
releasing package python-ognibuild version 0.0.1~git20201031.4cbc8df-1 2021-02-05 03:24:48 +00:00
Jelmer Vernooij
f797ac824d Fix tests. 2021-02-05 03:24:36 +00:00
Jelmer Vernooij
4067699b9b Add tests. 2021-02-05 03:07:59 +00:00
Jelmer Vernooij
46f2ea0760 Strip changelog. 2021-02-05 03:05:48 +00:00
Jelmer Vernooij
51683dcee3 Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse.
Changes-By: lintian-brush
Fixes: lintian: upstream-metadata-file-is-missing
See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html
Fixes: lintian: upstream-metadata-missing-bug-tracking
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html
Fixes: lintian: upstream-metadata-missing-repository
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-repository.html
2021-02-05 03:05:21 +00:00
Jelmer Vernooij
182c8b2b55
Update copyright. 2021-02-05 03:05:13 +00:00
Jelmer Vernooij
cbf08a8e3f Set the maintainer field to: Jelmer Vernooij <jelmer@debian.org>.
Changes-By: lintian-brush
Fixes: lintian: required-field
See-also: https://lintian.debian.org/tags/required-field.html
2021-02-05 03:00:50 +00:00
Jelmer Vernooij
86031ff63b Section field set in source based on binary package names.
Changes-By: lintian-brush
Fixes: lintian: recommended-field
See-also: https://lintian.debian.org/tags/recommended-field.html
2021-02-05 03:00:50 +00:00
Jelmer Vernooij
33a297aedf Set priority in source stanza, since it is the same for all packages.
Changes-By: lintian-brush
Fixes: lintian: recommended-field
See-also: https://lintian.debian.org/tags/recommended-field.html
2021-02-05 03:00:50 +00:00
Jelmer Vernooij
0aec860399 Add debian/watch file, using pypi.
Changes-By: lintian-brush
Fixes: lintian: debian-watch-file-is-missing
See-also: https://lintian.debian.org/tags/debian-watch-file-is-missing.html
2021-02-05 03:00:50 +00:00
Jelmer Vernooij
f2325ceef0 Set field Upstream-Name in debian/copyright.
Changes-By: lintian-brush
2021-02-05 03:00:49 +00:00
Jelmer Vernooij
5d2d209855 Upgrade to newer source format 3.0 (quilt).
Changes-By: lintian-brush
Fixes: lintian: missing-debian-source-format
See-also: https://lintian.debian.org/tags/missing-debian-source-format.html
Fixes: lintian: older-source-format
See-also: https://lintian.debian.org/tags/older-source-format.html
2021-02-05 03:00:49 +00:00
Jelmer Vernooij
99a5c91a12 Add missing ${misc:Depends} to Depends for python3-python-ognibuild.
Changes-By: lintian-brush
Fixes: lintian: debhelper-but-no-misc-depends
See-also: https://lintian.debian.org/tags/debhelper-but-no-misc-depends.html
2021-02-05 03:00:48 +00:00
Jelmer Vernooij
2cab6f79f1 Add description for binary packages: python3-python-ognibuild
Changes-By: lintian-brush
Fixes: lintian: required-field
See-also: https://lintian.debian.org/tags/required-field.html
2021-02-05 03:00:48 +00:00
Jelmer Vernooij
4a8ee2fb2b Create a debian/copyright file.
Changes-By: lintian-brush
Fixes: lintian: no-copyright-file
See-also: https://lintian.debian.org/tags/no-copyright-file.html
2021-02-05 03:00:48 +00:00
Jelmer Vernooij
6e73b9adcb Create debian/ directory 2021-02-05 03:00:40 +00:00
Jelmer Vernooij
4cbc8df7c8
Add some details to README. 2020-10-31 16:18:46 +00:00