Good Morning Everyone,
A while ago we had the question about including tests in dist-git. We considered two options: - Have the tests in the same git repos as the files to generate the artifact - Have the tests in a separate namespace test-<namespace>
While we weren't quite sure what was the best approach, we put in place a mechanism to automatically create the project in the test-* namespace when it was created in the regular namespace and using the same ACLs.
To be more concrete, we had the mechanism that was creating for every repository in the `rpms` namespace a corresponding repository in the `test-rpms` namespace with the same maintainers and ACLs.
The recent work going on around CI [1] has led to the decision that tests stored in dist-git will be held in the same git repository as the spec files (for rpms).
Now some numbers: * We have currently 43663 repositories in dist-git grep 'repo ' gitolite.conf |wc -l 43663 * 20843 of them correspond to the test-* namespaces grep 'repo test-' gitolite.conf |wc -l 20843 * Leaving 22820 repositories not in the test-* namespaces grep 'repo ' gitolite.conf |grep -v 'repo test-' |wc -l 22820 (I double checked, 20843+22820=43663 so we're good there)
I would like to get ride of the test-* namespaces. Tim Flink for which we originally added this mechanism agrees with it. We also have backups in case there is something needed from there sometime in the future.
Before I do so, I would like to know if anyone is opposed to this idea of removing the test-* namespaces from dist-git?
Thanks in advance for your help, Pierre