IRC channel logs
2025-02-03.log
back to list of logs
<stikonas>hmm, so my download issue is intermittent <stikonas>maybe it's worth adding retry on download <fossy>hm, should we up the default <stikonas>and perhaps a short 1s sleep between retries? <stikonas>otherwise it might be the same transient problem <stikonas>I haven't set automatic updates on my mirror yet... <fossy>neither, just needs a simple cron though <stikonas>just the first 2 points from your readme... <stikonas>we'll see how frequently tarballs change... <stikonas>fossy: do we need some way to communicate list of available mirrors? <stikonas>well, I guess it will be mostly obsolete if we manage to get p2p working... <ztrawhcse>stikonas, lanodan: wearing my hat as part of the Reproducible Builds project I can confirm GNU gzip has stable (== deterministic) output and that I was personally involved in arranging that BusyBox gzip shall now produce the same output as GNU gzip. Github has used GNU gzip since forever and the only times checksums broke have been a) rare occasions when git-archive changed their tar stream <ztrawhcse>format, b) when git-archive started using an internal gzip impl which emits a different output stream than GNU gzip <ztrawhcse>fossy: git-archive is deterministic iff a) they don't change the tar stream format, which they rarely do and have a soft commitment to refrain from doing since it "breaks the universe", b) the compressor is stable <ztrawhcse>in practice, this combination means there is very rarely an issue <stikonas>/bash-5.2.15.tar.gz HTTP/1.1" 200 10951843 "-" "curl/8.5.0" "-" <stikonas>anyway it is //bash-5.2.15.tar.gz HTTP/1.1" 200 10951843 "-" "curl/8.5.0" "-" <fossy>stikonas: what were you passing as your mirror argument? <fossy>does the double slash matter <fossy>i'm think let's just leave it, and if theres some weird web server out there that doesn't support it , people just need to ensure they don't use trailing slash <fossy>but i can't think of one that doesn't <lanodan>ztrawhcse: Oooh nice to know for busybox, guess could also check if pigz (default gzip implementation here) matches