Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 52945 invoked from network); 9 Feb 2007 18:43:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Feb 2007 18:43:04 -0000 Received: (qmail 81629 invoked by uid 500); 9 Feb 2007 18:43:11 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 81600 invoked by uid 500); 9 Feb 2007 18:43:11 -0000 Mailing-List: contact open-jpa-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: open-jpa-dev@incubator.apache.org Delivered-To: mailing list open-jpa-dev@incubator.apache.org Received: (qmail 81578 invoked by uid 99); 9 Feb 2007 18:43:10 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Feb 2007 10:43:10 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [192.18.42.249] (HELO nwk-ea-fw-1.sun.com) (192.18.42.249) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Feb 2007 10:43:00 -0800 Received: from d1-sfbay-09.sun.com ([192.18.39.119]) by nwk-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l19Igddf028890 for ; Fri, 9 Feb 2007 10:42:39 -0800 (PST) Received: from conversion-daemon.d1-sfbay-09.sun.com by d1-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) id <0JD700M01L6E0H00@d1-sfbay-09.sun.com> (original mail from Craig.Russell@Sun.COM) for open-jpa-dev@incubator.apache.org; Fri, 09 Feb 2007 10:42:39 -0800 (PST) Received: from [129.145.133.119] by d1-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0JD7001L7LB3JI00@d1-sfbay-09.sun.com> for open-jpa-dev@incubator.apache.org; Fri, 09 Feb 2007 10:42:39 -0800 (PST) Date: Fri, 09 Feb 2007 10:42:38 -0800 From: Craig L Russell Subject: Fwd: Please review: changes to push new versions to maven repository Sender: Craig.Russell@Sun.COM To: open-jpa-dev@incubator.apache.org Message-id: MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: multipart/signed; protocol="application/pkcs7-signature"; boundary=Apple-Mail-77--534168988; micalg=sha1 References: <45CCBCCD.60607@sun.com> X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-77--534168988 Content-Type: multipart/alternative; boundary=Apple-Mail-76--534169544 --Apple-Mail-76--534169544 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed FYI. The official JPA jars that pass the TCK will be put into the maven repo shortly. Craig Begin forwarded message: > From: "Lance J. Andersen" > Date: February 9, 2007 10:26:21 AM PST > To: persistence@glassfish.dev.java.net > Subject: Re: Please review: changes to push new versions to maven > repository > Reply-To: persistence@glassfish.dev.java.net > > Hi Wonseok, > > Great question and this is something Marina and i discussed > yesterday. The issue is that the jars in the maven repository are > from june 2006. One of the issues is that signatures had some > errors which have since been addressed. Where the 1.0b version > came from is this is the version of the JPA TCK which has recorded > the corrected signatures per the specification. > > For Toplink Essentials, the versioning aligns with the Glassfish > build that the jar originated from. > > If you(or anyone else) has a better suggestion WRT versioning, let > us know. > > We just need to release a new set of jars to the maven repository > ASAP. > > Regards > Lance > > Wonseok Kim wrote: >> Hi Marina, >> I'm curious about the version policy, indeed. >> >> persistence-api: >> What does it mean by "1.0b"? does "b" mean a patch version? >> >> toplink-essentials: >> Does TopLink Essentials have unique version policy ( 2.0?) other >> than SJSAS version (9.1)? >> Manifest has version like "9.1 build: b35". Also I don't think >> trunk build has 2.0 changes (if 9.0 build is 1.0). Then should it >> be 1.1? I'm not sure. >> >> I believe that version policy is important because ugly version >> scheme could confuse users/developers and it would not be easy to >> change it later. >> >> Also I have following questions in my mind. >> - Could TopLink Essentials be independent project (separation from >> GlassFish like Grizzly) in the future? >> - Does TopLink Essentials require unique version policy than SJSAS >> version( 9.0, 9.1)? >> - If not, should the SJSAS version be used for maven repository? >> >> Regards, >> -Wonseok >> >> On 2/9/07, Marina Vatkina < Marina.Vatkina@sun.com> wrote: >> I made the following changes to create jars with a new version: >> >> 1. Changed version of the persistence-api related files to 1.0b in >> persistence-api: >> Index: build.properties >> =================================================================== >> RCS file: /cvs/glassfish/persistence-api/build.properties,v >> retrieving revision 1.4 >> diff -r1.4 build.properties >> 29c29 >> < release.version=1.0 >> --- >> > release.version=1.0b >> >> 2. Changed version of the toplink related files to 2.0-35 and the >> dependency on >> the p-api to 1.0b in entity-persistence: >> >> Index: build.properties >> =================================================================== >> RCS file: /cvs/glassfish/entity-persistence/build.properties,v >> retrieving revision 1.2 >> diff -r1.2 build.properties >> 29c29 >> < release.version=1.0 >> --- >> > release.version=2.0-35 >> Index: toplink-essentials.pom >> =================================================================== >> RCS file: /cvs/glassfish/entity-persistence/toplink- essentials.pom,v >> retrieving revision 1.1 >> diff -r1.1 toplink-essentials.pom >> 10c10 >> < 1.0 >> --- >> > 1.0b >> >> I tested by creating the files without pushing them to the >> repository. Their >> names look correct: >> >> persistence-api/build/maven-repo/javax.persistence/jars/ >> persistence-api-1.0b.jar >> persistence-api/build/maven-repo/javax.persistence/jars/ >> persistence-api-1.0b.jar.md5 >> persistence-api/build/maven-repo/javax.persistence/poms/ >> persistence- api-1.0b.pom >> persistence-api/build/maven-repo/javax.persistence/poms/ >> persistence-api-1.0b.pom.md5 >> persistence-api/build/maven-repo/javax.persistence/java-sources/ >> persistence-api-1.0b-sources.jar >> persistence-api/build/maven-repo/javax.persistence/java-sources/ >> persistence- api-1.0b-sources.jar.md5 >> >> entity-persistence/build/maven-repo/javax.persistence/jars/toplink- >> essentials-2.0-35.jar >> entity-persistence/build/maven-repo/javax.persistence/jars/toplink- >> essentials-2.0-35.jar.md5 >> entity-persistence/build/maven-repo/javax.persistence/poms/ >> toplink- essentials-2.0-35.pom >> entity-persistence/build/maven-repo/javax.persistence/poms/toplink- >> essentials-2.0-35.pom.md5 >> entity-persistence/build/maven-repo/javax.persistence/java-sources/ >> toplink-essentials-2.0-35-sources.jar >> entity-persistence/build/maven-repo/javax.persistence/java-sources/ >> toplink-essentials-2.0-35-sources.jar.md5 >> entity-persistence/build/maven-repo/ >> oracle.toplink.essentials.agent/jars/toplink-essentials- >> agent-2.0-35.jar >> entity-persistence/build/maven-repo/ >> oracle.toplink.essentials.agent/jars/toplink-essentials- >> agent-2.0-35.jar.md5 >> entity-persistence/build/maven-repo/ >> oracle.toplink.essentials.agent/poms/toplink-essentials- >> agent-2.0-35.pom >> entity-persistence/build/maven-repo/ >> oracle.toplink.essentials.agent/poms/toplink-essentials- >> agent-2.0-35.pom.md5 >> entity-persistence/build/maven-repo/ >> oracle.toplink.essentials.agent/java-sources/toplink-essentials- >> agent-2.0-35-sources.jar >> entity-persistence/build/maven-repo/ >> oracle.toplink.essentials.agent/java-sources/toplink-essentials- >> agent-2.0-35-sources.jar.md5 >> >> >> thanks, >> -marina >> >> Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:Craig.Russell@sun.com P.S. A good JDO? O, Gasp! --Apple-Mail-76--534169544 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 FYI. The official JPA jars that = pass the TCK will be put into the maven repo shortly.

Craig

Begin = forwarded message:

From: = "Lance J. Andersen" <Lance.Andersen@Sun.COM>
Date: February 9, 2007 10:26:21 AM = PST
Subject: Re: Please review: changes to push = new versions to maven repository
Hi Marina,
I'm curious about the version policy, = indeed.

persistence-api:
What does it mean by "1.0b"? = does "b" mean a patch version?

toplink-essentials:
Does = TopLink Essentials have unique version policy ( 2.0?) other than SJSAS = version (9.1)?
Manifest has version like "9.1 build: b35". Also I = don't think trunk build has 2.0 changes (if 9.0 build is 1.0). Then = should it be 1.1? I'm not sure.

I believe that version policy = is important because ugly version scheme could confuse users/developers = and it would not be easy to change it later.

Also I have = following questions in my mind.
- Could TopLink Essentials be = independent project (separation from GlassFish like Grizzly) in the = future?
- Does TopLink Essentials require unique version policy than = SJSAS version( 9.0, 9.1)?
- If not, should the SJSAS version be used = for maven repository?

Regards,
-Wonseok

=
On 2/9/07, Marina Vatkina < Marina.Vatkina@sun.com> = wrote:
I made the following changes to create jars with a new version: =

1. Changed version of the persistence-api related files to = 1.0b in persistence-api:
Index: build.properties
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: = /cvs/glassfish/persistence-api/build.properties,v
retrieving = revision 1.4
diff -r1.4 build.properties
29c29
< = release.version=3D1.0
---
> release.version=3D1.0b
=
2. Changed version of the toplink related files to 2.0-35 and the = dependency on
the p-api to 1.0b in entity-persistence:

= Index: build.properties
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: = /cvs/glassfish/entity-persistence/build.properties,v
retrieving = revision 1.2
diff -r1.2 build.properties
29c29
< = release.version=3D1.0
---
> release.version=3D2.0-35
= Index: toplink-essentials.pom
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: = /cvs/glassfish/entity-persistence/toplink- essentials.pom,v
= retrieving revision 1.1
diff -r1.1 toplink-essentials.pom
= 10c10
<=A0=A0=A0=A0=A0=A0 <version>1.0</version>
= ---
>=A0=A0=A0=A0=A0=A0 <version>1.0b</version>
=
I tested by creating the files without pushing them to the = repository. Their
names look correct:

= persistence-api/build/maven-repo/javax.persistence/jars/persistence-api-1.= 0b.jar
= persistence-api/build/maven-repo/javax.persistence/jars/persistence-api-1.= 0b.jar.md5
= persistence-api/build/maven-repo/javax.persistence/poms/persistence- = api-1.0b.pom
= persistence-api/build/maven-repo/javax.persistence/poms/persistence-api-1.= 0b.pom.md5
= persistence-api/build/maven-repo/javax.persistence/java-sources/persistenc= e-api-1.0b-sources.jar
= persistence-api/build/maven-repo/javax.persistence/java-sources/persistenc= e- api-1.0b-sources.jar.md5

= entity-persistence/build/maven-repo/javax.persistence/jars/toplink-essenti= als-2.0-35.jar
= entity-persistence/build/maven-repo/javax.persistence/jars/toplink-essenti= als-2.0-35.jar.md5
= entity-persistence/build/maven-repo/javax.persistence/poms/toplink- = essentials-2.0-35.pom
= entity-persistence/build/maven-repo/javax.persistence/poms/toplink-essenti= als-2.0-35.pom.md5
= entity-persistence/build/maven-repo/javax.persistence/java-sources/toplink= -essentials-2.0-35-sources.jar
= entity-persistence/build/maven-repo/javax.persistence/java-sources/toplink= -essentials-2.0-35-sources.jar.md5
= entity-persistence/build/maven-repo/oracle.toplink.essentials.agent/jars/t= oplink-essentials-agent-2.0-35.jar
= entity-persistence/build/maven-repo/oracle.toplink.essentials.agent/jars/t= oplink-essentials-agent-2.0-35.jar.md5
= entity-persistence/build/maven-repo/oracle.toplink.essentials.agent/poms/t= oplink-essentials-agent-2.0-35.pom
= entity-persistence/build/maven-repo/oracle.toplink.essentials.agent/poms/t= oplink-essentials-agent-2.0-35.pom.md5
= entity-persistence/build/maven-repo/oracle.toplink.essentials.agent/java-s= ources/toplink-essentials-agent-2.0-35-sources.jar
= entity-persistence/build/maven-repo/oracle.toplink.essentials.agent/java-s= ources/toplink-essentials-agent-2.0-35-sources.jar.md5

