summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Helmut Grohne [Sun, 24 Mar 2019 06:25:38 +0000 (07:25 +0100)]
table buildreqeusts should have an explicit id
We rely on the id being constant. However, sqlite does not guarantee
that the implicit rowid stays constant across vacuum. Making the rowid
explicit fixes that.
Helmut Grohne [Sat, 23 Mar 2019 12:22:47 +0000 (13:22 +0100)]
build.py: add back random ordering
Otherwise "any" builds will always schedule for arm64.
Helmut Grohne [Sat, 23 Mar 2019 11:48:09 +0000 (12:48 +0100)]
build.py: prefer older buildrequests
Helmut Grohne [Sat, 23 Mar 2019 09:06:16 +0000 (10:06 +0100)]
allow scheduling builds via webapp
Helmut Grohne [Tue, 19 Mar 2019 20:09:46 +0000 (21:09 +0100)]
webapp.py: fix html structure
<footer> must be inside <body>
Helmut Grohne [Sun, 17 Mar 2019 21:01:52 +0000 (22:01 +0100)]
webapp.py: add a footer pointing to the source
Helmut Grohne [Sun, 17 Mar 2019 21:00:59 +0000 (22:00 +0100)]
license the beast as gpl-2+
Helmut Grohne [Wed, 13 Mar 2019 20:26:05 +0000 (21:26 +0100)]
webapp.py: make it prettier
Thanks to Paul Wise, Guillem Jover and itd@oftc for their feedback.
Helmut Grohne [Tue, 12 Mar 2019 05:17:02 +0000 (06:17 +0100)]
webapp: avoid raising an unhandled FileNotFoundError
Helmut Grohne [Wed, 6 Mar 2019 07:18:38 +0000 (08:18 +0100)]
webapp: parse rounded timestamps
Helmut Grohne [Tue, 5 Mar 2019 20:45:45 +0000 (21:45 +0100)]
webapp: get rid of the annoying sqlalchemy warning
The feature is irrelevant here as the ORM isn't being used.
Helmut Grohne [Tue, 5 Mar 2019 20:27:03 +0000 (21:27 +0100)]
webapp: jinja 2.8 doesn't support dotted assignments
Helmut Grohne [Tue, 5 Mar 2019 20:18:34 +0000 (21:18 +0100)]
webapp: only show the bootstrap.d.n link when there is a problem
Thanks to Johannes Schauer for the suggestion.
Helmut Grohne [Tue, 5 Mar 2019 19:48:39 +0000 (20:48 +0100)]
webapp: remove the architecture compaction
It confused Guillem Jover at least.
Helmut Grohne [Tue, 5 Mar 2019 19:15:19 +0000 (20:15 +0100)]
add initial web presentation
Helmut Grohne [Tue, 5 Mar 2019 19:01:31 +0000 (20:01 +0100)]
schema.sql: improve unique index
Most of the time, we'll query depstate by source. Thus it should come
first in the uniqueness constraint.
Helmut Grohne [Tue, 5 Mar 2019 18:58:07 +0000 (19:58 +0100)]
depcheck.py: abort early when nothing needs checking
Helmut Grohne [Tue, 5 Mar 2019 18:47:32 +0000 (19:47 +0100)]
reduce timestamps to 1s resolution
We don't need more resolution. It is a distraction and removing it saves
around 1% of db size.
Helmut Grohne [Sat, 2 Mar 2019 15:10:13 +0000 (16:10 +0100)]
depcheck: support parallel operation
Helmut Grohne [Sat, 2 Mar 2019 14:41:15 +0000 (15:41 +0100)]
depcheck: remove the 6h condition
If the release timestamp doesn't change, we should assume that the
content didn't either.
Helmut Grohne [Sat, 2 Mar 2019 12:55:43 +0000 (13:55 +0100)]
depcheck.py: move the filter into sql
Helmut Grohne [Sat, 2 Mar 2019 09:36:45 +0000 (10:36 +0100)]
depcheck: elide redundant element from tuple
Helmut Grohne [Sat, 2 Mar 2019 07:27:12 +0000 (08:27 +0100)]
build.py: make the build server configurable
Helmut Grohne [Tue, 26 Feb 2019 06:48:03 +0000 (07:48 +0100)]
depcheck.py: make the mirror configurable
Helmut Grohne [Sat, 23 Feb 2019 18:51:05 +0000 (19:51 +0100)]
add a basic .gitignore
Helmut Grohne [Sat, 23 Feb 2019 18:50:47 +0000 (19:50 +0100)]
add type hints to common.py
Helmut Grohne [Mon, 11 Feb 2019 04:34:23 +0000 (05:34 +0100)]
build.sh: add a lintian tag
The triplet-dir-and-architecture-mismatch detects installing files to
${DEB_BUILD_MULTIARCH}. It is very relevant to cross building and rarely
happens elsewhere.
Helmut Grohne [Sun, 10 Feb 2019 13:49:23 +0000 (14:49 +0100)]
build.py: handle the case of no satisfiable packages
Helmut Grohne [Fri, 8 Feb 2019 18:21:27 +0000 (19:21 +0100)]
make depcheck.py compatible with stretch
Helmut Grohne [Tue, 5 Feb 2019 16:19:49 +0000 (17:19 +0100)]
move yield_chunks to common.py
Helmut Grohne [Sun, 3 Feb 2019 11:42:23 +0000 (12:42 +0100)]
initial checkin