Just one little remark:

If you make fundamental changes, like changing .pom files, group-ids, etc. that 
influence the whole build and the layout of the maven repository please, 
please, write a short notice to the mailing list before checking in. This can 
cause build issues for everyone which are not easy to track down if you have no 
clue what has happened. 

It would be nice to get a warning before performing the next svn sync in such 
cases...

Jens


-----Original Message-----
From: Gabriele Columbro [mailto:[email protected]] 
Sent: Mittwoch, 24. März 2010 13:43
To: [email protected]
Subject: Re: Build artifacts in public maven repository?

Hey Stephan,
finally I found some time to dedicate to this.


On Mar 7, 2010, at 2:33 PM, Stephan Klevenz wrote:

> Hi Gab,
>
> Unfortunately I'm getting an authorization problem while deploying  
> OpenCMIS artifacts to nexus. Here is a log file extraction from the  
> Nexus repository: (see below)

I've tested the issue and found out the problem.  Starting point was  
that Chemistry deploys fine to Maven repo, while Open CMIS doesn't  
right now.
See here for more info: https://issues.apache.org/jira/browse/CMIS-39

>
> I tried to deploy manually from local system using my Apache user  
> and have configured a Hudson job for deployment. Both wont work.
>
> Do you have any hints for me?

Basically the problem is the different groupId for openCMIS, which  
drives us to deploy to a folder where we don't have permissions.  
Simple solution is to ask apache guys access also for org/apache/ 
opencmis subfolders of the maven repos, maybe a better solution is to  
use a package naming like org/apache/chemistry/opencmis-* for all  
openCMIS artifacts?

WDYT?

Ciao!
Gab


>
> Regards,
> Stephan
>
> Entry from Hudson job:
> Authorization
> 7. März 2010 14:14
> Unable to authorize user [ci-hudson] for create to /content/ 
> repositories/snapshots/org/opencmis/opencmis/0.1-SNAPSHOT/ 
> opencmis-0.1-SNAPSHOT.pom from IP Address 140.211.11.106
>
> Entry from a local deployment:
> Authorization
> 7. März 2010 13:25
> Unable to authorize user [sklevenz] for read to /service/local/ 
> repositories/site-test/content/ from IP Address 79.255.87.28
>
>
> Am 05.03.2010 um 20:21 schrieb Gabriele Columbro:
>
>> Hi,
>>
>> cool, let me know if there are any probs.
>>
>> I'm going to do some one snapshot test deployment for other issues  
>> today anyways.
>>
>> CIao!
>> Gab
>>
>> On Mar 5, 2010, at 7:20 PM, Stephan Klevenz wrote:
>>
>>> Hi,
>>>
>>> I will take over to publish _Snapshot_ Artifacts to the central  
>>> Nexus. At that point in time a release is not really necessary.
>>>
>>> Regards,
>>> Stephan
>>>
>>> Am 05.03.2010 um 18:48 schrieb Gabriele Columbro:
>>>
>>>> Hey guys,
>>>> for formal releases I guess voting and release signing are the  
>>>> best practice. See [1] and [2] for more details.
>>>>
>>>> For SNAPSHOTS I already deployed with no problem on [3]. Just a
>>>>
>>>> mvn deploy
>>>>
>>>> should do. Your standard apache credentials should be enough (add  
>>>> them in <servers> section in ~/.m2/settings.xml). Let me know if  
>>>> you want me to take care of this.
>>>>
>>>>
>>>> HTH,
>>>> ciao!
>>>>
>>>> Gab
>>>>
>>>>
>>>> [1] http://www.apache.org/dev/release.html
>>>> [2] 
>>>> http://www.google.co.uk/url?q=http://www.apache.org/dev/release-signing.html&ei=wEORS72xKZWhsQavhpCTAw&sa=X&oi=nshc&resnum=1&ct=result&cd=2&ved=0CAkQzgQoAQ&usg=AFQjCNGx8CZgwJgvSzGIXTKcSROt0-6EnQ
>>>> [3]https://repository.apache.org/index.html#nexus- 
>>>> search;quick~chemistry
>>>>
>>>> On Mar 5, 2010, at 5:16 PM, Florian Müller wrote:
>>>>
>>>>> Chemistry is already on Nexus: https://repository.apache.org/index.html 
>>>>> #nexus-search;quick~chemistry
>>>>> Maybe we can add the OpenCMIS modules there.
>>>>>
>>>>> - Florian
>>>>>
>>>>> -----Original Message-----
>>>>> From: David Caruana [mailto:[email protected]]
>>>>> Sent: Friday, March 05, 2010 4:58 PM
>>>>> To: [email protected]
>>>>> Subject: Build artifacts in public maven repository?
>>>>>
>>>>> I'm not sure how Apache approaches this, but it would be useful  
>>>>> to refer to chemistry and opencmis modules via a public maven  
>>>>> repository.
>>>>>
>>>>> I see there's 
>>>>> http://people.apache.org/repo/m2-incubating-repository/org/apache/ 
>>>>>  but I have no idea how we would publish, and whether a formal  
>>>>> release is required. Being able to refer to current snapshots is  
>>>>> enough for now.
>>>>>
>>>>> Any hints on how this can be done? or anyone willing to set this  
>>>>> up?
>>>>>
>>>>> Thanks,
>>>>> Dave
>>>>>
>>>>>
>>>>>
>>>>
>>>> -- 
>>>>
>>>> Eng. Gabriele Columbro
>>>> Alfresco Software, Ltd.
>>>>
>>>> M: +31 (0)627 565 103
>>>> P: +39 320 161 28 46
>>>> D: +44 (0)1628 876 654
>>>> Skype: gabrielecolumbro
>>>> Blog: http://www.mindthegab.com
>>>>
>>>>
>>>>
>>>
>>> ----
>>> Stephan Klevenz
>>>
>>> Fabrikstr. 45
>>> 69126 Heidelberg
>>>
>>> Tel.: +49 6221 879625
>>> Fax.: +49 6221 339926
>>>
>>>
>>>
>>>
>>>
>>
>> -- 
>>
>> Eng. Gabriele Columbro
>> Alfresco Software, Ltd.
>>
>> M: +31 (0)627 565 103
>> P: +39 320 161 28 46
>> D: +44 (0)1628 876 654
>> Skype: gabrielecolumbro
>> Blog: http://www.mindthegab.com
>>
>>
>>
>
> ----
> Stephan Klevenz
>
> Fabrikstr. 45
> 69126 Heidelberg
>
> Tel.: +49 6221 879625
> Fax.: +49 6221 339926
>
>
>
>
>

-- 

Eng. Gabriele Columbro
Alfresco Software, Ltd.

M: +31 (0)627 565 103
P: +39 320 161 28 46
D: +44 (0)1628 876 654
Skype: gabrielecolumbro
Blog: http://www.mindthegab.com



Reply via email to