View Issue Details

IDProjectCategoryView StatusLast Update
0000077apt-panopticonGeneralpublic2023-05-24 14:00
Reporteronefang Assigned Toonefang  
PriorityhighSeveritytextReproducibilityN/A
Status assignedResolutionopen 
Summary0000077: Update the mirror walkthrough documents.
DescriptionNot really part of the script, but it's related, and I don't (yet) have a mirror herder project, also I keep forgetting to do it. lol

Bring my own mirror document up to date. That's the high priority one.

Maybe merge some info from that into the official walkthrough.
Additional InformationShould fold in https://files.devuan.org/MIRRORS.txt as well. Pointed to it at least.
TagsNo tags attached.

Relationships

parent of 0000449 assignedonefang More updates for the mirror walkthrough text. 
Not all the children of this issue are yet resolved or closed.

Activities

onefang

onefang

2020-11-19 01:42

administrator   ~0000289

Álvaro López García <aloga@ifca.unican.es> :

We managed to setup the proper rules in nginx, I think that there is one mistake in line 167 and 175 (probably in other places) of [1], as the rewrite rule is missing an additional "devuan" on the target, i.e.:

      rewrite /merged/pool/DEVUAN/(.*) /devuan/devuan/pool/$1;....
onefang

onefang

2022-07-21 18:14

administrator   ~0000577

Last edited: 2023-02-07 04:45

Come up with a more robust update scheme.

rsync add all the new .deb files.
rsync update all the metadata files.
rsync delete old .deb files.

Only there's some more nitty gritty devil in the details in the middle of that which should be tweaked for even more robustness. Especially for the metadata.

Apparently ftpsync does that, and is used by Debian mirrors.
onefang

onefang

2022-07-21 18:15

administrator   ~0000578

Last edited: 2022-07-22 07:01

The original walkthrough suggested to use rsync compression. Most of the files are compressed already anyway. At least I think .debs are. Those that are not, might not be worth it compressing them for rsync.

.debs are compressed.

Needs to be benchmarked.

Ah rsync -z has a --skip-compress=LIST option, which by default includes the file extensions .deb, .gz, .iso, and .xz, along with plenty of others. So -z works fine.

Issue History

Date Modified Username Field Change
2019-07-04 01:15 onefang New Issue
2019-07-04 01:15 onefang Status new => assigned
2019-07-04 01:15 onefang Assigned To => onefang
2019-11-06 12:49 onefang Priority high => normal
2019-12-23 01:30 onefang Summary Update the mirror documents. => Update the mirror walkthrough documents.
2019-12-23 01:30 onefang Additional Information Updated
2020-11-19 01:42 onefang Note Added: 0000289
2022-07-21 18:14 onefang Note Added: 0000577
2022-07-21 18:15 onefang Note Added: 0000578
2022-07-22 06:48 onefang Note Edited: 0000578
2022-07-22 06:57 onefang Note Edited: 0000578
2022-07-22 06:59 onefang Note Edited: 0000578
2022-07-22 07:01 onefang Note Edited: 0000578
2022-10-14 01:13 onefang Relationship added parent of 0000449
2022-10-14 01:13 onefang Priority normal => high
2023-02-07 04:45 onefang Note Edited: 0000577
2023-05-24 14:00 onefang Additional Information Updated