Repository housekeeping #22
Labels
No Label
blocked upstream
bug
build-failure
duplicate
enhancement
help wanted
informational
invalid
invalid/corrupt package
packaging issue
priority: high
question
support
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ALHP/ALHP.GO#22
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Possible things to do:
b484f7d4d7
)ef61ad7dcf
)I'm on a day to take care of things so let go with this one :D
• to validate .sign, I don't know if this will help
• could you possibly explain more? ^^'
• is this necessary? Unless of a weird bug, I don't see why the X package couldn't be build if the split package is?
• for this, I think download a DB from a fresh trusted repo, then compare it to the appropriate repo, for example:
Refresh to a fresh not out-of-date repo with reflector > compare core-v3.db to core.db > remove packages that are not in core anymore
I actually already implemented some of these things (see
de3ca80aab/utils.go (L491)
). Just not all. Therefore it's not active yet (and it needs some testing beforehand, obviously).Already done.
Just a consistency check if the database still represents what is really in the repo.
Well, the whole housekeeping is a "should not happen" kind of thing, but that's why it's being checked.
I plan to solve that by querying the mirror for that package and check for the repo listed there. If they match: nice, if not: remove package from repo.
Okay awesome ^^
Housekeeping is now enabled. It already found some issues, so far working as expected.
Nice that amazing! Great work anonfunc !!
There were around 100 orphaned packages removed, in addition about half as much moved repos (and are going to be rebuild).
If you do notice anything strange in the next few days (like dependency problems or packages not being listed on the package status even if they are available in your mirror/archweb), please comment here.