contrib/tanglu: Rename update-jobs.py to debile-tanglu-integration.py, it is growing more features than the old name indicates.
contrib/tanglu: Reorganize debile-tanglu-integration.py
contrib/tanglu: Recent versions of dose-builddebcheck no longer escapes ':' as '%3a'...
contrib/tanglu: Use arch:affinity bcheck_data for arch:all jobs

More accurate and more efficient.
contrib/tanglu: Add debile-tanglu-integration.py --prune feature
contrib/tanglu: Add debile-tanglu-integration.py --clean feature
Merge branch 'wip' (early part)
Prioritize packages that hasn't already been assigned (and forfeited or restarted) before
Store summary of the dose report in blocked jobs.
Build (but don't QA) indep packages together with arch packages for the affinity architecture
Enforce ForeignKey constraints in sqlite, and enable database level ON DELETE triggers.

Note that any ForeignKey with an ondelete="CASCADE" attribute, MUST have a
_reverse_ relationship with a 'cascade' attribute including "delete".

Also note that any ForeignKey in a Column with an nullable=True attribute
MUST NOT use any ondelete attribute value other than "CASCADE" or "SET NULL".

Failure to follow these restrictions will result in a SQLAlchemy session
cache inconsistent with the underlying database, which may lead to heisenbugs.

Reverse relationships of a ForeignKey with an 'ondelete' attribute SHOULD set
passive_deletes=True in order to avoid duplicating the work already done by
the database.