haskell / haskell/hackage-server
New feature hackage-mirror --verify
- Vorherrschende Sprache
- Haskell
- Sterne
- 467
- Forks
- 225
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'd like to completely verify my mirror every month or so, to overcome bit rot. For that purpose, I'd like to be able to do a mirror with a `--verify` flag, which either downloads new packages, or confirms that existing packages exactly match the source version of those packages from the parent server.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Einstiegspunkt von hackage-mirror und die bestehende Behandlung von Spiegelungen/Downloads zu finden. Lies, wie Pakete abgerufen und mit dem übergeordneten Server verglichen werden, und ermittle dann, wie das Flag --verify neue Downloads von Prüfungen bereits vorhandener Pakete unterscheiden sollte. Als abgeschlossen gilt die Änderung, wenn ein monatlicher Spiegelungslauf Abweichungen erkennt und übereinstimmende Pakete bestätigt, ohne dass das Verhalten der Verifizierung unklar bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- haskell
- Bereich
- backend, cli
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100