GitHub is too big
Conversation
Notices
-
Amber (amber@toot.site)'s status on Wednesday, 23-Mar-2022 17:06:14 UTC Amber - Santa Claes πΈπͺππ°π likes this.
-
Amber (amber@toot.site)'s status on Wednesday, 23-Mar-2022 17:08:15 UTC Amber Make it smaller so an outage doesn't completely break everyone building or maintaining software
Santa Claes πΈπͺππ°π likes this. -
Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 23-Mar-2022 22:49:37 UTC Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: @Amber
Me in 2018 when microsoft bought it: There is too much shit on github (among other things)
In 2018-09-23 roughly 26.56% of the gentoo packages had their metadata (homepage, changelog, β¦) linking to github.
Right now it's 31.81%Santa Claes πΈπͺππ°π likes this. -
Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 23-Mar-2022 22:50:16 UTC Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: @Amber In a sad way, this is were sourceforge is slightly better as it has official mirrors done by third-parties like ISPs for the release files. Santa Claes πΈπͺππ°π likes this. -
Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 23-Mar-2022 22:50:17 UTC Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: @Amber I guess it could make sense to figure out a way to do some mirroring for things like the AUR.
(On gentoo there is mirroring for the official packages distfiles but there isn't for the community ones nor the third-party packages) -
Amber (amber@toot.site)'s status on Wednesday, 23-Mar-2022 22:50:18 UTC Amber @lanodan Github outages make the AUR basically useless. It's great.
-
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Wednesday, 23-Mar-2022 22:51:32 UTC Santa Claes πΈπͺππ°π @lanodan @Amber Nix and guix mirror their downloads and also mirror their mirror with Software Heritage. -
Amber (amber@toot.site)'s status on Wednesday, 23-Mar-2022 22:51:39 UTC Amber @lanodan yea
I really don't like dealing with sourceforge though. It always seems to be having https issues and has a bit of a confusing ui. Wasn't there also something with them bundling unwanted programs?
-
Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 23-Mar-2022 22:51:39 UTC Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: @Amber That's for the windows installers but yeah, don't put shit on sourceforge, I'd rather add support for torrents or ipfs in gentoo and alpine package tools myself than see things continue to use sourceforge. Santa Claes πΈπͺππ°π likes this. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Wednesday, 23-Mar-2022 23:34:42 UTC Santa Claes πΈπͺππ°π @lanodan @Amber Yes!
First, every time you download something during build, that act of downloading is by itself a dependency/derivation/"package", so it's cached by the CI (the cache of which is signed and public and used when you build locally).
Second, on top of that there's a dedicated download cache, so even if the build cache is evicted there is still the download cache.
Third, all the input to every build in the main repo is imported into Software Heritage so that our future interstellar Qeng Ho software archaeologists can rebuild Linux 3.11 when they're trying to understand an ancient piece of software and why time begins at January 1st 1970. -
Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 23-Mar-2022 23:34:43 UTC Haelwenn /ΡΠ»Π²ΡΠ½/ :triskell: @clacke @Amber Including for third-party repos? -
valhalla (valhalla@social.gl-como.it)'s status on Thursday, 24-Mar-2022 09:15:26 UTC valhalla @clacke @lanodan @Amber While it's mostly used when talking about licenses, the Desert Island Test is to some extent related. Santa Claes πΈπͺππ°π likes this. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Thursday, 24-Mar-2022 09:15:27 UTC Santa Claes πΈπͺππ°π Oh, and Debian store all their external sources too as *_orig.tar.gz on their own mirrors for you to build from when you build from source.