Remove broken repos without certificate and remove code handling that
Historically, repos were added to the DB without much information and could stay in a broken state until manually removed.
If a repo is updating, it should have a cert. So only repos that never did a single index update don't have a cert.
Nowadays, this can not happen anymore as we get the repo and its cert before adding it to the DB. So whenever we update a repo, we know its certificate and fingerprint.
Thus, this MR includes a DB migration removing all broken repos and making the certificate for repos in the DB non-null.
Merge request reports
Activity
added FFDW-DVD label
requested review from @eighthave and @uniqx
mentioned in merge request !1375 (merged)
added 1 commit
- eff29737 - [app] Adapt to library changes related to non-null repo certs in the DB
added 1 commit
- 6f8b4baf - [app] Adapt to library changes related to non-null repo certs in the DB
changed milestone to %1.20
added db repositories labels
added 1 commit
- a942f1ed - [app] Adapt to library changes related to non-null repo certs in the DB
added 1 commit
- 4308a798 - [app] Adapt to library changes related to non-null repo certs in the DB
added 14 commits
-
4308a798...52e3905f - 11 commits from branch
fdroid:master
- fbf96a80 - [index] stop passing certificates around
- afd11f28 - [db] make repo certs non-null and remove repos without cert
- a4b9b72d - [app] Adapt to library changes related to non-null repo certs in the DB
Toggle commit list-
4308a798...52e3905f - 11 commits from branch
mentioned in merge request !1386 (merged)
changed milestone to %1.21
added 105 commits
-
a4b9b72d...d38b952e - 102 commits from branch
fdroid:master
- 7731a9e0 - [index] stop passing certificates around
- 995189ce - [db] make repo certs non-null and remove repos without cert
- c90631b1 - [app] Adapt to library changes related to non-null repo certs in the DB
Toggle commit list-
a4b9b72d...d38b952e - 102 commits from branch
changed milestone to %1.21
added 8 commits
-
c90631b1...c97f5b15 - 5 commits from branch
fdroid:master
- 5cf22c5e - [index] stop passing certificates around
- fa65084e - [db] make repo certs non-null and remove repos without cert
- 6f77f7bb - [app] Adapt to library changes related to non-null repo certs in the DB
Toggle commit list-
c90631b1...c97f5b15 - 5 commits from branch
mentioned in commit 69d61f27
mentioned in merge request !1490 (merged)