Raven Kopelman
Raven Kopelman
Just to make the implied workaround explicit, running `ulimit -n 2048` before pruning worked for me (also a fairly large repo). git: 2.20.1 git-lfs: 2.7.2
As a way of voting for this issue I'll attach a repro (g++ 7.5.0, scons 3.0.1) that demonstrates how this results in incremental build mistakes. 1. patch < repro_base.patch 2....
Upgrading to the latest version of SCons and sad to discover my local patching for this issue is still valuable. Also seems like a slight overlap with https://github.com/SCons/scons/pull/4085?
Hmmm, after inspecting [ucanaccess-5.1.2-20240328.080123-2-fat.jar](https://s01.oss.sonatype.org/content/repositories/snapshots/io/github/spannm/ucanaccess/5.1.2-SNAPSHOT/ucanaccess-5.1.2-20240328.080123-2-fat.jar) I'm not sure if we're getting closer (to what we build locally) or not * org.apache.commons appears to be missing now * it's possible this is...
> Regarding shading, what are your expectations for renaming packages, more precisely, which to rename and which not to rename? We shade everything except for the ucanaccess driver itself.
If you intended `jackcess-encrypt` and friends to remain outside the UBER jar (.zip /lib folder) then this looks complete to me :+1:
If the new fat jar were also shaded it would make my life slightly easier :wink: (We currently build a shaded version of ucanaccess in order to eliminate the possibility...