From triplesoup-dev-returncollinsmarc@example.net Thu Feb 08 11:20:45 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 50824 invoked from network); 8 Feb 2007 11:20:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 8 Feb 2007 11:20:45 -0000 Received: (qmail 70621 invoked by uid 500); 8 Feb 2007 11:20:52 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 70593 invoked by uid 500); 8 Feb 2007 11:20:52 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 70584 invoked by uid 99); 8 Feb 2007 11:20:51 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Feb 2007 03:20:51 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [83.161.120.155] (HELO zimbra-1.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Feb 2007 03:20:41 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 107822A7460B for <collinsmarc@example.net>; Thu, 8 Feb 2007 12:20:19 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Thu Feb 8 12:20:16 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45cb077046239801715053 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.084 X-Spam-Level: Received: from zimbra-1.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-1.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id 3oeH-kjMTWao for <collinsmarc@example.net>; Thu, 8 Feb 2007 12:20:16 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 5E20F2A745FB for <collinsmarc@example.net>; Thu, 8 Feb 2007 12:20:16 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) References: <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <collinsmarc@example.net> Content-Transfer-Encoding: 7bit From: Leo Simons <collinsmarc@example.net> Subject: Fwd: testing collinsmarc@example.net... Date: Thu, 8 Feb 2007 12:20:16 +0100 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.084 tagged_above=-10 required=6.6 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.864, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] *mumble mumble* Begin forwarded message: > From: Leo Simons <collinsmarc@example.net> > Date: February 7, 2007 8:43:19 PM GMT+01:00 > To: collinsmarc@example.net > Subject: testing collinsmarc@example.net... > > From triplesoup-dev-returncollinsmarc@example.net Thu Feb 08 16:05:36 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 47318 invoked from network); 8 Feb 2007 16:05:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 8 Feb 2007 16:05:36 -0000 Received: (qmail 4170 invoked by uid 500); 8 Feb 2007 16:05:43 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 4146 invoked by uid 500); 8 Feb 2007 16:05:43 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 4137 invoked by uid 99); 8 Feb 2007 16:05:42 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Feb 2007 08:05:42 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy includes SPF collinsmarc@example.net) Received: from [83.161.120.155] (HELO sceptre.pobox.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Feb 2007 08:05:32 -0800 Received: from sceptre.pobox.com (localhost.localdomain [83.161.120.155]) by sceptre.pobox.com (Postfix) with ESMTP id 18D34996 for <collinsmarc@example.net>; Thu, 8 Feb 2007 11:05:33 -0500 (EST) Received: from [83.161.120.155] (adsl-69-107-52-161.dsl.pltn13.pacbell.net [83.161.120.155]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by sceptre.sasl.smtp.pobox.com (Postfix) with ESMTP id A9C712697D for <collinsmarc@example.net>; Thu, 8 Feb 2007 11:05:32 -0500 (EST) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <collinsmarc@example.net> References: <collinsmarc@example.net> <collinsmarc@example.net> Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-43--630024635; protocol="application/pkcs7-signature" Message-Id: <collinsmarc@example.net> From: peter royal <collinsmarc@example.net> Subject: Re: testing collinsmarc@example.net... Date: Thu, 8 Feb 2007 08:05:03 -0800 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-43--630024635 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On Feb 8, 2007, at 3:20 AM, Leo Simons wrote: > *mumble mumble* it seems to be working :) -pete -- collinsmarc@example.net - http://fotap.org/~osi --Apple-Mail-43--630024635 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGQDCCAvkw ggJioAMCAQICEC/loL/m88XIOlEjwZ+IduQwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDcyMTE5MTkyNloXDTA3MDcyMTE5MTky NlowYDESMBAGA1UEBBMJUm95YWwsIEpSMQ4wDAYDVQQqEwVQZXRlcjEYMBYGA1UEAxMPUGV0ZXIg Um95YWwsIEpSMSAwHgYJKoZIhvcNAQkBFhFwcm95YWxAYXBhY2hlLm9yZzCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJfPaSJHXYhZNfeZo+rUPjfgJZbCbAklzKhgf4xqUG0urWBTU5Hv UaouLNLOIIHkopI6XkFHKrOLlD/e4MA72YRK6W914h+3DkByzk9wDy47QCqF93r+eVdIb5az4RQi phijkQ2SQQoMw1Mr2YaHvywSu/dRuOTqsW3q/hNFJqFG3dbCOlPpZ4c/Pf1tmNxG9l2326rc3B1/ oijWJid6EjMFfp4LM4J6IypjPFeJAkAMfSQglB/yB9BwQ8HQhtf/MdBwN1SurEBCk2FoAaku9mGP yr5R8G0ExzVZgz1ioy9nh/Kv0ksL4tPEpRSJfJ0yy1tidWqpr6ceeOkH1oqe0kMCAwEAAaMuMCww HAYDVR0RBBUwE4ERcHJveWFsQGFwYWNoZS5vcmcwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUF AAOBgQAEtBx0QCIKYVlp8HiRm/kJGLPv3kZogiMiomxFP3lzVgtF3iZM3RuqOfJ2MTtX5k2G87rV ZPosdDM+r/V1s0/3tbVWqrDH/sAXjPe9XfnjTkkklSpXmgpp0zsZEHrsEHYbxGR8dR0Kmxj9T/o3 faRou3jEpYdd+ZlLK5XO8mEpLDCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJ BgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMg RGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3 DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3 MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9 fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+ uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMB Af8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3 dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgG A1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcP f6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH 2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8x ggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAo UHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQ L+Wgv+bzxcg6USPBn4h25DAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB MBwGCSqGSIb3DQEJBTEPFw0wNzAyMDgxNjA1MDRaMCMGCSqGSIb3DQEJBDEWBBTdBTHgdTezg6Nm CqezKEbIdEsnkDCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECEC/loL/m88XIOlEjwZ+IduQwgYcGCyqGSIb3DQEJEAILMXigdjBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEC/loL/m88XIOlEjwZ+IduQw DQYJKoZIhvcNAQEBBQAEggEAiTwCUg+BLPFMjM2EaWUHOgkTw6kWzZP6Q1T9wt78SCqvc1/X7NYW oSj3521q2T+3gw2VjzISXupzCtEDplM88jJKk5kBsIaMTQkeqjqeAXVj3u+uw7RPbmfCzfIXsE2z LcajufnOJLgth6ow1aFBlpmNX3D3ya4i5Vv6eiwSFwGGF3+cXQReAs1fEuILLzgr+IJWLc3+8gmQ fjOmhI0KT6THEs3c97Pf4LitI8L916jdGKdLdfc2R+MQu0pIMTtSstLDzX502s1FFtHpWbTGULKD bKJvsUJc5+vF3I0XVOKAmu/rxbMdNh8FlfAqOWfnRzCrjOWqp/yyBEZ1dn35VgAAAAAAAA== --Apple-Mail-43--630024635-- From triplesoup-dev-returncollinsmarc@example.net Mon Feb 12 15:34:00 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 4456 invoked from network); 12 Feb 2007 15:34:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 12 Feb 2007 15:34:00 -0000 Received: (qmail 68650 invoked by uid 500); 12 Feb 2007 15:34:06 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 68615 invoked by uid 500); 12 Feb 2007 15:34:06 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 68606 invoked by uid 99); 12 Feb 2007 15:34:06 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Feb 2007 07:34:06 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: unknown (herse.apache.org: error in processing during lookup of collinsmarc@example.net) Received: from [83.161.120.155] (HELO zimbra-1.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Feb 2007 07:33:55 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 1389E2A745F0 for <collinsmarc@example.net>; Mon, 12 Feb 2007 16:33:33 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Mon Feb 12 16:33:31 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45d088cb48591222944467 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.321 X-Spam-Level: Received: from zimbra-1.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-1.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id o9MLLFlC55T7 for <collinsmarc@example.net>; Mon, 12 Feb 2007 16:33:31 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 2152F2A78ADB for <collinsmarc@example.net>; Mon, 12 Feb 2007 16:33:28 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: collinsmarc@example.net From: Leo Simons <collinsmarc@example.net> Subject: Welcome to triplesoup! Date: Mon, 12 Feb 2007 16:33:27 +0100 X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.321 tagged_above=-10 required=6.6 tests=[AWL=-0.568, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] Hi all! Infrastructure -------------- * We have our mailing lists (triplesoup-dev@, triplesoup-private@ and triplesoup-commits@) set up, and the same is true for our SVN area. * An account request for Alberto is pending (should go through within a few days, as root@ gets around to creating a batch of accounts), an account request for Andrea will be sent as soon as he lets me know his preferred userid, and an account for Dave is held up over some legal stuff between his employer and the ASF (which might take a few weeks to resolve, I'm afraid). All our other initial committers had accounts already :-) * We have a jira project set up: https://issues.apache.org/jira/browse/TRIPLES A bunch of you don't have accounts there yet (you can create a jira account yourself), so we can't grant you "developer" jira karma just yet, but just holler here as you start needing it * We have an SVN repository waiting for attention: http://svn.apache.org/repos/asf/incubator/triplesoup/ * And a website waiting for attention: http://svn.apache.org/repos/asf/incubator/triplesoup/site/ http://incubator.apache.org/triplesoup/ * there's some more basic stuff coming, like a wiki Code donations -------------- * hopefully Joost will get the paperwork for libb sent by today, which, once recorded by the ASF secrary, will allow us to import the initial code drop into the ASF repository. * the donation of RDFStore is pending a response to a question I sent Cliff Schmidt (apache's VP of legal affairs) about how to handle a grant from multiple independent parties. If I don't hear something definite by the end of the week we'll start an import without the grant (since its already apache-licensed) and deal with it later. * I just pinged David about sending a grant for mod_sparql; don't know the detailed status. Incubation ---------- We're going to have to do two main concrete things besides be a normal healthy open source project (growing community, writing code, doing design, having lots of interesting design discussions on this mailing list, drinking beer during Apachecons, inviting new committers, inviting people onto the "PPMC", and such and so forth): (1) Keep http://svn.apache.org/repos/asf/incubator/public/trunk/site- author/projects/triplesoup.xml up-to-date (2) send a report once every three months to the incubator PMC according to the schedule at http://wiki.apache.org/incubator/ReportingSchedule There's a lot of stuff on the incubator website about how apache projects operate. The two important pages to start from are http://incubator.apache.org/guides/committer.html http://incubator.apache.org/guides/ppmc.html Now what? --------- My main focus for the first while is going to be getting all our infrastructure nicely in place, sort out the code donations (on the ASF end) and some initial repository structure, i.e. a bunch of boring stuff that's not so easy to figure out at apache that I've done before and have access to machines for :-) Beyond that, I know *I* am not all that ready to write loads of C (pending getting our infrastructure set up, I've been trying to hack together some more extensive test suite setup, but its not exactly pretty), so really its up to you guys! happy hacking! - Leo From triplesoup-dev-returncollinsmarc@example.net Thu Feb 15 17:58:27 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 1382 invoked from network); 15 Feb 2007 17:58:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 15 Feb 2007 17:58:27 -0000 Received: (qmail 20357 invoked by uid 500); 15 Feb 2007 17:58:35 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 20332 invoked by uid 500); 15 Feb 2007 17:58:34 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 20323 invoked by uid 99); 15 Feb 2007 17:58:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2007 09:58:34 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [83.161.120.155] (HELO lox.whirlycott.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2007 09:58:22 -0800 Received: (qmail 29800 invoked by uid 1016); 15 Feb 2007 17:58:01 -0000 Received: from 83.161.120.155 by lox.whirlycott.com (envelope-from <collinsmarc@example.net>, uid 1009) with qmail-scanner-1.25 (clamdscan: 0.87.1/1179. Clear:RC:1(83.161.120.155):. Processed in 0.341331 secs); 15 Feb 2007 17:58:01 -0000 X-Qmail-Scanner-Mail-From: collinsmarc@example.net via lox.whirlycott.com X-Qmail-Scanner: 1.25 (Clear:RC:1(83.161.120.155):. Processed in 0.341331 secs) Received: from unknown (HELO ?83.161.120.155?) (collinsmarc@example.net@83.161.120.155) by lox.whirlycott.com with ESMTPA; 15 Feb 2007 17:58:00 -0000 Message-ID: <collinsmarc@example.net> Date: Thu, 15 Feb 2007 09:57:56 -0800 From: Stefano Mazzocchi <collinsmarc@example.net> User-Agent: Thunderbird 83.161.120.155 (Macintosh/20061207) MIME-Version: 1.0 To: collinsmarc@example.net Subject: Re: Welcome to triplesoup! References: <collinsmarc@example.net> In-Reply-To: <collinsmarc@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Leo Simons wrote: > Hi all! > > Infrastructure > -------------- > * We have our mailing lists (triplesoup-dev@, triplesoup-private@ and > triplesoup-commits@) set up, and the same is true for our SVN area. > * An account request for Alberto is pending (should go through within a > few days, as root@ gets around to creating a batch of accounts), an > account request for Andrea will be sent as soon as he lets me know his > preferred userid, and an account for Dave is held up over some legal > stuff between his employer and the ASF (which might take a few weeks to > resolve, I'm afraid). All our other initial committers had accounts > already :-) > * We have a jira project set up: > https://issues.apache.org/jira/browse/TRIPLES > A bunch of you don't have accounts there yet (you can create > a jira account yourself), so we can't grant you "developer" > jira karma just yet, but just holler here as you start needing > it > * We have an SVN repository waiting for attention: > http://svn.apache.org/repos/asf/incubator/triplesoup/ > * And a website waiting for attention: > http://svn.apache.org/repos/asf/incubator/triplesoup/site/ > http://incubator.apache.org/triplesoup/ > * there's some more basic stuff coming, like a wiki > > Code donations > -------------- > * hopefully Joost will get the paperwork for libb sent by today, which, > once recorded by the ASF secrary, will allow us to import the initial > code drop into the ASF repository. > > * the donation of RDFStore is pending a response to a question I sent > Cliff Schmidt (apache's VP of legal affairs) about how to handle a grant > from multiple independent parties. If I don't hear something definite by > the end of the week we'll start an import without the grant (since its > already apache-licensed) and deal with it later. > > * I just pinged David about sending a grant for mod_sparql; don't know > the detailed status. > > Incubation > ---------- > We're going to have to do two main concrete things besides be a normal > healthy open source project (growing community, writing code, doing > design, having lots of interesting design discussions on this mailing > list, drinking beer during Apachecons, inviting new committers, inviting > people onto the "PPMC", and such and so forth): > > (1) Keep > > http://svn.apache.org/repos/asf/incubator/public/trunk/site-author/projects/triplesoup.xml > > up-to-date > (2) send a report once every three months to the incubator PMC > according to the schedule at > http://wiki.apache.org/incubator/ReportingSchedule > > There's a lot of stuff on the incubator website about how apache > projects operate. The two important pages to start from are > > http://incubator.apache.org/guides/committer.html > http://incubator.apache.org/guides/ppmc.html > > Now what? > --------- > My main focus for the first while is going to be getting all our > infrastructure nicely in place, sort out the code donations (on the ASF > end) and some initial repository structure, i.e. a bunch of boring stuff > that's not so easy to figure out at apache that I've done before and > have access to machines for :-) > > Beyond that, I know *I* am not all that ready to write loads of C > (pending getting our infrastructure set up, I've been trying to hack > together some more extensive test suite setup, but its not exactly > pretty), so really its up to you guys! Maybe it's easier if we have todo list somewhere? -- Stefano. From triplesoup-dev-returncollinsmarc@example.net Fri Feb 16 15:20:12 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 12662 invoked from network); 16 Feb 2007 15:20:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 16 Feb 2007 15:20:11 -0000 Received: (qmail 33220 invoked by uid 500); 16 Feb 2007 15:20:19 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 33184 invoked by uid 500); 16 Feb 2007 15:20:19 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 33175 invoked by uid 99); 16 Feb 2007 15:20:19 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Feb 2007 07:20:19 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [83.161.120.155] (HELO zimbra-1.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Feb 2007 07:20:07 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id F10EF2A745FA for <collinsmarc@example.net>; Fri, 16 Feb 2007 16:19:42 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Fri Feb 16 16:19:40 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45d5cb8c100639801715053 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.302 X-Spam-Level: Received: from zimbra-1.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-1.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id M8CRXE5TAIYG for <collinsmarc@example.net>; Fri, 16 Feb 2007 16:19:40 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 83B592A745F9 for <collinsmarc@example.net>; Fri, 16 Feb 2007 16:19:40 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <collinsmarc@example.net> References: <collinsmarc@example.net> <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <collinsmarc@example.net> Content-Transfer-Encoding: 7bit From: Leo Simons <collinsmarc@example.net> Subject: Re: Welcome to triplesoup! Date: Fri, 16 Feb 2007 16:19:39 +0100 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.302 tagged_above=-10 required=6.6 tests=[AWL=-0.549, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] On Feb 15, 2007, at 6:57 PM, Stefano Mazzocchi wrote: > Leo Simons wrote: <shtuff/> > > Maybe it's easier if we have todo list somewhere? Sure! Try https://issues.apache.org/jira/secure/IssueNavigator.jspa? reset=true&&pid=12310620&sorter/field=issuekey&sorter/order=ASC :-) - Leo From triplesoup-dev-returncollinsmarc@example.net Sun Feb 18 19:25:10 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 59279 invoked from network); 18 Feb 2007 19:25:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 18 Feb 2007 19:25:09 -0000 Received: (qmail 36407 invoked by uid 500); 18 Feb 2007 19:25:17 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 36369 invoked by uid 500); 18 Feb 2007 19:25:17 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 36358 invoked by uid 99); 18 Feb 2007 19:25:17 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Feb 2007 11:25:17 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of collinsmarc@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO kosh.jetnet.co.uk) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Feb 2007 11:25:05 -0800 Received: from localhost (localhost [83.161.120.155]) by kosh.jetnet.co.uk (Postfix) with ESMTP id 0177831C56 for <collinsmarc@example.net>; Sun, 18 Feb 2007 19:24:43 +0000 (GMT) X-Virus-Scanned: collinsmarc@example.net Received: from kosh.jetnet.co.uk ([83.161.120.155]) by localhost (mail.jetnet.co.uk [83.161.120.155]) (amavisd-new, port 10024) with LMTP id AQqo1e9IThLB for <collinsmarc@example.net>; Sun, 18 Feb 2007 19:24:41 +0000 (GMT) Received: from [83.161.120.155] (82-41-8-230.cable.ubr02.edin.blueyonder.co.uk [83.161.120.155]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by kosh.jetnet.co.uk (Postfix) with ESMTP id 0A5C321152 for <collinsmarc@example.net>; Sun, 18 Feb 2007 19:24:24 +0000 (GMT) Message-ID: <collinsmarc@example.net> Date: Sun, 18 Feb 2007 19:24:24 +0000 From: David Reid <collinsmarc@example.net> User-Agent: Thunderbird 83.161.120.155 (X11/20070103) MIME-Version: 1.0 To: collinsmarc@example.net Subject: Re: svn commit: r508946 - in /incubator/triplesoup/code/trunk: release-settings.sh release.sh References: <collinsmarc@example.net> In-Reply-To: <collinsmarc@example.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org collinsmarc@example.net wrote: > Author: leosimons > Date: Sun Feb 18 11:19:07 2007 > New Revision: 508946 > > URL: http://svn.apache.org/viewvc?view=rev&rev=508946 > Log: > Basic release management scripts. Tee-hee. Getting a bit ambitious aren't we? :-) > > > Added: > incubator/triplesoup/code/trunk/release-settings.sh (with props) > incubator/triplesoup/code/trunk/release.sh (with props) > > Added: incubator/triplesoup/code/trunk/release-settings.sh > URL: http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/release-settings.sh?view=auto&rev=508946 > ============================================================================== > --- incubator/triplesoup/code/trunk/release-settings.sh (added) > +++ incubator/triplesoup/code/trunk/release-settings.sh Sun Feb 18 11:19:07 2007 > @@ -0,0 +1,31 @@ > +#!/usr/bin/env bash > + > +# Licensed to the Apache Software Foundation (ASF) under one > +# or more contributor license agreements. See the NOTICE file > +# distributed with this work for additional information > +# regarding copyright ownership. The ASF licenses this file > +# to you under the Apache License, Version 2.0 (the > +# "License"); you may not use this file except in compliance > +# with the License. You may obtain a copy of the License at > +# > +# http://www.apache.org/licenses/LICENSE-2.0 > +# > +# Unless required by applicable law or agreed to in writing, > +# software distributed under the License is distributed on an > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > +# KIND, either express or implied. See the License for the > +# specific language governing permissions and limitations > +# under the License. > + > +# > +# Configuration for release.sh > +# > + > +project_name="triplesoup" > + > +excludes="committer-legal-howto.txt release-settings.sh release.sh" > + > +#releasename="$project_name-r$revision-$currdate" > +#distserver="people.apache.org" > +#distserverpath="~/public_html/releases/$project_name" > + > > Propchange: incubator/triplesoup/code/trunk/release-settings.sh > ------------------------------------------------------------------------------ > svn:eol-style = native > > Propchange: incubator/triplesoup/code/trunk/release-settings.sh > ------------------------------------------------------------------------------ > svn:executable = * > > Propchange: incubator/triplesoup/code/trunk/release-settings.sh > ------------------------------------------------------------------------------ > svn:keywords = Date Revision Author HeadURL Id > > Propchange: incubator/triplesoup/code/trunk/release-settings.sh > ------------------------------------------------------------------------------ > svn:mime-type = text/plain > > Added: incubator/triplesoup/code/trunk/release.sh > URL: http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/release.sh?view=auto&rev=508946 > ============================================================================== > --- incubator/triplesoup/code/trunk/release.sh (added) > +++ incubator/triplesoup/code/trunk/release.sh Sun Feb 18 11:19:07 2007 > @@ -0,0 +1,90 @@ > +#!/usr/bin/env bash > + > +# Licensed to the Apache Software Foundation (ASF) under one > +# or more contributor license agreements. See the NOTICE file > +# distributed with this work for additional information > +# regarding copyright ownership. The ASF licenses this file > +# to you under the Apache License, Version 2.0 (the > +# "License"); you may not use this file except in compliance > +# with the License. You may obtain a copy of the License at > +# > +# http://www.apache.org/licenses/LICENSE-2.0 > +# > +# Unless required by applicable law or agreed to in writing, > +# software distributed under the License is distributed on an > +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > +# KIND, either express or implied. See the License for the > +# specific language governing permissions and limitations > +# under the License. > + > +# > +# Script for creating and tagging a source distribution > +# > + > + > +### UTILITIES > + > +# Print an error message and then exit. > +function error > +{ > + echo "$0: FATAL: $1" > + exit 1 > +} > + > + > +### SETUP > + > +# default settings > +project_name="NO_PROJECT" > +distserver="people.apache.org" > +excludes="" > + > +# detect some settings > +trunkurl=`svn info | grep 'URL:' | sed 's/URL: //'` > +[[ "x$trunkurl" == "x" ]] && error "cannot find working copy url" > +codebase=`echo $trunkurl | sed 's/trunk//'` > +tagsbase="${codebase}tags" > + > +revision=`svn info | grep 'Revision:' | sed 's/Revision: //'` > +[[ "x$revision" == "x" ]] && error "cannot find working copy revision" > +currdate=`date +%Y%m%d` > +[[ "x$currdate" == "x" ]] && error "cannot find current date" > + > +# load configuration > +source release-settings.sh > + > +# settings that are based on/overridable by configuration > +if [[ "x$releasename" == "x" ]]; then > + releasename="$project_name-r$revision-$currdate" > +fi > +if [[ "x$distserverpath" == "x" ]]; then > + distserverpath="~/public_html/releases/$project_name" > +fi > + > + > +### SAFETY CHECKS > + > +# check the tag does not exist yet > +for tag in `svn ls "$tagsbase"`; do > + basetag=`echo "$tag" | sed 's/\///g'` > + if [[ "$releasename" == "$basetag" ]]; then > + echo "WARNING: tag $tagname already exists within" 'repository!' > + fi > +done > + > + > +### Go! > + > +echo svn checkout -q -r "'$revision'" "'$trunkurl'" "'$releasename'" > +echo cd "'$releasename'" > +echo rm -rf "'$excludes'" > +echo cd .. > +echo tar cjf "'$releasename.tar.bz2'" "'$releasename'" > +echo md5 "'$releasename.tar.bz2'" '>' "'$releasename.tar.bz2.md5'" > +echo gpg --armor --output "'$releasename.tar.bz2.asc'" \ > + --detach-sig "'$releasename.tar.bz2'" > +echo svn copy -m "'Tagging release $releasename.'" \ > + "'$trunkurl'" "'$tagsbase/$releasename'" > +echo ssh "'$distserver'" mkdir -p "'$distserverpath'" > +echo scp "'$releasename.tar.bz2' '$releasename.tar.bz2.md5' '$releasename.tar.bz2.asc'" \ > + "'$distserver:$distserverpath'" > > Propchange: incubator/triplesoup/code/trunk/release.sh > ------------------------------------------------------------------------------ > svn:eol-style = native > > Propchange: incubator/triplesoup/code/trunk/release.sh > ------------------------------------------------------------------------------ > svn:executable = * > > Propchange: incubator/triplesoup/code/trunk/release.sh > ------------------------------------------------------------------------------ > svn:keywords = Date Revision Author HeadURL Id > > Propchange: incubator/triplesoup/code/trunk/release.sh > ------------------------------------------------------------------------------ > svn:mime-type = text/plain > > From triplesoup-dev-returncollinsmarc@example.net Sun Feb 18 21:30:37 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 98428 invoked from network); 18 Feb 2007 21:30:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 18 Feb 2007 21:30:36 -0000 Received: (qmail 24226 invoked by uid 500); 18 Feb 2007 21:30:44 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 24184 invoked by uid 500); 18 Feb 2007 21:30:43 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 24175 invoked by uid 99); 18 Feb 2007 21:30:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Feb 2007 13:30:43 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: unknown (herse.apache.org: error in processing during lookup of collinsmarc@example.net) Received: from [83.161.120.155] (HELO zimbra-2.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Feb 2007 13:30:32 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-2.theveniceproject.com (Postfix) with ESMTP id 55C2D327C2D1 for <collinsmarc@example.net>; Sun, 18 Feb 2007 22:30:09 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Sun Feb 18 22:30:07 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45d8c55f162491348188260 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.249 X-Spam-Level: Received: from zimbra-2.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-2.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id byS9dcG20Ebi for <collinsmarc@example.net>; Sun, 18 Feb 2007 22:30:07 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-2.theveniceproject.com (Postfix) with ESMTP id 2C886327C2CB for <collinsmarc@example.net>; Sun, 18 Feb 2007 22:30:07 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <collinsmarc@example.net> References: <collinsmarc@example.net> <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <collinsmarc@example.net> Content-Transfer-Encoding: 7bit From: Leo Simons <collinsmarc@example.net> Subject: Re: svn commit: r508946 - in /incubator/triplesoup/code/trunk: release-settings.sh release.sh Date: Sun, 18 Feb 2007 22:30:05 +0100 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.249 tagged_above=-10 required=6.6 tests=[AWL=-0.496, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] On Feb 18, 2007, at 8:24 PM, David Reid wrote: > collinsmarc@example.net wrote: >> Author: leosimons >> Date: Sun Feb 18 11:19:07 2007 >> New Revision: 508946 >> >> URL: http://svn.apache.org/viewvc?view=rev&rev=508946 >> Log: >> Basic release management scripts. Tee-hee. > > Getting a bit ambitious aren't we? :-) Heh :-) There's actually a bit of sanity to it: I'm trying to get a lot of "incubator basics" out of the way as soon as possible so that I can focus on more fun things. And since we're pretty much waiting for the paperwork to be done, it gives me something to do in the meantime! After revision 509008, our mighty release.sh script helps to produce releases that comply with release policies, incubator policies, legal policies, and various apache release process best practices; the fact that those releases contain only three files (README.txt, NOTICE.txt, LICENSE.txt) is just a small detail ;) (oh, and this is relevant to incubation, since the Incubator PMC tends to be pretty strong on making sure projects dot i's and cross t's when doing releases (mostly legal-stuff-related nitpicking).) ciao! - Leo From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 14:13:15 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 75047 invoked from network); 19 Feb 2007 14:13:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 14:13:14 -0000 Received: (qmail 83040 invoked by uid 500); 19 Feb 2007 14:13:22 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 83008 invoked by uid 500); 19 Feb 2007 14:13:22 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 82999 invoked by uid 99); 19 Feb 2007 14:13:22 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 06:13:22 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: unknown (herse.apache.org: error in processing during lookup of collinsmarc@example.net) Received: from [83.161.120.155] (HELO zimbra-1.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 06:13:11 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 005F32A745EE for <collinsmarc@example.net>; Mon, 19 Feb 2007 15:12:49 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Mon Feb 19 15:12:45 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45d9b05d165671385515324 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.281 X-Spam-Level: Received: from zimbra-1.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-1.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id owj8rhXBZTcF for <collinsmarc@example.net>; Mon, 19 Feb 2007 15:12:44 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 912682A7464B for <collinsmarc@example.net>; Mon, 19 Feb 2007 15:12:27 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) References: <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <collinsmarc@example.net> Content-Transfer-Encoding: 7bit From: Leo Simons <collinsmarc@example.net> Subject: testing stuff over HTTP Date: Mon, 19 Feb 2007 15:12:26 +0100 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.281 tagged_above=-10 required=6.6 tests=[AWL=-0.528, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] Hey gang, I like testing things. I figure that one of the obvious things to try soon is an httpd setup with mod_sparql in the front, redland in the back, and then libb way in the back as the backend store for redland. We know from some of Andrea's testing that we're likely to run into a variety of subtle and not so subtle bugs, so I've been thinking about a convenient way to write tests to exercise this chain. Obviously we want to use SPARQL for all the data fetching, but we also need to put the stuff in there to fetch, otherwise how can we test properly? :-) I came up with these bits last night. What do you guys think? Note RDFStore also comes with quite a few tests (mostly RDQL not SPARQL)... http://rdfstore.cvs.sourceforge.net/rdfstore/rdfstore/t/ and there's old RDQL stuff http://www.w3.org/2003/03/rdfqr-tests/test/rdfquery- tests-2003-05.zip and then jena has a version of a lot of tests http://jena.cvs.sourceforge.net/jena/jena2/testing/ (also holds the DAWG tests http://www.w3.org/2001/sw/DataAccess/tests/ ). cheers! - Leo Begin forwarded message: > incubator/triplesoup/code/trunk/tests/01-basic-self-test/ > incubator/triplesoup/code/trunk/tests/01-basic-self-test/create- > drop-load.tsql > incubator/triplesoup/code/trunk/tests/01-basic-self-test/foaf.n3 > incubator/triplesoup/code/trunk/tests/01-basic-self-test/ > run.sh (with props) ... > Added: incubator/triplesoup/code/trunk/tests/01-basic-self-test/ > create-drop-load.tsql > URL: http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/ > tests/01-basic-self-test/create-drop-load.tsql?view=auto&rev=509187 > ====================================================================== > ======== > --- incubator/triplesoup/code/trunk/tests/01-basic-self-test/create- > drop-load.tsql (added) > +++ incubator/triplesoup/code/trunk/tests/01-basic-self-test/create- > drop-load.tsql Mon Feb 19 05:01:11 2007 > @@ -0,0 +1,6 @@ > +SET debug_level = 3; > +SET rdf_format = "rdf/n3"; > + > +CREATE RDF DATABASE "basicselftest01"; > +LOAD DATA INFILE "foaf.n3" INTO DATABASE "basicselftest01"; > +DROP RDF DATABASE "basicselftest01"; > > Added: incubator/triplesoup/code/trunk/tests/01-basic-self-test/ > foaf.n3 > URL: http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/ > tests/01-basic-self-test/foaf.n3?view=auto&rev=509187 > ====================================================================== > ======== > --- incubator/triplesoup/code/trunk/tests/01-basic-self-test/ > foaf.n3 (added) > +++ incubator/triplesoup/code/trunk/tests/01-basic-self-test/ > foaf.n3 Mon Feb 19 05:01:11 2007 > @@ -0,0 +1,17 @@ > +@keywords a. > +@prefix : <http://xmlns.com/foaf/0.1/>. > +@prefix dc: <http://purl.org/dc/elements/1.1/>. > +@prefix h: <#>. > + > +h:this a PersonalProfileDocument; > + maker h:me; > + primaryTopic h:me. > + > +h:me a Person; > + homepage <http://www.leosimons.com/>; > + mbox_sha1sum "61b90cc881bde4eaec17ff510c5bbef16ea7bfed"; > + name "Leo Simons"; > + gender "male"; > + title "Mr"; > + givenname "Leo"; > + family_name "Simons". > > Added: incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh > URL: http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/ > tests/01-basic-self-test/run.sh?view=auto&rev=509187 > ====================================================================== > ======== > --- incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh > (added) > +++ incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh > Mon Feb 19 05:01:11 2007 ... > +PYTHONPATH=`pwd`/../../modules/pysoup > +PYTHONPATH=$PYTHONPATH python $PYTHONPATH/pysoup/client.py create- > drop-load.tsql || exit 1 ... > Added: incubator/triplesoup/code/trunk/tests/run.sh > URL: http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/ > tests/run.sh?view=auto&rev=509187 > ====================================================================== > ======== > --- incubator/triplesoup/code/trunk/tests/run.sh (added) > +++ incubator/triplesoup/code/trunk/tests/run.sh Mon Feb 19 > 05:01:11 2007 > @@ -0,0 +1,69 @@ > +#!/usr/bin/env bash ... > +cat <<END > + > + > +Test report > +-----------------------------------------------------$log > + > +Test summary > +----------------------------------------------------- > +Successes: `printf %02d $success` > +Failures: `printf %02d $failed` > +No results: `printf %02d $noresult` > + -- > + Total: `printf %02d $total` > +----------------------------------------------------- > +END From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 14:43:21 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 92163 invoked from network); 19 Feb 2007 14:43:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 14:43:20 -0000 Received: (qmail 21079 invoked by uid 500); 19 Feb 2007 14:43:28 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 21041 invoked by uid 500); 19 Feb 2007 14:43:28 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 21032 invoked by uid 99); 19 Feb 2007 14:43:27 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 06:43:27 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of collinsmarc@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO kosh.jetnet.co.uk) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 06:43:16 -0800 Received: from localhost (localhost [83.161.120.155]) by kosh.jetnet.co.uk (Postfix) with ESMTP id C7746326E8 for <collinsmarc@example.net>; Mon, 19 Feb 2007 14:42:51 +0000 (GMT) X-Virus-Scanned: collinsmarc@example.net Received: from kosh.jetnet.co.uk ([83.161.120.155]) by localhost (mail.jetnet.co.uk [83.161.120.155]) (amavisd-new, port 10024) with LMTP id K3iNCMzWWnTB for <collinsmarc@example.net>; Mon, 19 Feb 2007 14:42:48 +0000 (GMT) Received: from [83.161.120.155] (82-41-8-230.cable.ubr02.edin.blueyonder.co.uk [83.161.120.155]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by kosh.jetnet.co.uk (Postfix) with ESMTP id 577A920A6B for <collinsmarc@example.net>; Mon, 19 Feb 2007 14:42:32 +0000 (GMT) Message-ID: <collinsmarc@example.net> Date: Mon, 19 Feb 2007 14:42:30 +0000 From: David Reid <collinsmarc@example.net> User-Agent: Thunderbird 83.161.120.155 (X11/20070103) MIME-Version: 1.0 To: collinsmarc@example.net Subject: Re: testing stuff over HTTP References: <collinsmarc@example.net> <collinsmarc@example.net> In-Reply-To: <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Leo Simons wrote: > Hey gang, > > I like testing things. I figure that one of the obvious things to try > soon is an httpd setup with mod_sparql in the front, redland in the > back, and then libb way in the back as the backend store for redland. :-) Of course for this setup we'd need an apache httpd process. > > We know from some of Andrea's testing that we're likely to run into a > variety of subtle and not so subtle bugs, so I've been thinking about a > convenient way to write tests to exercise this chain. Sounds like a good plan. > > Obviously we want to use SPARQL for all the data fetching, but we also > need to put the stuff in there to fetch, otherwise how can we test > properly? :-) Well, how about having an sqllite database (single file) that we can populate and then store in SVN? As for httpd, we could have a config file that set it up specifically for the tests, again stored in SVN. Part of the configure step could be to find the httpd executable (and check the version I guess). In fact mod_sparql currently uses apxs, so this will probably be required anyways. I'm trying to figure out an automated test for another project so will be watching with interest :-) > > I came up with these bits last night. What do you guys think? > > Note RDFStore also comes with quite a few tests (mostly RDQL not SPARQL)... > > http://rdfstore.cvs.sourceforge.net/rdfstore/rdfstore/t/ > > and there's old RDQL stuff > > http://www.w3.org/2003/03/rdfqr-tests/test/rdfquery-tests-2003-05.zip > > and then jena has a version of a lot of tests > > http://jena.cvs.sourceforge.net/jena/jena2/testing/ > > (also holds the DAWG tests > > http://www.w3.org/2001/sw/DataAccess/tests/ > > ). > > cheers! > > - Leo > > Begin forwarded message: >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/ >> >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/create-drop-load.tsql >> >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/foaf.n3 >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh >> (with props) > ... >> Added: >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/create-drop-load.tsql >> >> URL: >> http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/tests/01-basic-self-test/create-drop-load.tsql?view=auto&rev=509187 >> >> ============================================================================== >> >> --- >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/create-drop-load.tsql >> (added) >> +++ >> incubator/triplesoup/code/trunk/tests/01-basic-self-test/create-drop-load.tsql >> Mon Feb 19 05:01:11 2007 >> @@ -0,0 +1,6 @@ >> +SET debug_level = 3; >> +SET rdf_format = "rdf/n3"; >> + >> +CREATE RDF DATABASE "basicselftest01"; >> +LOAD DATA INFILE "foaf.n3" INTO DATABASE "basicselftest01"; >> +DROP RDF DATABASE "basicselftest01"; >> >> Added: incubator/triplesoup/code/trunk/tests/01-basic-self-test/foaf.n3 >> URL: >> http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/tests/01-basic-self-test/foaf.n3?view=auto&rev=509187 >> >> ============================================================================== >> >> --- incubator/triplesoup/code/trunk/tests/01-basic-self-test/foaf.n3 >> (added) >> +++ incubator/triplesoup/code/trunk/tests/01-basic-self-test/foaf.n3 >> Mon Feb 19 05:01:11 2007 >> @@ -0,0 +1,17 @@ >> +@keywords a. >> +@prefix : <http://xmlns.com/foaf/0.1/>. >> +@prefix dc: <http://purl.org/dc/elements/1.1/>. >> +@prefix h: <#>. >> + >> +h:this a PersonalProfileDocument; >> + maker h:me; >> + primaryTopic h:me. >> + >> +h:me a Person; >> + homepage <http://www.leosimons.com/>; >> + mbox_sha1sum "61b90cc881bde4eaec17ff510c5bbef16ea7bfed"; >> + name "Leo Simons"; >> + gender "male"; >> + title "Mr"; >> + givenname "Leo"; >> + family_name "Simons". >> >> Added: incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh >> URL: >> http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh?view=auto&rev=509187 >> >> ============================================================================== >> >> --- incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh >> (added) >> +++ incubator/triplesoup/code/trunk/tests/01-basic-self-test/run.sh >> Mon Feb 19 05:01:11 2007 > ... >> +PYTHONPATH=`pwd`/../../modules/pysoup >> +PYTHONPATH=$PYTHONPATH python $PYTHONPATH/pysoup/client.py >> create-drop-load.tsql || exit 1 > ... >> Added: incubator/triplesoup/code/trunk/tests/run.sh >> URL: >> http://svn.apache.org/viewvc/incubator/triplesoup/code/trunk/tests/run.sh?view=auto&rev=509187 >> >> ============================================================================== >> >> --- incubator/triplesoup/code/trunk/tests/run.sh (added) >> +++ incubator/triplesoup/code/trunk/tests/run.sh Mon Feb 19 05:01:11 2007 >> @@ -0,0 +1,69 @@ >> +#!/usr/bin/env bash > ... >> +cat <<END >> + >> + >> +Test report >> +-----------------------------------------------------$log >> + >> +Test summary >> +----------------------------------------------------- >> +Successes: `printf %02d $success` >> +Failures: `printf %02d $failed` >> +No results: `printf %02d $noresult` >> + -- >> + Total: `printf %02d $total` >> +----------------------------------------------------- >> +END > From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 18:27:05 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 64991 invoked from network); 19 Feb 2007 18:27:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 18:27:04 -0000 Received: (qmail 79009 invoked by uid 500); 19 Feb 2007 18:27:12 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 78970 invoked by uid 500); 19 Feb 2007 18:27:12 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 78961 invoked by uid 99); 19 Feb 2007 18:27:11 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 10:27:11 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: unknown (herse.apache.org: error in processing during lookup of collinsmarc@example.net) Received: from [83.161.120.155] (HELO zimbra-2.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 10:27:00 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-2.theveniceproject.com (Postfix) with ESMTP id B363A327C2EE for <collinsmarc@example.net>; Mon, 19 Feb 2007 19:26:37 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Mon Feb 19 19:26:35 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45d9ebdb117185582911578 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.246 X-Spam-Level: Received: from zimbra-2.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-2.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id bIh+7m5Cnbbo for <collinsmarc@example.net>; Mon, 19 Feb 2007 19:26:35 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-2.theveniceproject.com (Postfix) with ESMTP id 36C01327C2BA for <collinsmarc@example.net>; Mon, 19 Feb 2007 19:26:35 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <collinsmarc@example.net> References: <collinsmarc@example.net> <collinsmarc@example.net> <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <collinsmarc@example.net> Content-Transfer-Encoding: 7bit From: Leo Simons <collinsmarc@example.net> Subject: Re: testing stuff over HTTP Date: Mon, 19 Feb 2007 19:26:33 +0100 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.246 tagged_above=-10 required=6.6 tests=[AWL=-0.493, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] On Feb 19, 2007, at 3:42 PM, David Reid wrote: >> Obviously we want to use SPARQL for all the data fetching, but we >> also >> need to put the stuff in there to fetch, otherwise how can we test >> properly? :-) > > Well, how about having an sqllite database (single file) that we can > populate and then store in SVN? That could work...if you look at what others have mostly done for tests, they're either storing RDF/XML or RDF/N3...which I can understand, since the human-readable-ness is nice for diffs and the like...maybe storing the sqldump would get us the same...in any case, we should leech all those existing tests and use them if we can! :-) > As for httpd, we could have a config file that set it up specifically > for the tests, again stored in SVN. Part of the configure step > could be > to find the httpd executable (and check the version I guess). In fact > mod_sparql currently uses apxs, so this will probably be required > anyways. yup. Fortunately, I've done that before: http://svn.apache.org/repos/asf/gump/branches/Gump3/webgump/bin/ get-apache http://svn.apache.org/repos/asf/gump/branches/Gump3/webgump/bin/ get-mod-python better versions of those scripts: http://www.jicarilla.nl/dist/jicarilla-devenv/ even better of course: FreeBSD ports, but those don't always work well on windoze :-) ...I have to admit this has always been a bit of a hobby of mine... > I'm trying to figure out an automated test for another project so will > be watching with interest :-) Ooh! Here's some stuff for inspiration: http://scons.tigris.org/source/browse/scons/trunk/ http://cvs.savannah.gnu.org/viewcvs/make/tests/?root=make http://aegis.sourceforge.net/ http://svn.apache.org/viewvc/ant/core/trunk/bootstrap.sh? revision=439448&view=markup (build tools mostly always have nicely set up bootstrapping tests) cheers, - Leo From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 19:21:38 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 82958 invoked from network); 19 Feb 2007 19:21:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 19:21:37 -0000 Received: (qmail 61762 invoked by uid 500); 19 Feb 2007 19:21:46 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 61728 invoked by uid 500); 19 Feb 2007 19:21:46 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Delivered-To: moderator for collinsmarc@example.net Received: (qmail 87377 invoked by uid 99); 19 Feb 2007 18:30:38 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of collinsmarc@example.net designates 83.161.120.155 as permitted sender) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=c0A/LNdj+lnPkwMoSkOq+ogFpBIaZYi+XaBewc8dg5reXdk4BLQ8zksLKux8m179j9TrxKUck7GbAGinbMuf/HgFddrv9nrbXbC+47vaHEL30ZwFOAAL7HDx/1PrXiaujAKiCMo1mJ0u2+UAk+iOoaKXGzAnWyDxWUmuRwZHsfE= Message-ID: <collinsmarc@example.net> Date: Mon, 19 Feb 2007 13:30:05 -0500 From: "Garrett Rooney" <collinsmarc@example.net> Sender: collinsmarc@example.net To: collinsmarc@example.net Subject: Re: testing stuff over HTTP In-Reply-To: <collinsmarc@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <collinsmarc@example.net> <collinsmarc@example.net> <collinsmarc@example.net> <collinsmarc@example.net> X-Google-Sender-Auth: 2380fc9bc99cf360 X-Virus-Checked: Checked by ClamAV on apache.org On 2/19/07, Leo Simons <collinsmarc@example.net> wrote: > On Feb 19, 2007, at 3:42 PM, David Reid wrote: > >> Obviously we want to use SPARQL for all the data fetching, but we > >> also > >> need to put the stuff in there to fetch, otherwise how can we test > >> properly? :-) > > > > Well, how about having an sqllite database (single file) that we can > > populate and then store in SVN? > > That could work...if you look at what others have mostly done for > tests, they're either storing RDF/XML or RDF/N3...which I can > understand, since the human-readable-ness is nice for diffs and the > like...maybe storing the sqldump would get us the same...in any case, > we should leech all those existing tests and use them if we can! :-) I would worry about using a sqlite db simply because changes to the tests would not show up as diffs in svn commits. If you use a textual format (perhaps sucked into sqlite to run the tests) it's a lot more transparent and encourages more review of changes. > > As for httpd, we could have a config file that set it up specifically > > for the tests, again stored in SVN. Part of the configure step > > could be > > to find the httpd executable (and check the version I guess). In fact > > mod_sparql currently uses apxs, so this will probably be required > > anyways. Are we just reinventing the Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test wheel here? The mod_perl guys have had this solved in a rock-solid way for quite some time. I realize some people in the room are not the biggest fans of perl, but Apache:Test is really really slick... -garrett From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 22:29:34 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 33263 invoked from network); 19 Feb 2007 22:29:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 22:29:30 -0000 Received: (qmail 87712 invoked by uid 500); 19 Feb 2007 22:29:38 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 87691 invoked by uid 500); 19 Feb 2007 22:29:38 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 87681 invoked by uid 99); 19 Feb 2007 22:29:38 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 14:29:38 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: unknown (herse.apache.org: error in processing during lookup of collinsmarc@example.net) Received: from [83.161.120.155] (HELO zimbra-1.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 14:29:26 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id DB4732A74600 for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:29:00 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Mon Feb 19 23:28:56 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45da24a8107972134518741 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.28 X-Spam-Level: Received: from zimbra-1.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-1.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id XtSFtH3QhhZn for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:28:55 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id A9F6A2A745F4 for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:28:55 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <collinsmarc@example.net> References: <collinsmarc@example.net> <collinsmarc@example.net> <collinsmarc@example.net> <collinsmarc@example.net> <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <collinsmarc@example.net> Content-Transfer-Encoding: 7bit From: Leo Simons <collinsmarc@example.net> Subject: Re: testing stuff over HTTP Date: Mon, 19 Feb 2007 23:28:54 +0100 To: collinsmarc@example.net X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.28 tagged_above=-10 required=6.6 tests=[AWL=-0.527, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] On Feb 19, 2007, at 7:30 PM, Garrett Rooney wrote: > Are we just reinventing the Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test wheel here? Hey, that sounds like fun, maybe we should! Though I'm rather confident Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test doesn't have a RDF command language, and these few scripts I did certainly don't have load testing or other fancy features ;-) > The mod_perl > guys have had this solved in a rock-solid way for quite some time. I > realize some people in the room are not the biggest fans of perl, but > Apache:Test is really really slick... Regardless of the relative merits of perl, Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test is not exactly userfriendly from where I'm sitting. I just spent over an hour and a half trying to learn about Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test and I still don't even have a "hello, world!" equivalent running. Frustration! It fails my personal "simple things should be simple" test... it took me a lot less time to just write... http://svn.apache.org/repos/asf/incubator/triplesoup/code/trunk/ modules/pysoup/pysoup/client.py http://svn.apache.org/repos/asf/incubator/triplesoup/code/trunk/ tests/run.sh ...which seems to be roughly wherein the overlap with Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test is contained. But of course I'm happy to see things done "properly"! If someone could help make it easy enough for me to write roughly things like http://svn.apache.org/repos/asf/incubator/triplesoup/code/trunk/ tests/01-basic-self-test/create-drop-load.tsql http://svn.apache.org/repos/asf/incubator/triplesoup/code/trunk/ tests/01-basic-self-test/foaf.n3 in perl (or whatever; I haven't learned a lot of Lua just yet for example ;-)), I'll go and reinstall darwinports so that my perl is less broken and re-read that entire long boring ill-formatted out- dated Apach888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4Test manual. g'night! /LSD From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 22:31:42 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 33916 invoked from network); 19 Feb 2007 22:31:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 22:31:41 -0000 Received: (qmail 90345 invoked by uid 500); 19 Feb 2007 22:31:49 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 90308 invoked by uid 500); 19 Feb 2007 22:31:49 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 90299 invoked by uid 99); 19 Feb 2007 22:31:49 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 14:31:49 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: unknown (herse.apache.org: error in processing during lookup of collinsmarc@example.net) Received: from [83.161.120.155] (HELO zimbra-1.theveniceproject.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 14:31:37 -0800 Received: from localhost (localhost.localdomain [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id 9CCB22A74600 for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:31:16 +0100 (CET) X-DSPAM-Result: Innocent X-DSPAM-Processed: Mon Feb 19 23:31:14 2007 X-DSPAM-Confidence: 0.9997 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 45da2532116165096218975 X-DSPAM-Factors: 27, X-Virus-Scanned: amavisd-new at X-Spam-Score: -1.279 X-Spam-Level: Received: from zimbra-1.theveniceproject.com ([83.161.120.155]) by localhost (zimbra-1.theveniceproject.com [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id I0eAORafg0K8 for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:31:13 +0100 (CET) Received: from [83.161.120.155] (ip56577452.direct-adsl.nl [83.161.120.155]) by zimbra-1.theveniceproject.com (Postfix) with ESMTP id EAD122A745F4 for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:31:12 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: <collinsmarc@example.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: collinsmarc@example.net From: Leo Simons <collinsmarc@example.net> Subject: vendor/ing redland? Date: Mon, 19 Feb 2007 23:31:12 +0100 X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.279 tagged_above=-10 required=6.6 tests=[AWL=-0.526, BAYES_00=-2.599, DSPAM_HAM=-0.1, RCVD_IN_NJABL_DUL=1.946] Hey gang, How does this look? cheers, - LSD -- #!/usr/bin/env bash # Import redland trunk onto vendor branch. # Command log: cd ~/asf/triplesoup/ svn mkdir vendor cd vendor svn mkdir redland cd redland svn mkdir r11922 ln -s r11922 current svn add current cd r11922 # See instructions at http://librdf.org/INSTALL.html svn export -r 11922 http://svn.librdf.org/repository/librdf/trunk/ librdf svn export -r 11922 http://svn.librdf.org/repository/raptor/trunk/ raptor svn export -r 11922 http://svn.librdf.org/repository/rasqal/trunk/ rasqal svn add librdf rasqal raptor # need to work around http://subversion.tigris.org/issues/ show_bug.cgi?id=2194 svn status | egrep '^\?' | sed -e 's/^\? *//g' | xargs svn add svn propdel svn:keywords raptor/tests/ex-52.svg svn status | egrep '^\?' | sed -e 's/^\? *//g' | xargs svn add svn propdel svn:keywords raptor/tests/test.svg svn status | egrep '^\?' | sed -e 's/^\? *//g' | xargs svn add # no keyword expansion of vendor code for i in `find . -not -path '*/.svn*' -type f`; do svn propdel svn:keywords $i; done cd librdf ln -s ../raptor ln -s ../rasqal svn add raptor svn add rasqal From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 22:39:34 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 35358 invoked from network); 19 Feb 2007 22:39:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 19 Feb 2007 22:39:33 -0000 Received: (qmail 97120 invoked by uid 500); 19 Feb 2007 22:39:41 -0000 Delivered-To: collinsmarc@example.net Received: (qmail 97083 invoked by uid 500); 19 Feb 2007 22:39:41 -0000 Mailing-List: contact collinsmarc@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:collinsmarc@example.net> List-Unsubscribe: <mailto:collinsmarc@example.net> List-Post: <mailto:collinsmarc@example.net> List-Id: <triplesoup-dev.incubator.apache.org> Reply-To: collinsmarc@example.net Delivered-To: mailing list collinsmarc@example.net Received: (qmail 97074 invoked by uid 99); 19 Feb 2007 22:39:41 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 14:39:41 -0800 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=X_MAILER_SPAM X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [83.161.120.155] (HELO cr.toftum.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 14:39:31 -0800 Received: from localhost (localhost [83.161.120.155]) by cr.toftum.org (Postfix) with ESMTP id BD3271BC3 for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:39:10 +0100 (CET) X-Virus-Scanned: collinsmarc@example.net Received: from cr.toftum.org ([83.161.120.155]) by localhost (cr.toftum.org [83.161.120.155]) (amavisd-new, port 10024) with ESMTP id rUVYIgaIN0Ae for <collinsmarc@example.net>; Mon, 19 Feb 2007 23:39:03 +0100 (CET) Received: by cr.toftum.org (Postfix, from userid 1000) id 1299C1018E2; Mon, 19 Feb 2007 23:39:03 +0100 (CET) Date: Mon, 19 Feb 2007 23:39:02 +0100 From: Mads Toftum <collinsmarc@example.net> To: collinsmarc@example.net Subject: Re: vendor/ing redland? Message-ID: <20070219223902.GW12489@cr> References: <collinsmarc@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <collinsmarc@example.net> X-Mailer: mutt X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Feb 19, 2007 at 11:31:12PM +0100, Leo Simons wrote: > How does this look? > Like a bad idea? imho pulling in a library like redland really should be avoided if you can. Unless you're planning to have a pile of patches to redaland that won't go back to the mainline, I don't really see a heed. vh Mads Toftum -- http://soulfood.dk From triplesoup-dev-returncollinsmarc@example.net Mon Feb 19 22:49:47 2007 Return-Path: <triplesoup-dev-returncollinsmarc@example.net> Delivered-To: collinsmarc@example.net Received: (qmail 38678 invoked from network); 19 Feb 2007 22:49:45
{'source': 'Apache Software Foundation Public Mail Archives'}