@Anatol Pomazau Thanks for all your work on the Arch Linux package. Do you mind clarifying why
are necessary for these? When building locally, it seems like
git python3 bison flex make
are the only requirements. (I haven't tried to run it though)
06/02/2020, 6:03 PM
There is not much reason actually. And it done mostly because of historical reason - when I was brining it up at Arch I just enabled all the feature to make sure it compiles fine with Arch' toolchain.I think these deps can be disabled.And we also need pacman/libalpm integration.
06/02/2020, 10:15 PM
@Anatol Pomazau Awesome, thanks for the response. Is there something I can do to help to accomplish this? When I try to do an install from AUR the installed size is over 500MB. I'd love to get that down to something a little more reasonable and have a minimal set of dependencies.
@Anatol Pomazau Sorry, I just woke up and didn't communicate that very well. Both the AUR and the standard community repo end up having an install size of over 500MB which seems very large for an agent.I wouldn't mind helping out trying to help minimize some of the dependencies if you'd like. Not really sure where to start here though.
That's fair, its just hard to imagine people will install a 500MB dependency for a single application, as nothing else in arch repos requires it. Even electron has a smaller footprint... which says a lot.
06/03/2020, 1:22 AM
I think it would be possible to break this Arch package into multiple smaller ones, like
, ... Though it makes sense to release only subset of the project components - for beginning only those 4 used by
and then add more if needed.
Please file an Arch bug to track this activity
Also note that 447MiB is installed size. The package (download) size is only 40MiB. A large part of the package are header files.
06/03/2020, 1:37 AM
Will do. I assume you want the bug filed against aws-sdk-cpp?
06/03/2020, 1:39 AM
yes. and share the ticket with me so I assign it to myself.