Sure, I'm the first one to tell people who email me this :-) I thought this
was more an infra question for codehaus/mergere.

So, anyone on the list has access to the Codehaus continuum machine? Or any
other idea?

Thanks
-Vincent

-----Original Message-----
From: Brett Porter [mailto:[EMAIL PROTECTED] 
Sent: dimanche 23 juillet 2006 03:55
To: [EMAIL PROTECTED]
Cc: 'Emmanuel Venisse'
Subject: Re: Using continuum for building cargo?

could we take this over to the users@ or dev@ list? We're trying to 
build a bigger community around Continuum, and answering each others 
questions is a part of that. Not to metnion having a public archive of 
the problem in case others encounter similar circumstances...

Thanks,
Brett

On 23/07/2006 6:06 AM, Vincent Massol wrote:
> Hi Brett,
> 
>> -----Original Message-----
>> From: Brett Porter [mailto:[EMAIL PROTECTED]
>> Sent: vendredi 7 juillet 2006 08:13
>> To: Vincent Massol
>> Cc: 'Emmanuel Venisse'
>> Subject: Re: Using continuum for building cargo?
>>
>> It runs as nobody, and is successfully creating the directories:
>>
>> drwxr-xr-x  10 nobody    nobody     4096 Jul  6 03:04 cargo
>>
>> (which contains an empty installs directory).
>>
>> There are also a bunch of other cargo temp files - missing some
>> deleteOnExit()s perhaps?
> 
> I've progressed a bit but not much. I've fixed this error but I cheated as
I
> removed the need for creating a tmp file. However it's not failing in
> another module which also creates a tmp file (see
http://tinyurl.com/q3jra).
> 
> It's really as if there were some issues creating files. I don't have
access
> to the machine. I don't think this has to do with the fact the machine is
on
> a *nix os as there are some other cargo committers on *nix and they've
never
> reported a problem.
> 
> I've checked the code and it calls a mkdirs() which is returning false so
we
> can't know the real reason. The JDK code for mkdirs() is hiding the
> underlying IOException error:
> 
>     public boolean mkdirs() {
>       if (exists()) {
>           return false;
>       }
>       if (mkdir()) {
>           return true;
>       }
>         File canonFile = null;
>         try {
>             canonFile = getCanonicalFile();
>         } catch (IOException e) {
>             return false;
>         }
>       String parent = canonFile.getParent();
>         return (parent != null) && 
>                (new File(parent, fs.prefixLength(parent)).mkdirs() &&
>                                     canonFile.mkdir());
>     }
> 
> Thus I'm pretty sure there must be some kind of permissions issues.
> 
> Any idea on how to debug this?
> 
> Thanks a lot
> -Vincent
> 
>> On 7/07/2006 1:11 AM, Vincent Massol wrote:
>>> Hi Brett,
>>>
>>> I've added cargo projects but the build is failing and the reason seems
>> to
>>> be because the user under which continuum runs does not have the right
>> to
>>> access the /tmp directory. Could that be possible?
>>>
>>> Cargo requires the usage of a tmp directory (for storing the downloaded
>>> container installations for example. This directory must be persistent
>>> across builds as otherwise containers distributions will be downloaded
>> every
>>> time which will take forever). Cargo uses ${java.io.tmpdir} as the tmp
>> dir.
>>> I don't have shell access on this machine. Do you think you could verify
>>> /tmp permissions on this machine?
>>>
>>> Thanks a lot
>>> -Vincent
>>>
>>>> -----Original Message-----
>>>> From: Vincent Massol [mailto:[EMAIL PROTECTED]
>>>> Sent: mercredi 5 juillet 2006 08:50
>>>> To: 'Brett Porter'
>>>> Subject: RE: Using continuum for building cargo?
>>>>
>>>> Thanks Brett.
>>>> -Vincent
>>>>
>>>>> -----Original Message-----
>>>>> From: Brett Porter [mailto:[EMAIL PROTECTED]
>>>>> Sent: mercredi 5 juillet 2006 03:11
>>>>> To: Vincent Massol
>>>>> Subject: Re: Using continuum for building cargo?
>>>>>
>>>>> Sorry for the delay. Log in with vmassol/cargoograc
>>>>>
>>>>> On 4/07/2006 1:13 AM, Vincent Massol wrote:
>>>>>> Hi Brett,
>>>>>>
>>>>>> Emmanuel told me you were managing
>>>>>> http://ci.codehaus.org/continuum/servlet/continuum. I was wondering
>> if
>>>>> it
>>>>>> would be possible to run the cargo m2 build on some existing
>> continuum
>>>>>> instance. I'm currently running the cargo m1 build on codehaus's
>>>>> beetlejuice
>>>>>> but I'd now like to switch the cargo official build to m2. But for
>>>> that
>>>>> I
>>>>>> need a CI for the m2 build.
>>>>>>
>>>>>> Thanks
>>>>>> -Vincent
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>
__________________________________________________________________________
>>>>> _
>>>>>> Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et
>>>> son
>>>>> interface révolutionnaire.
>>>>>> http://fr.mail.yahoo.com
>>>>>>
>>>>> --
>>>>> Brett Porter <[EMAIL PROTECTED]>
>>>>> Apache Maven - http://maven.apache.org/
>>>>> Better Builds with Maven - http://library.mergere.com/
>>>
>>>
>>>
>>>
>>>
>>>
>>
__________________________________________________________________________
>> _
>>> Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son
>> interface révolutionnaire.
>>> http://fr.mail.yahoo.com
>>>
>>
>> --
>> Apache Maven - http://maven.apache.org/
>> Better Builds with Maven - http://library.mergere.com/
> 
> 
>       
> 
>       
>               
>
___________________________________________________________________________ 
> Découvrez un nouveau moyen de poser toutes vos questions quelque soit le
sujet ! 
> Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et
vos expériences. 
> http://fr.answers.yahoo.com 
> 


-- 
Apache Maven - http://maven.apache.org/
Better Builds with Maven - http://library.mergere.com/






___________________________________________________________________________
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos 
expériences.
http://fr.answers.yahoo.com

Reply via email to