Changeset: be877d766c25 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=be877d766c25
Modified Files:
        MonetDB4/tests/BugsViaSourgeforce/Tests/ID.853867.timeout
        clients/src/mapiclient/ReadlineTools.mx
        clients/src/mapiclient/mclient.mx
        sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.timeout
Branch: default
Log Message:

Merge with head


diffs (truncated from 7238 to 300 lines):

diff -r b4f5f0bcb410 -r be877d766c25 .hgtags
--- a/.hgtags   Mon Aug 30 23:43:24 2010 +0200
+++ b/.hgtags   Mon Aug 30 23:47:43 2010 +0200
@@ -422,3 +422,5 @@
 9aa479df22dda265b8c685f9e15b0899244b0184 Jun2010_3
 a6dd584e5bee4d0ec428e6aade193c263c55cdb3 Jun2010_3
 19ede2d368c6cba18d6b67cd8bde9d51af2ac9f8 Jun2010_5
+19ede2d368c6cba18d6b67cd8bde9d51af2ac9f8 Jun2010_5
+931928c216bc600a35580fa19f73daac66bd3571 Jun2010_5
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB/MonetDB.spec
--- a/MonetDB/MonetDB.spec      Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB/MonetDB.spec      Mon Aug 30 23:47:43 2010 +0200
@@ -106,6 +106,9 @@
 %{_libdir}/libbat.so
 
 %changelog
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 1.38.5-20100824
+- Rebuilt.
+
 * Mon Aug 23 2010 Sjoerd Mullender <sjo...@acm.org> - 1.38.5-20100823
 - Rebuilt.
 
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB/debian/changelog
--- a/MonetDB/debian/changelog  Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB/debian/changelog  Mon Aug 30 23:47:43 2010 +0200
@@ -1,3 +1,9 @@
+monetdb (1.38.5-20100824) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Tue, 24 Aug 2010 09:30:18 +0200
+
 monetdb (1.38.5-20100823) unstable; urgency=low
 
   * Rebuilt.
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB4/ChangeLog-Archive
--- a/MonetDB4/ChangeLog-Archive        Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB4/ChangeLog-Archive        Mon Aug 30 23:47:43 2010 +0200
@@ -1,6 +1,10 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 4.38.5-20100824
+- Fixed a crash when calculating certain aggregates on platforms where
+  non-aligned data access is not allowed (e.g. Sparc).
+
 * Thu Jul 22 2010 Sjoerd Mullender <sjo...@acm.org> - 4.38.5-20100823
 - Slight change to Fedora, Debian, Ubuntu installers: the database
   directory now has the group setuid bit set so that new databases
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB4/MonetDB-server.spec
--- a/MonetDB4/MonetDB-server.spec      Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB4/MonetDB-server.spec      Mon Aug 30 23:47:43 2010 +0200
@@ -217,6 +217,13 @@
 %{_libdir}/libembeddedmil.so
 
 %changelog
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 4.38.5-20100824
+- Rebuilt.
+
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 4.38.5-20100824
+- Fixed a crash when calculating certain aggregates on platforms where
+  non-aligned data access is not allowed (e.g. Sparc).
+
 * Mon Aug 23 2010 Sjoerd Mullender <sjo...@acm.org> - 4.38.5-20100823
 - Rebuilt.
 
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB4/debian/changelog
--- a/MonetDB4/debian/changelog Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB4/debian/changelog Mon Aug 30 23:47:43 2010 +0200
@@ -1,3 +1,16 @@
+monetdb4-server (4.38.5-20100824) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Tue, 24 Aug 2010 09:30:18 +0200
+
+monetdb4-server (4.38.5-20100824) unstable; urgency=low
+
+  * Fixed a crash when calculating certain aggregates on platforms where
+    non-aligned data access is not allowed (e.g. Sparc).
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Tue, 24 Aug 2010 09:30:18 +0200
+
 monetdb4-server (4.38.5-20100823) unstable; urgency=low
 
   * Rebuilt.
diff -r b4f5f0bcb410 -r be877d766c25 
MonetDB4/src/modules/plain/aggrX3_be_minmax.mx
--- a/MonetDB4/src/modules/plain/aggrX3_be_minmax.mx    Mon Aug 30 23:43:24 
2010 +0200
+++ b/MonetDB4/src/modules/plain/aggrX3_be_minmax.mx    Mon Aug 30 23:47:43 
2010 +0200
@@ -115,7 +115,7 @@
                ptr val = extrem...@8];
                (void) h;       /* silence compiler about unused variable */
                /* trick: using a void head-type, only the tail are 
(over)written */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), val?val:nil);
+               Tputvalue(bn, BUNtloc(bni,r), val?val:nil, 0);
        }
 @c
 /*     aggrX3_minmax_oid
@@ -200,7 +200,7 @@
                oid val = h...@8] ? extrem...@8] : *(oid*)nil;
                (void) h;       /* silence compiler about unused variable */
                /* trick: using a void head-type, only the tail are 
(over)written */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), &val);
+               Tputvalue(bn, BUNtloc(bni,r), &val, 0);
        }
 @c
 
