test29 depends too much on the distribution that is being used, because it counts the number of files that are read, which can vary between distributions (updated packages my include new files). I think the test would be better if we tested for packages to have been loaded in order, without testing the number of included files.
Commit 529096c fixes this. It now checks that when a file is opened it gets closed, but does not depend on the exact count of files (which could vary depending on the structure of a package in the distribution).
test29 depends too much on the distribution that is being used, because it counts the number of files that are read, which can vary between distributions (updated packages my include new files). I think the test would be better if we tested for packages to have been loaded in order, without testing the number of included files.