Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-04 | depcheck: add python3.9-minimal to bad_foreign_packages | Helmut Grohne | |
2020-02-16 | depcheck: add python3.8-minimal to bad_foreign_packages | Helmut Grohne | |
2020-01-13 | fetch and display bugs | Helmut Grohne | |
Retrieve bugs from udd-mirror by tags/usertags and display relevant bug numbers in the webapp. | |||
2020-01-13 | schema.sql: index builds on source | Helmut Grohne | |
The per-source page rendered by webapp.py incurs a lot of query that can be sped up using this index. | |||
2019-11-05 | depcheck: ignore givebacks | Helmut Grohne | |
When an architecture encounters an installation error, the chance that dose and apt disagree is very high. Thus skip the relevant architecture until the next mirror push entirely. | |||
2019-09-08 | depcheck: don't litter temporary files on error | Helmut Grohne | |
When a multiprocessing.Pool is garbage collected or __exit__ed, it calls the terminate method. In that case, temporary files are not cleaned up. This happens for example, when an exception is raised in one of the workers. Thus we close and join the pool explicitly. | |||
2019-08-01 | build.py: handle errors from ssh in a better way | Helmut Grohne | |
Previously, it would retry immediately and produce empty log files marked as failures. When ssh fails, we no longer record a build nor log. We also wait a little before retrying. | |||
2019-05-10 | webapp: use a package-specific debcheck link | Helmut Grohne | |
Reported-by: Paul Wise <pabs@debian.org> | |||
2019-05-09 | webapp: add an index listing recently failed builds | Helmut Grohne | |
2019-03-26 | webapp.py: sort the architecture drop down | Helmut Grohne | |
2019-03-24 | table buildreqeusts should have an explicit id | Helmut Grohne | |
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. | |||
2019-03-23 | build.py: add back random ordering | Helmut Grohne | |
Otherwise "any" builds will always schedule for arm64. | |||
2019-03-23 | build.py: prefer older buildrequests | Helmut Grohne | |
2019-03-23 | allow scheduling builds via webapp | Helmut Grohne | |
2019-03-19 | webapp.py: fix html structure | Helmut Grohne | |
<footer> must be inside <body> | |||
2019-03-17 | webapp.py: add a footer pointing to the source | Helmut Grohne | |
2019-03-17 | license the beast as gpl-2+ | Helmut Grohne | |
2019-03-13 | webapp.py: make it prettier | Helmut Grohne | |
Thanks to Paul Wise, Guillem Jover and itd@oftc for their feedback. | |||
2019-03-12 | webapp: avoid raising an unhandled FileNotFoundError | Helmut Grohne | |
2019-03-06 | webapp: parse rounded timestamps | Helmut Grohne | |
2019-03-05 | webapp: get rid of the annoying sqlalchemy warning | Helmut Grohne | |
The feature is irrelevant here as the ORM isn't being used. | |||
2019-03-05 | webapp: jinja 2.8 doesn't support dotted assignments | Helmut Grohne | |
2019-03-05 | webapp: only show the bootstrap.d.n link when there is a problem | Helmut Grohne | |
Thanks to Johannes Schauer for the suggestion. | |||
2019-03-05 | webapp: remove the architecture compaction | Helmut Grohne | |
It confused Guillem Jover at least. | |||
2019-03-05 | add initial web presentation | Helmut Grohne | |
2019-03-05 | schema.sql: improve unique index | Helmut Grohne | |
Most of the time, we'll query depstate by source. Thus it should come first in the uniqueness constraint. | |||
2019-03-05 | depcheck.py: abort early when nothing needs checking | Helmut Grohne | |
2019-03-05 | reduce timestamps to 1s resolution | Helmut Grohne | |
We don't need more resolution. It is a distraction and removing it saves around 1% of db size. | |||
2019-03-02 | depcheck: support parallel operation | Helmut Grohne | |
2019-03-02 | depcheck: remove the 6h condition | Helmut Grohne | |
If the release timestamp doesn't change, we should assume that the content didn't either. | |||
2019-03-02 | depcheck.py: move the filter into sql | Helmut Grohne | |
2019-03-02 | depcheck: elide redundant element from tuple | Helmut Grohne | |
2019-03-02 | build.py: make the build server configurable | Helmut Grohne | |
2019-02-26 | depcheck.py: make the mirror configurable | Helmut Grohne | |
2019-02-23 | add a basic .gitignore | Helmut Grohne | |
2019-02-23 | add type hints to common.py | Helmut Grohne | |
2019-02-11 | build.sh: add a lintian tag | Helmut Grohne | |
The triplet-dir-and-architecture-mismatch detects installing files to ${DEB_BUILD_MULTIARCH}. It is very relevant to cross building and rarely happens elsewhere. | |||
2019-02-10 | build.py: handle the case of no satisfiable packages | Helmut Grohne | |
2019-02-08 | make depcheck.py compatible with stretch | Helmut Grohne | |
2019-02-05 | move yield_chunks to common.py | Helmut Grohne | |
2019-02-03 | initial checkin | Helmut Grohne | |