Hi Yanni, On 16 Jan 2013, at 07:25, Yanni Chiu <yanni@rogers.com> wrote:
On 09/01/13 3:46 AM, Sven Van Caekenberghe wrote:
Basically you should be able to get all the bits (preferably in Pharo 2.0) by doing
(ConfigurationOfZincHTTPComponents project version: '2.2') load: 'SSO'
It works fine for me in Pharo-1.4, but I cannot build it using Jenkins because Metacello throws up a UI dialog asking whether to Load/Merge/Cancel the Zinc-HTTP package.
The Zinc-HTTP package ends up dirty, after loading the
Zinc-Character-Encoding-Core Zinc-Resource-Meta-Core
pre-req packages. These packages seem to be a re-packaging of the previous Zinc-HTTP package.
Is this a limitation of Metacello not having atomic load? Can the Metacello dialog be disabled? Should the non-interactive UI manager be enhanced to somehow proceed?
The easiest solution is to switch to 2.0 where this repackaging conflict is already resolved. For a non-interactive CI build based on Metacello loading, this should work: [ ConfigurationOfZincHTTPComponents load ] on: MCMergeOrLoadWarning do: [ :warning | Transcript crShow: 'Ignoring with Load anyway ', warning printString. warning resume: true ]. HTH, Sven -- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill