:: Re: [devuan-mirrors] New Devuan pac…
Top Page
Delete this message
Reply to this message
Author: Hendrik Visage
Date:  
To: devuan-mirrors@lists.dyne.org
CC: onefang
Subject: Re: [devuan-mirrors] New Devuan package mirror sync script.

On 23 Oct 2025, at 08:25, onefang <onefang_devuan@???> wrote:

On 2025-10-23 05:59:51, Shengqi Chen wrote:
Hi,

-----Original Message-----
From: devuan-mirrors <devuan-mirrors-bounces@???<mailto:devuan-mirrors-bounces@lists.dyne.org>> On Behalf Of
onefang
Sent: Thursday, October 23, 2025 1:11 PM


Which tries to update a Devuan package mirror with minimal issues. It
should help prevent "this mirror is currently updating and might give
errors", or at least shrink that window down to fractions of a second.

It looks rather like Debian's two-stage rsync used in ftpsync.

I've looked at ftpsync, it's much more complicated than what I think we
need, but yes a two stage rsync.

The Deb ftp_sync/mirror_sync script first phase pulls any new .DEBs and delete the superfluous files only after the repo/index files had been updated.

ie.
- Pull new .deb files
- update indexes
- remove superfluous files

That “guarantees” that anybody pulling a new index file, should not get 404 errors, ie. index files before .deb files, and the window between pulling an old index file and the old files removed should be … minimal.




---

Hendrik Visage

hvisage@???

HeViS.Co Systems Pty Ltd

https://www.envisage.co.za