Conversation
Notices
-
Embed this notice
SlicerDicer (slicerdicer@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:08 JST SlicerDicer
Why is this so huge? Mine that I made is 889mb. I don’t understand how these official images can be so overbloated.
https://hub.docker.com/layers/espressif/idf/release-v5.1/images/sha256-39ad7172a5eea07bf2c7c50ae8c26760d16812d0c175380cae92f0da58311aaa?context=explore-
Embed this notice
Insane Eagle Sun (sun@shitposter.world)'s status on Monday, 24-Jun-2024 23:51:02 JST Insane Eagle Sun
@feld @SlicerDicer checking in everything into a docker container might be desirable then? In conversation permalink -
Embed this notice
feld (feld@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:03 JST feld
@SlicerDicer I don't think size was ever a specific goal of Docker or containers in general, though. It's just ensuring everything needed is in there and it works on any server. In conversation permalink -
Embed this notice
SlicerDicer (slicerdicer@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:04 JST SlicerDicer
@feld its not even lazy it just blows apart any idea of docker being small as possible stuff.
you cannot assume they used --omg-optimizedIn conversation permalink -
Embed this notice
feld (feld@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:05 JST feld
@SlicerDicer lazy dev is lazy In conversation permalink -
Embed this notice
SlicerDicer (slicerdicer@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:06 JST SlicerDicer
@feld truly is crazy though isn't it? I am pretty sure I can make mine smaller I just have not spent more time with it. I did that 2 weeks ago and it still stuns me that I am about 1/3 the size. In conversation permalink -
Embed this notice
feld (feld@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:07 JST feld
@SlicerDicer because of these 3 lines in their Dockerfile In conversation permalink Attachments
-
Embed this notice
feld (feld@bikeshed.party)'s status on Monday, 24-Jun-2024 23:51:07 JST feld
@SlicerDicer Here's the full dockerfile
They include the ENTIRE git repo and all submodules recursively. They don't even try to do a shallow clone to cut out all the useless history bloat.
https://hub.docker.com/r/espressif/idf/dockerfileIn conversation permalink Attachments
-
Embed this notice
Insane Eagle Sun (sun@shitposter.world)'s status on Monday, 24-Jun-2024 23:52:22 JST Insane Eagle Sun
@feld @SlicerDicer I just thought of this In conversation permalink Attachments
Doughnut Lollipop 【記録係】:blobfoxgooglymlem: likes this. -
Embed this notice
feld (feld@bikeshed.party)'s status on Monday, 24-Jun-2024 23:52:23 JST feld
@sun @SlicerDicer at least it serves as a backup for the entire git repo! In conversation permalink Doughnut Lollipop 【記録係】:blobfoxgooglymlem: repeated this. -
Embed this notice
SlicerDicer (slicerdicer@bikeshed.party)'s status on Monday, 24-Jun-2024 23:57:00 JST SlicerDicer
@feld @sun
>> at least it serves as a backup for the entire git repo!
REPLICATION guaranteed.In conversation permalink Insane Eagle Sun likes this. -
Embed this notice
Zergling_man (zergling_man@sacred.harpy.faith)'s status on Monday, 24-Jun-2024 23:57:04 JST Zergling_man
@sun @feld @SlicerDicer I'm taking this opportunity to announce my new service, Computr, which entirely solves the dependency problem. Simply write the name of a package on a postcard, staple it to about $300, and mail it to me. Within a week, a brand new computer will show up on your doorstep with only that package installed. If you do that for every program you ever need to run for the rest of your life then you'll never hit another dependency conflict again.
- https://michael.orlitzky.com/articles/motherfuckers_need_package_management.xhtmlIn conversation permalink Attachments
Insane Eagle Sun likes this. -
Embed this notice
racist teto (teto@cawfee.club)'s status on Monday, 24-Jun-2024 23:57:30 JST racist teto
@sun @SlicerDicer @feld and flatpaks In conversation permalink Insane Eagle Sun likes this.
-
Embed this notice