Dear developers, I have one more issue (well, one to be discussed here ...) concening the upcoming release: Shall we leave Wouters 'Burkowski Axis Steps' in and release right now, or shall we leave them for the next release with XQuery updates and SOAP? Well, I guess, the first questions are to Wouter: - What the current state of the implementaion? Is it finished? Is it tested? Are there tests? How does it work? Is there a documentation? In case we leave it in, shall we "advertize" it, or just release it "silently"? Since the database schema has been changed to support the Burkowski Axis Steps, it requires re-shredding of documents, which we must document with the release. However, the schema has IMHO changed anyway since the last release (indices, etc.), hence, re-shredding is required, anyway. Moreover, the schema will change again with the update release ... Thus, this is not an issue here. Opinions? Thanks in advance, Stefan On Thu, Jan 12, 2006 at 11:54:59AM +0100, Stefan Manegold wrote:
Dear developers,
thank you very much for all your comments so far.
I just recall some more TODOs for the release, which we should not forget:
- make source distributions (tarball, source RPMs, ebuild) independent of buildtools (and possibly also other code generators like flex/bison)
- make configure use the local C compilers standard to decide whether to compile for 32- or 64-bits (for now, the standard of our configure script is to use 32-bits, "even" on 64-bit systems)
- location of 64-bit libraries:
On systems that support both 32- and 64-bits, only 32-bit libraries are usually located to [/usr[/local]]/lib/ while 64-bit libraries are located in (e.g.) [/usr[/local]]/lib64/ .
With MonetDB, however, we install all libs in either case to <prefix>/lib/ which (a.o.) causes `make rpm` to fail on 64-bit SuSE Linux on x86_64 systems: ======== + /usr/lib/rpm/brp-lib64-linux sf@suse.de: if you find problems with this script, drop me a note /var/tmp/MonetDB-root/usr/lib/libmutils.so.0.0.0: file format elf64-x86-64 /var/tmp/MonetDB-root/usr/lib/libmutils.so.0.0.0: should be in */lib64 error: Bad exit status from /tmp/rpm-tmp.55606 (%install)
RPM build errors: Bad exit status from /tmp/rpm-tmp.55606 (%install) make: *** [rpm] Error 1 ========
Hence, we should consider installing 64-bit libraries to <prefix>/lib/ on Linux (ia64) <prefix>/lib64/ on Linux (x86_64), IRIX64 <prefix>/lib/64/ on SunOS/Solaris
Open: What about AIX, Windows, Mac OS X ?
Stefan
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |
------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ Monetdb-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |