From open-jpa-dev-return-574-apmail-incubator-open-jpa-dev-archive=incubator.apache.org@incubator.apache.org Sun Aug 27 18:29:33 2006 Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 9061 invoked from network); 27 Aug 2006 18:29:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 Aug 2006 18:29:32 -0000 Received: (qmail 31574 invoked by uid 500); 27 Aug 2006 18:29:32 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 31553 invoked by uid 500); 27 Aug 2006 18:29:32 -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 31544 invoked by uid 99); 27 Aug 2006 18:29:32 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Aug 2006 11:29:32 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_MESSAGE,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [192.18.42.249] (HELO nwkea-pix-1.sun.com) (192.18.42.249) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 27 Aug 2006 11:29:30 -0700 Received: from d1-sfbay-10.sun.com ([192.18.39.120]) by nwkea-pix-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k7RISqF7029119 for ; Sun, 27 Aug 2006 11:28:56 -0700 (PDT) Received: from conversion-daemon.d1-sfbay-10.sun.com by d1-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0J4O0070158OZI00@d1-sfbay-10.sun.com> (original mail from Craig.Russell@Sun.COM) for open-jpa-dev@incubator.apache.org; Sun, 27 Aug 2006 11:28:52 -0700 (PDT) Received: from [192.168.0.10] (c-24-6-172-77.hsd1.ca.comcast.net [24.6.172.77]) by d1-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0J4O00J64603LO00@d1-sfbay-10.sun.com> for open-jpa-dev@incubator.apache.org; Sun, 27 Aug 2006 11:28:52 -0700 (PDT) Date: Sun, 27 Aug 2006 11:28:49 -0700 From: Craig L Russell Subject: Fwd: [policy] incubating projects and maven repositories v1.0 Sender: Craig.Russell@Sun.COM To: open-jpa-dev@incubator.apache.org Message-id: <51A2775C-92AC-463C-9224-390B1A2944A6@SUN.com> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.2) Content-type: multipart/signed; protocol="application/pkcs7-signature"; boundary=Apple-Mail-47-154987392; micalg=sha1 References: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --Apple-Mail-47-154987392 Content-Type: multipart/alternative; boundary=Apple-Mail-46-154986536 --Apple-Mail-46-154986536 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed FYI, policy is still a bit in flux... Craig Begin forwarded message: > From: Jason van Zyl > Date: August 27, 2006 9:44:58 AM PDT > To: general@incubator.apache.org > Subject: [policy] incubating projects and maven repositories v1.0 > Reply-To: general@incubator.apache.org > > Hi, > > It looks like people objected to creating another mailing list for > policy so I just used [policy] as Robert did in a previous message. > > Henri has setup Maven repositories for the incubator and there is a > document which is an attempt to describe the current setup here: > > http://www.apache.org/dev/repository-faq.html > > I think that everyone agrees that a separate repository for > incubating projects is a good idea as > > 1) you can clearly see what incubator artifacts have been created > 2) we can perform analysis and create reports for incubator > artifacts easily (using Archiva, the maven repository manager) > 3) separating the administration duties of the incubator repository > is a good idea I think. This might involve a different instance of > Archiva and/or different people looking after the respective > repositories > > I haven't looked at all the projects using Maven in the incubator > but cxf, the one I'm most involved with, looks like its settling on > versions like: > > 2.0-incubator-SNAPSHOT > > So the repository is clearly separated, and from a dependency > element in a Maven POM you can clearly see it's an incubator version. > > There was discussion that incubator repository would not be sync'd > to the central repository but I don't really see much point in > this. A few folks with incubating projects have voiced concerns > that they don't want to see their projects be taken out of > circulation in the central repository because they are incubating. > If each and every incubating project has a version for each > artifact like that above then it will be fairly clear that it's > from the incubator. Moreso then if you just had a repository > definition pointing at the incubator repository. > > Also someone may make an repository request to place an incubator > artifact in the central repository and at this point a policy > mandated here would conflict with someone's right to redistribute > artifacts created in the incubator. I don't really want to get into > the business of policing repository requests. I think it is in the > best interests of the incubating projects to have the incubator > repository sync'd to Maven's central repository. The source of > artifacts for incubating projects is clear from the version so I > don't think there will be any confusion by consumers of these > artifacts and as such I don't really see any downside to allowing > the sync to Maven's central repository. > > Thoughts? > > Jason van Zyl > jason@maven.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > 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-46-154986536 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 FYI, policy is still a bit in = flux...

Craig

Begin = forwarded message:

From: = Jason van Zyl <jason@maven.org>
Date: = August 27, 2006 9:44:58 AM PDT

=
Hi,

It looks like people objected to = creating another mailing list for policy so I just used [policy] as = Robert did in a previous message.

Henri has setup Maven = repositories for the incubator and there is a document which is an = attempt to describe the current setup here:


I think that everyone agrees = that a separate repository for incubating projects is a good idea = as

1) you can clearly see what incubator artifacts have = been created
2) we can perform analysis and = create reports for incubator artifacts easily (using Archiva, the maven = repository manager)
3) separating the = administration duties of the incubator repository is a good idea I = think. This might involve a different instance of Archiva and/or = different people looking after the respective repositories

I = haven't looked at all the projects using Maven in the incubator but cxf, = the one I'm most involved with, looks like its settling on versions = like:

2.0-incubator-SNAPSHOT

So the = repository is clearly separated, and from a dependency element in a = Maven POM you can clearly see it's an incubator version.

There = was discussion that incubator repository would not be sync'd to the = central repository but I don't really see much point in this. A few = folks with incubating projects have voiced concerns that they don't want = to see their projects be taken out of circulation in the central = repository because they are incubating. If each and every incubating = project has a version for each artifact like that above then it will be = fairly clear that it's from the incubator. Moreso then if you just had a = repository definition pointing at the incubator repository.

Also = someone may make an repository request to place an incubator artifact in = the central repository and at this point a policy mandated here would = conflict with someone's right to redistribute artifacts created in the = incubator. I don't really want to get into the business of policing = repository requests. I think it is in the best interests of the=A0 incubating projects to have = the incubator repository sync'd to Maven's central repository. The = source of artifacts for incubating projects is clear from the version so = I don't think there will be any confusion by consumers of these = artifacts and as such I don't really see any downside to allowing the = sync to Maven's central repository.

Thoughts?

Jason = van Zyl




For = additional commands, e-mail: general-help@incubator.a= pache.org

=

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-46-154986536-- --Apple-Mail-47-154987392 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGUDCCAwkw ggJyoAMCAQICEB7Y7fLHmKoeHTUdbtYrvpAwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA1MTIxNTIxNDc0NFoXDTA2MTIxNTIxNDc0 NFowbDEQMA4GA1UEBBMHUnVzc2VsbDEUMBIGA1UEKhMLQ3JhaWcgTGFpcmQxHDAaBgNVBAMTE0Ny YWlnIExhaXJkIFJ1c3NlbGwxJDAiBgkqhkiG9w0BCQEWFUNyYWlnLlJ1c3NlbGxAU3VuLkNPTTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXXgEAm88nu8cFbxXSWqTq+GaYpCx/0QSom 8kBbVxpJIURuO4ErLDupeXu6y9+5e7ZKLbeSQE5xbfYPcQR/IhqmYKy5YqRcuzPXREBj2zKEkZph pNXWpHgMdx9W8dq0Cu2i9Ux/S6c2MuEHrP6gfGGll+b/mzLoO280QHTuE4pcpKntRnwZdGxQ/5l8 IL+eLP+jpJAbYW9C+KNKofZtS6V6R0uzlqTOsEdZvwxZQ4mmPgHoz1+Gjwme/PC5sKvF09MaJDiI pj9SvZ4CTCgcDZV78J086YwlVbMC0VQotjhu1p42lr8CS33IXLz3OWNrDETCAepah/Dgw2ZZApQ9 9L0CAwEAAaMyMDAwIAYDVR0RBBkwF4EVQ3JhaWcuUnVzc2VsbEBTdW4uQ09NMAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQEEBQADgYEAKdIkgAWCg2Bi7ocnstfJA4iymTRI2/L4oQx9zvllM9bNJ2cR cecJIx3HuoHbhPvemh1GExEPgHU+dXSxDmD0BEmPnhSReKCURyslnbMphPZ5kR6USzQFrRa+v0ii J+SBO9VQYTQWT+xEjmRLM76MfkBFw3IOC9CUkRoYZ88pOoUwggM/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 YWlsIElzc3VpbmcgQ0ECEB7Y7fLHmKoeHTUdbtYrvpAwCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDYwODI3MTgyODQ5WjAjBgkqhkiG9w0B CQQxFgQUy0yFxwPwE3K0zUfz5Gnw98G8ko0wgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAe2O3yx5iqHh01HW7WK76QMIGHBgsqhkiG 9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAe 2O3yx5iqHh01HW7WK76QMA0GCSqGSIb3DQEBAQUABIIBAFbZTKyqMda3M+vlUpSYUBSCjLiMFmVH BKIP10Y4i2/3Was8BWKCfGSPfWBgkrYNW1tLmDgwi6vt1U5G7XSW/HMudtuOq6vsSS3NQjIEgRuT 2SVEVuc56Pd/hGF7B9cPLXb/GVn/FJ0eCLM8EzBVtavP/Jj75dqS7Nwm0rGt71+xp+2jGau+pmKK MvKotnldypLX9mVQpdIbIGRi/ncD1+ky89F28rewyhwWVZ2fZgFXdw/Py9x9A6GTA6EO+lo/OJDf kKh/CCmM4w641hzuN9hXbAMdscNA6oHm4tAlMB250z1N9UJ4Et2xNIqFO6JYWt8VX/1eAgB3nY1d QDXFqk8AAAAAAAA= --Apple-Mail-47-154987392--