diff -r b4f5f0bcb410 -r be877d766c25 
MonetDB4/src/modules/plain/aggrX3_bge_minmax.mx
--- a/MonetDB4/src/modules/plain/aggrX3_bge_minmax.mx   Mon Aug 30 23:43:24 
2010 +0200
+++ b/MonetDB4/src/modules/plain/aggrX3_bge_minmax.mx   Mon Aug 30 23:47:43 
2010 +0200
@@ -127,7 +127,7 @@
                oid *h = (oid*)b...@4(bni,r);
                ptr val = extrem...@8];
                (void) h;       /* silence compiler about unused variable */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), val?val:nil);
+               Tputvalue(bn, BUNtloc(bni,r), val?val:nil, 0);
        }
 @c
 /*     aggrX3_minmax3_oid
@@ -224,7 +224,7 @@
                oid *h = (oid*)b...@4(bni,r);
                oid val = h...@8] ? extrem...@8] : *(oid*)nil;
                (void) h;       /* silence compiler about unused variable */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), &val);
+               Tputvalue(bn, BUNtloc(bni,r), &val, 0);
        }
 @c
 
diff -r b4f5f0bcb410 -r be877d766c25 
MonetDB4/tests/BugsViaSourgeforce/Tests/ID.853867.timeout
--- a/MonetDB4/tests/BugsViaSourgeforce/Tests/ID.853867.timeout Mon Aug 30 
23:43:24 2010 +0200
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-0.3
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/ChangeLog-Archive
--- a/MonetDB5/ChangeLog-Archive        Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/ChangeLog-Archive        Mon Aug 30 23:47:43 2010 +0200
@@ -1,9 +1,13 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100824
+- Fixed a crash when calculating certain aggregates on platforms where
+  non-aligned data access is not allowed (e.g. Sparc).
+
 * Fri Aug 20 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100823
 - A bug was fixed where on 32 bit systems (or 64 bit systems using 32 bit
-  OIDs), values where sometimes written as 32 bits but read as 64 bits.
+  OIDs), values were sometimes written as 32 bits but read as 64 bits.
   This fixes bugs 2644 and 2654.
 
 * Thu Aug 19 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100823
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/ChangeLog.Jun2010
--- a/MonetDB5/ChangeLog.Jun2010        Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/ChangeLog.Jun2010        Mon Aug 30 23:47:43 2010 +0200
@@ -1,3 +1,8 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
+* Mon Aug 30 2010 Sjoerd Mullender <sjo...@acm.org>
+- When attempting to insert incorrect UTF-8 sequences in a COPY INTO
+  statement, the error message was truncated.  This is now fixed.
+  Bug 2575.
+
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/MonetDB-server.spec
--- a/MonetDB5/MonetDB-server.spec      Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/MonetDB-server.spec      Mon Aug 30 23:47:43 2010 +0200
@@ -214,12 +214,19 @@
 %{_libdir}/*.so
 
 %changelog
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100824
+- Rebuilt.
+
+* Tue Aug 24 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100824
+- Fixed a crash when calculating certain aggregates on platforms where
+  non-aligned data access is not allowed (e.g. Sparc).
+
 * Mon Aug 23 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100823
 - Rebuilt.
 
 * Fri Aug 20 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100823
 - A bug was fixed where on 32 bit systems (or 64 bit systems using 32 bit
-  OIDs), values where sometimes written as 32 bits but read as 64 bits.
+  OIDs), values were sometimes written as 32 bits but read as 64 bits.
   This fixes bugs 2644 and 2654.
 
 * Thu Aug 19 2010 Sjoerd Mullender <sjo...@acm.org> - 5.20.5-20100823
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/debian/changelog
--- a/MonetDB5/debian/changelog Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/debian/changelog Mon Aug 30 23:47:43 2010 +0200
@@ -1,3 +1,16 @@
+monetdb5-server (5.20.5-20100824) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Tue, 24 Aug 2010 09:30:18 +0200
+
+monetdb5-server (5.20.5-20100824) unstable; urgency=low
+
+  * Fixed a crash when calculating certain aggregates on platforms where
+    non-aligned data access is not allowed (e.g. Sparc).
+
+ -- Sjoerd Mullender <sjo...@acm.org>  Tue, 24 Aug 2010 09:30:18 +0200
+
 monetdb5-server (5.20.5-20100823) unstable; urgency=low
 
   * Rebuilt.
@@ -7,7 +20,7 @@
 monetdb5-server (5.20.5-20100823) unstable; urgency=low
 
   * A bug was fixed where on 32 bit systems (or 64 bit systems using 32 bit
-    OIDs), values where sometimes written as 32 bits but read as 64 bits.
+    OIDs), values were sometimes written as 32 bits but read as 64 bits.
     This fixes bugs 2644 and 2654.
 
  -- Sjoerd Mullender <sjo...@acm.org>  Fri, 20 Aug 2010 10:13:12 +0200
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/src/mal/mal_scenario.mx
--- a/MonetDB5/src/mal/mal_scenario.mx  Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/src/mal/mal_scenario.mx  Mon Aug 30 23:47:43 2010 +0200
@@ -623,7 +623,7 @@
        if (setjmp( c->exception_buf) < 0) 
                c->mode = FINISHING;
 #ifdef HAVE_TIMES
-               times(&t0);
+       times(&t0);
 #endif
        while (c->mode > FINISHING || msg != MAL_SUCCEED) {
                if (msg != MAL_SUCCEED){
diff -r b4f5f0bcb410 -r be877d766c25 
MonetDB5/src/modules/kernel/aggr_be_minmax.mx
--- a/MonetDB5/src/modules/kernel/aggr_be_minmax.mx     Mon Aug 30 23:43:24 
2010 +0200
+++ b/MonetDB5/src/modules/kernel/aggr_be_minmax.mx     Mon Aug 30 23:47:43 
2010 +0200
@@ -118,7 +118,7 @@
                ptr val = extrem...@8];
                (void) h;       /* silence compiler about unused variable */
                /* trick: using a void head-type, only the tail are 
(over)written */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), val?val:nil);
+               Tputvalue(bn, BUNtloc(bni,r), val?val:nil, 0);
        }
        BATaccessEnd(bn,USE_HEAD|USE_TAIL,MMAP_SEQUENTIAL);
 @c
