harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Egor Pasko <egor.pa...@gmail.com>
Subject Re: [build] need a safe way to populate sources
Date Wed, 21 Mar 2007 21:34:57 GMT
On the 0x2A0 day of Apache Harmony Vladimir Beliaev wrote:
> Hello,
> 
>  > so doing the cleanup and an update should be fine.
> 
> I think I did not do myself clear. Let me say in other words:
> 
> - I'm doing "ant populate_source" & I got the error...
> 
> - I believe this means some of sources were not populated (checked out).
> 
> - so 'svn cleanup; svn update' does not work - some sources may be
> missed as result...
> 
> I've double checked (sorry I do not spend time reading through
> documentation & inspecting build files) directly following your
> recommendation - simulating the case when "populate sources" was
> broken at very beginning (like it was not run at all):
> 
> $ svn co https://svn.apache.org/repos/asf/harmony/enhanced/trunk
> A    trunk/NOTICE
> A    trunk/LICENSE
> A    trunk/common_resources
> A    trunk/working_vm
> A    trunk/COPYRIGHT
> A    trunk/working_jdktools
> A    trunk/THIRD_PARTY_NOTICES.txt
> A    trunk/working_classlib
> A    trunk/build.xml
> Checked out revision 520880.
> $ cd trunk/working_classlib
> $ svn cleanup
> $ svn update
> At revision 520884.
> $ cd ..
> $ svn update
> At revision 520884.
> 
> So no new sources were got of 'ant populate_source' was not executed
> (or broken at very beginning).
> 
> So my question is still valid - what is the right way to proceed (not
> restart) if 'ant populate_source' fails?

1:
cd trunk/working_classlib
svn up
cd ../..

2:
cd trunk/working_vm
svn up
cd ../..


> Thanks
> Vladimir Beliaev
> 
> Geir Magnusson Jr. wrote:
> > On Mar 14, 2007, at 4:04 PM, Nathan Beyer wrote:
> >
> >> If you haven't deleted the contents of the working_* folders, you may
> >> want to try running "svn cleanup" on them. This will cleanup any SVN
> >> file locks that might be blocking access. Another option is to run
> >> "svn update" from within the working_* folders individually.
> >>
> >> What OS are you running SVN on? If it's windows, you may want to try
> >> checking out the top folders closer to the root of the drive. There
> >> can be some trouble with windows paths that are very long.
> > Good suggestions - I can't think of anything else either.  IIRC,
> > populate_source is a checkout, so doing the cleanup and an update
> > should be fine.
> > geir
> >
> >>
> >> -Nathan
> >>
> >> On 3/14/07, Vladimir Beliaev <vladimir.k.beliaev@gmail.com> wrote:
> >>> Hello,
> >>>
> >>> may be I'm asking the known things, still..
> >>>
> >>> Issue:
> >>>
> >>>    I'm building Harmony according to instruction at:
> >>>    http://harmony.apache.org/quickhelp_contributors.html
> >>>
> >>>    I'm doing "Populating the VM and ClassLibrary Source Trees" step
> >>>    which means executing "ant populate_source" from <trunk> directory
> >>>
> >>>    This "ant populate_source" fails from time to time...
> >>>
> >>>    So I need to remove <trunk> & start from scratch (takes time)
-
> >>> issue.
> >>>    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >>>
> >>> Question:
> >>>
> >>>    Could you share a right command to do if "ant populate_source"
> >>> failed?
> >>>
> >>> Error output:
> >>>
> >>>    Often I get something like:
> >>>
> >>>    [exec] svn: REPORT request failed on '/repos/asf/!svn/vcc/default'
> >>>    [exec] svn: REPORT of '/repos/asf/!svn/vcc/default':
> >>>        Compressed response was truncated (_https://svn.apache.org)
> >>>
> >>>    Today I get:
> >>>
> >>>    [exec] svn: Can't move
> >>>    'modules/text/src/main/java/org/apache/.svn/tmp/entries'
> >>>    to
> >>>    'modules/text/src/main/java/org/apache/.svn/entries':
> >>>    Permission denied
> >>>
> >>> Thanks
> >>> Vladimir Beliaev
> >>>
> >>>
> >
> 
> 

-- 
Egor Pasko


Mime
View raw message