libera/#devuan-dev/ Wednesday, 2019-03-06

KatolaZCenturion_Dan: there are no such reports06:34
KatolaZwe ougtha solve problems if they show up :)06:34
KatolaZthe ftpsync approach is so much more complicated that it's pointless to put more work on it at this point in time06:34
KatolaZwhen we will have 50 mirrors all around the world, we might think again about it :)06:35
dethaCenturion_Dan: even that approach is not 100% bullet-proof, but it is a lot better than 'just rsync'07:53
dethaanyway, luxury problems. If only devuan /had/ public rsync access07:54
golinuxPad for this week's meet: https://pad.dyne.org/code/#/2/code/edit/SU4R6SxRIn7ZwJ29DZf6Iy33/08:08
KatolaZdetha: we will put in place a mirror with public rsync access10:12
dethaKatolaZ: that would be awesome, makes life so much easier for those that spin up VMs and containers from behind firewalls10:14
KatolaZdetha: I don't see the point, but still :)10:15
KatolaZin the meanwhile, some of the mirrors already give rsync access10:15
KatolaZhttps://pkgmaster.devuan.org/mirror_list.txt10:15
dethacool, thanks. (the point here is that the lab has no direct internet access, and can only see local mirrors)10:17
KatolaZdetha: just get a proper mirror with debmirror10:35
dethaKatolaZ: one could. but that means more non-standard things (openbsd/centos/debian/routerOS all just use rsync)10:38
KatolaZdetha: I don't follow you10:50
KatolaZdebian uses http not rsync10:50
KatolaZanyway, we will provide a public access rsync repo10:51
KatolaZthat would not be much useful anyway though, since you still need to get debian packages from debian10:51
KatolaZand put in place the needed rewrite rules on the http server10:51
dethaKatolaZ: debian provides rsync on a number of mirrors; and yes, our internal mirror server has those rules to rewrite to the local debian mirror11:04
dethathe point is, those rules are on the 'inside', where security is lighter. Also, consistently using rsync for mirror updates makes QoS for mirror syncs on the network side possible.11:06
KatolaZdetha: just use one of the mirrors which provide rsync11:07
KatolaZthere are several11:07
KatolaZand there will probably be one more on the devuan infra11:07
dethacool, last time I checked (about a year ago) I didn't find any11:07
KatolaZdetha: the mirror infra has changed A LOT in the last year or so :)11:08
KatolaZthe issue is that we have beel dealing with a lot of different things, and energy is limited11:08
KatolaZI guess Devuan now has a fairly robust mirror infra11:08
KatolaZwhich we lacked until the end of 201711:08
KatolaZthat's a good step forward11:09
KatolaZobviously, there is always room for improvement ;)11:09
dethayup. no offense, but when devuan started to an outsider the whole mirror setup looked somewhat brittle11:10
dethabut in the last half year or so, I haven't had any issues with the devuan things here11:11
Centurion_DanKatolaZ: I'm working on testing debians ftpsync util at the moment - my rsync seems to be limited to ~200KB/s so I really notice the brokeness at times on my local mirror - because the sync is so slow.11:50
Centurion_DanThis ftpsync tool looks pretty well thought out with a push mode so updating downstream mirrors can be automaticly triggered,11:53
KatolaZCenturion_Dan: that requires rsync access to the mirrors11:53
KatolaZpush access11:53
Centurion_Danyup.  I'll setup a secondary mirror here so I can have round robin for my mirror access ;-)11:54
KatolaZoh ok :)11:54
KatolaZmakes sense :)11:54
Centurion_Danthe benefit is that as soon as mirror has completed a sync stage then it can push it's downstream mirrors to sync that stage as well - reducing the sync latency.11:57
KatolaZyeah Centurion_Dan11:57
KatolaZbut you'd agree there is a bit much complication at this stage11:57
KatolaZ:)11:57
Centurion_DanOnce I've got the kinks worked out I'll write up documentation on setting it up.  Although I'm already going to have to do a PR to fix it so it can use pre-defined ssh keys for the pull.11:58
dethaCenturion_Dan: what about the old 'cp -rl mirror/* stage/; rsync ... stage; mv stage mirror' tricks ?13:05
dethathat should work with rsync --exclude=dist; rsync13:06
* rrq don't have working internet (still). +irc +pad -jitsi21:04
rrqes21:05
golinuxIt's time folks!21:27

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!