
Karanbir Singh wrote:
Sjoerd Mullender wrote:
Nightly builds, for which we give no guarantee whatsoever, can be found at http://monetdb.cwi.nl/testing/projects/monetdb/Stable/.DailyBuilds./. RPMs you may find there are, however, *guaranteed* to not work properly. They are built (if the build succeeds, for which there is no guarantee) using an incorrect method, and so do not work properly.
Is there something that I ( and others ) might be able to help with in order to get the daily rpms build fixed ?
The problem is with the way our test environment is set up. When we test, all packages are installed using their own prefix. The spec files cannot deal with that. They expect all packages to be installed using the same prefix. When we build the official release, that is what we do. The reason for installing all packages in their own directory is so that we can see which packages produce which files. This is also checked by the test scripts. In other words, we know exactly what's wrong and how to fix it. Fixing it just screws up our testing setup. ;-) (Of course, this too is something we could fix, if we really wanted.) The official release is built quite differently from the nightly RPMs. The release is built using the mock package so that the build environment is guaranteed clean. This would be the correct way to build nightly packages, but the nights are too short to do this in addition to all the other building and testing we already do. But perhaps we should look into this path anyway. -- Sjoerd Mullender