Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361949

Summary: Retry git and publishing operations
Product: [RT] Virgo Reporter: Hristo Iliev <hsiliev>
Component: virgo-buildAssignee: Hristo Iliev <hsiliev>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: eclipse, fwaibel, glyn.normington
Version: 3.0.1.RELEASE   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Retry logic and repo name check none

Description Hristo Iliev CLA 2011-10-25 11:47:42 EDT
Ripplor (and probably all ruby-based tools) can retry git clone/push and publishing operations before giving up due to network issues for example.
Comment 1 Hristo Iliev CLA 2011-10-30 10:16:52 EDT
Created attachment 206179 [details]
Retry logic and repo name check
Comment 2 Glyn Normington CLA 2011-11-10 08:01:19 EST
I applied this patch and hit the following problem:

$ ~/eclipse/virgo/org.eclipse.virgo.web-server/scripts/ripplor/ripplor.rb -r kernel -u gnormington
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- choice (LoadError)
	from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /Users/glynnormington/eclipse/virgo/org.eclipse.virgo.web-server/scripts/ripplor/options.rb:2
	from /Users/glynnormington/eclipse/virgo/org.eclipse.virgo.web-server/scripts/ripplor/ripplor.rb:6:in `require'
	from /Users/glynnormington/eclipse/virgo/org.eclipse.virgo.web-server/scripts/ripplor/ripplor.rb:6

I tried installing the choice and etc gems, but the problem persisted, so I stashed the changes and the ripple began normally, which indicate some problem with the patch or my ruby setup.
Comment 3 Glyn Normington CLA 2012-06-26 05:20:52 EDT
Flagging as an enhancement given that most people don't hit this problem and it's really a problem with certain networks.
Comment 4 Florian Waibel CLA 2015-06-03 06:47:00 EDT
With the introduction of virgo-root and the switch to Gradle (Bug 463462) this seems obsolete, now.