@@ -209,7 +209,7 @@
                oid val = h...@8] ? extrem...@8] : *(oid*)nil;
                (void) h;       /* silence compiler about unused variable */
                /* trick: using a void head-type, only the tail are 
(over)written */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), &val);
+               Tputvalue(bn, BUNtloc(bni,r), &val, 0);
        }
        BATaccessEnd(bn,USE_HEAD|USE_TAIL,MMAP_SEQUENTIAL);
 @c
diff -r b4f5f0bcb410 -r be877d766c25 
MonetDB5/src/modules/kernel/aggr_bge_minmax.mx
--- a/MonetDB5/src/modules/kernel/aggr_bge_minmax.mx    Mon Aug 30 23:43:24 
2010 +0200
+++ b/MonetDB5/src/modules/kernel/aggr_bge_minmax.mx    Mon Aug 30 23:47:43 
2010 +0200
@@ -98,7 +98,7 @@
                oid *h = (oid*)b...@4(bni,r);
                ptr val = extrem...@8];
                (void) h;       /* silence compiler about unused variable */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), val?val:nil);
+               Tputvalue(bn, BUNtloc(bni,r), val?val:nil, 0);
        }
        BATaccessEnd(bn,USE_HEAD|USE_TAIL,MMAP_SEQUENTIAL);
 @c
@@ -264,7 +264,7 @@
                oid *h = (oid*)b...@4(bni,r);
                oid val = h...@8] ? extrem...@8] : *(oid*)nil;
                (void) h;       /* silence compiler about unused variable */
-               ATOMput(bn->ttype, bn->T->vheap, BUNtloc(bni,r), &val);
+               Tputvalue(bn, BUNtloc(bni,r), &val, 0);
        }
 @c
 
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/src/modules/kernel/batcast.mx
--- a/MonetDB5/src/modules/kernel/batcast.mx    Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/src/modules/kernel/batcast.mx    Mon Aug 30 23:47:43 2010 +0200
@@ -235,7 +235,7 @@
                @1 *v = (@1*)BUNtail(bi,p);
 
                @1ToStr(&dst,&len, (ptr) v);
-               ATOMput(ty...@1, bn->T->vheap, Tloc(bn,r), dst);
+               Tputvalue(bn, Tloc(bn,r), dst, 1);
                if (dst) 
                        GDKfree(dst);
        }
@@ -260,7 +260,7 @@
        BATaccessBegin(b, USE_TAIL, MMAP_SEQUENTIAL);
        BATloop(b, p, q) {
                ATOMfromstr(ty...@1, &v, &len, (char *) BUNtvar(bi, p));
-               ATOMput(ty...@1, bn->T->vheap, Tloc(bn, r), v);
+               Tputvalue(bn, Tloc(bn,r), v, 1);
                r++;
        }
        GDKfree(v);
diff -r b4f5f0bcb410 -r be877d766c25 MonetDB5/src/modules/mal/tablet_sql.mx
--- a/MonetDB5/src/modules/mal/tablet_sql.mx    Mon Aug 30 23:43:24 2010 +0200
+++ b/MonetDB5/src/modules/mal/tablet_sql.mx    Mon Aug 30 23:47:43 2010 +0200
@@ -166,12 +166,16 @@
                char *val;
                val = *s ? GDKstrdup(s) : GDKstrdup("");
                if ( *err == NULL){
-                       snprintf(buf, BUFSIZ, "value '%.*s%s' from line "  
BUNFMT
-                                        " field %d not inserted, expecting 
type %s\n",
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to