=
thanks,
-marina


=

Craig Russell

Architect, Sun Java Enterprise System http://java.sun.com/products/jdo=

408 = 276-5638 mailto:Craig.Russell@sun.com

P.S. A = good JDO? O, Gasp!


= --Apple-Mail-76--534169544-- --Apple-Mail-77--534168988 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGUDCCAwkw ggJyoAMCAQICECpJVMO68ii+Xfsc1O1YYFIwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTIwOTE5NTEwNVoXDTA3MTIwOTE5NTEw NVowbDEQMA4GA1UEBBMHUnVzc2VsbDEUMBIGA1UEKhMLQ3JhaWcgTGFpcmQxHDAaBgNVBAMTE0Ny YWlnIExhaXJkIFJ1c3NlbGwxJDAiBgkqhkiG9w0BCQEWFUNyYWlnLlJ1c3NlbGxAU3VuLkNPTTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMNAB4Ih+ShsCt89HzqIdwEx8L4o1UHiY6V7 16mrCedfd4Y0/uI7z9Zam8ysgEh+F7aDnQEKmEsVFN35G4nPMfLU6dZYkvADwUjbq82t/dJ3FDDg Q945nHHpqECZff/S/UMho9AFfj6PZvZBAlDCJAayb4RdKIlfuvPW9YcQStQ1IfVJcVuKnC0Q+tdc a4A7zn7IzLOQohO1lTc3hXSBigEIGiGYn6Ny0wmexfA3X1WsXekFx5czd+M4GjDjswn8CNoBmnBr jOTGK1mOsXR6GSRHnly2s9xTdE4qv9qimM+7C2yzMHbKcszV7OQoLsRsZKDh+6u9wYU+TrjcY4ym bA8CAwEAAaMyMDAwIAYDVR0RBBkwF4EVQ3JhaWcuUnVzc2VsbEBTdW4uQ09NMAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQEFBQADgYEAU/EpPDztnb55Fz7iGSVm1mYEVj5m2OQKTYG26POUAomCBRrt /CdBBvqYmcHUTpra0qLELHAQadYFl2v11iQkqwF5PPJs19oU/zA0m5qFnOMTAiCvel7IprIwA2r6 eJR9siaPwDRgVJ/Sj71dD+utwf+nRrNy0/7PMNK5y+ocsYQwggM/MIICqKADAgECAgENMA0GCSqG SIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQH EwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZp Y2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMw NzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls IElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUE cJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/Ef kTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMB AAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js LnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYD VR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GB AEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+ hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC 3CEZNd4ksdMdRv9dX2VPMYIDEDCCAwwCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECECpJVMO68ii+Xfsc1O1YYFIwCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcwMjA5MTg0MjM5WjAjBgkqhkiG9w0B CQQxFgQUEloNdQsei3mKKlXBN0Ex+0INQKYwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAqSVTDuvIovl37HNTtWGBSMIGHBgsqhkiG 9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAq SVTDuvIovl37HNTtWGBSMA0GCSqGSIb3DQEBAQUABIIBAGZ+LglOFntCTTr1IKdRAeABzcNniPrw wsL0JTKTYP9XtK7K0dbRRrUshGWk9Ux/p+U4ynaiWs4OFnlzbmQ68oioFobaQ8WuHsvs+jJv9FQ8 vfSROPP4/zRA0wprGxOOrYvXzT7XCxlRDV5vwuU4be4Zz4pHVJcMlIeMku0yw0+j4stTG3xm2+7W FpOM5R6bOSQ9yOj52d27OLbg9Cm09JUF2xCs8WEnpDGjsTlxMOMAM+FTr8AHRfiQ0TnhkcDYg9BD 9chkac5d4HbtS5cQM4hYIV8rjIEUirN6RAH4o9QYV1fEDR+8/dNPtHi6NaT3sdNIF0x6//24EQYZ iHWLgC0AAAAAAAA= --Apple-Mail-77--534168988--