Created attachment 330460 [details] huge dir with many files Description of problem: there is 129936 files in tree, you can built it and install it, but it cannot be uninstalled Version-Release number of selected component (if applicable): rpm-4.4.2.3-9.el5 + rhel4 too How reproducible: always Steps to Reproduce: 1. rpmbuild -ba huge-dir-tree.spec 2. rpm -Uvh huge-dir-tree.rpm 3. rpm -e huge-dir-tree Actual results: rpmbuild + install PASS # rpm -e huge-dir-tree On rhel5 it writes : memory alloc (8 bytes) returned NULL. On rhel4 it writes : memory alloc (3455160288 bytes) returned NULL. Expected results: # rpm -e huge-dir-tree ..successfully erased Additional info: there is similar bug for rpmbuild bug 438675 bug 462539 ..but when it is possible to create a built , it has to be erased
Reason for this is non linear run time and memory usage for erases/updates for large number of files. This already got fixed upstream. As these fixes require rewriting large parts of the file (conflict) handling they are not acceptable for backporting. Sorry.