Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-24 Thread Cezar Andrei
This is addressed in proposal:
https://code.launchpad.net/~zorba-coders/zorba/bug857842-textWithComment/+merge/103367
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Matthias Brantner
Review: Needs Fixing

There are already plenty of definitions for the XMLSchema URI. I think it would 
make sense to reuse the one from src/zorbamisc/ns_consts.h.
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp



[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread noreply
The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults into 
lp:zorba has been updated.

Status: Approved => Merged

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Zorba Build Bot
Validation queue job bug867156-importsegfaults-2012-04-23T21-34-13.402Z is 
finished. The final status was:

All tests succeeded!
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Chris Hillery
Review: Approve


-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Zorba Build Bot
Validation queue starting for merge proposal.
Log at: 
http://zorbatest.lambda.nu:8080/remotequeue/bug867156-importsegfaults-2012-04-23T21-34-13.402Z/log.html
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
Review: Approve


-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults into 
lp:zorba has been updated.

Status: Needs review => Approved

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Zorba Build Bot
The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults into 
lp:zorba has been updated.

Status: Approved => Needs review

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Zorba Build Bot
There are additional revisions which have not been approved in review. Please 
seek review and approval of these new revisions.
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults into 
lp:zorba has been updated.

Commit Message changed to:

According to Xerces-C++ team( http://issues.apache.org/jira/browse/XERCESC-1980 
) XMLSchema.xsd i.e. schema4schema should be avoided to be imported. This fix 
avoids importing this schema file.

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults into 
lp:zorba has been updated.

Status: Needs review => Approved

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
Review: Approve

Done.
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
Cezar Andrei has proposed merging 
lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba.

Requested reviews:
  Cezar Andrei (cezar-andrei)
  Chris Hillery (ceejatec)
Related bugs:
  Bug #867156 in Zorba: "Import schema segfaults"
  https://bugs.launchpad.net/zorba/+bug/867156

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172

According to Xerces-C++ team( http://issues.apache.org/jira/browse/XERCESC-1980 
) XMLSchema.xsd i.e. schema4schema should be avoided to be imported. This fix 
avoids importing this schema file.
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103172
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'src/compiler/translator/translator.cpp'
--- src/compiler/translator/translator.cpp	2012-04-23 10:46:38 +
+++ src/compiler/translator/translator.cpp	2012-04-23 21:12:21 +
@@ -105,7 +105,7 @@
 
 
 #define NODE_SORT_OPT
-
+#define XS_URI "http://www.w3.org/2001/XMLSchema";
 
 namespace zorba
 {
@@ -2011,6 +2011,14 @@
   theSctx->bind_ns(pfx, targetNS, loc, err::XQST0033);
   }
 
+  zstring xsdTNS = zstring(XS_URI);
+  if ( xsdTNS.compare(targetNS)==0 )
+  {
+// Xerces doesn't like importing XMLSchema.xsd schema4schema, so we skip it
+// see Xerces-C++ bug: https://issues.apache.org/jira/browse/XERCESC-1980
+return no_state;
+  }
+
   store::Item_t targetNSItem = NULL;
   zstring tmp = targetNS;
   ITEM_FACTORY->createAnyURI(targetNSItem, tmp);

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Chris Hillery
Could you add a URL in the code comment pointing to a Xerces mailing list
discussion or other page where it is mentioned that you shouldn't import
schema for schema? I suspect that is something that will surprise anyone
who looks at the Zorba source code later, so it would be good to have
third-party confirmation.

Ceej
aka Chris Hillery
On Apr 23, 2012 1:48 PM, "Cezar Andrei"  wrote:

> The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults
> into lp:zorba has been updated.
>
>Status: Needs review => Approved
>
> For more details, see:
>
> https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
> --
>
> https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
> You are requested to review the proposed merge of
> lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba.
>

-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
The proposal to merge lp:~zorba-coders/zorba/bug867156-importsegfaults into 
lp:zorba has been updated.

Status: Needs review => Approved

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


Re: [Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
Review: Approve


-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
Your team Zorba Coders is subscribed to branch lp:zorba.

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp


[Zorba-coders] [Merge] lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba

2012-04-23 Thread Cezar Andrei
Cezar Andrei has proposed merging 
lp:~zorba-coders/zorba/bug867156-importsegfaults into lp:zorba.

Requested reviews:
  Cezar Andrei (cezar-andrei)
  Chris Hillery (ceejatec)
Related bugs:
  Bug #867156 in Zorba: "Import schema segfaults"
  https://bugs.launchpad.net/zorba/+bug/867156

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169

According to Xerces-C++ team( http://issues.apache.org/jira/browse/XERCESC-1980 
) XMLSchema.xsd i.e. schema4schema should be avoided to be imported. This fix 
avoids importing this schema file.
-- 
https://code.launchpad.net/~zorba-coders/zorba/bug867156-importsegfaults/+merge/103169
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'src/compiler/translator/translator.cpp'
--- src/compiler/translator/translator.cpp	2012-04-23 10:46:38 +
+++ src/compiler/translator/translator.cpp	2012-04-23 20:45:24 +
@@ -105,7 +105,7 @@
 
 
 #define NODE_SORT_OPT
-
+#define XS_URI "http://www.w3.org/2001/XMLSchema";
 
 namespace zorba
 {
@@ -2011,6 +2011,13 @@
   theSctx->bind_ns(pfx, targetNS, loc, err::XQST0033);
   }
 
+  zstring xsdTNS = zstring(XS_URI);
+  if ( xsdTNS.compare(targetNS)==0 )
+  {
+// Xerces doesn't like importing XMLSchema.xsd schema4schema, so we skip it
+return no_state;
+  }
+
   store::Item_t targetNSItem = NULL;
   zstring tmp = targetNS;
   ITEM_FACTORY->createAnyURI(targetNSItem, tmp);

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp