[Pharo-project] 1.2 Dev Status

Guillermo Polito guillermopolito at gmail.com
Fri Feb 18 11:29:07 CET 2011


Ok, 3) is not fixed yet, I didn't read Ok :(.

On Fri, Feb 18, 2011 at 7:17 AM, Guillermo Polito <guillermopolito at gmail.com
> wrote:

> Little update!
>
> Build is working now:
> https://pharo-ic.lille.inria.fr/hudson/job/Pharo%201.2/
>
> There are already some tests to fix:
>
>  <http://goog_21302566> <http://goog_21302566>>>>
>  CollectionsTests.Arrayed.FloatArrayTest.testArithmeticCoercion <<<
> Loading...
> 0.0030 <http://goog_21302566>1 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloCurrentVersionTest.testFoo40Loaded1Package1LaterPackage
> <<<
> Loading...
> 3.363 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineFetch
> <<<
> Loading...
> 0.059 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testBaselineLoad
> <<<
> Loading...
> 0.757 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadC
> <<<
> Loading...
> 1.506 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedAtomicLoaderTest.testIssue49PartialLoadG
> <<<
> Loading...
> 1.717 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadC
> <<<
> Loading...
> 1.62 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testIssue49PartialLoadG
> <<<
> Loading...
> 1.774 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineLoad <<<
> Loading...
> 0.828 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferBasedLoaderTest.testBaselineFetch <<<
> Loading...
> 0.058 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferFunctionalTest.testPackageResolution <<<
> Loading...
> 0.011 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloGoferFunctionalTest.testComparison <<<
> Loading...
> 0.0080 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloMCCachingLoaderTestCase.testBaselineLoad <<<
> Loading...
> 0.963 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Metacello.TestsMC.MetacelloMCSpecLoaderTest.testLatestPackage <<<
> Loading...
> 0.016 <http://goog_21302566>18 <http://goog_21302566>
> <http://goog_21302566>>>> Tests.Release.ReleaseTest.testObsoleteClasses
> <<<
> Loading...
> 1.081 <http://goog_21302566>56 <http://goog_21302566>
> <http://goog_21302566>>>>
>  Refactoring.Tests.Core.RBInlineMethodFromComponentTest.testInlineEmptyComponentMethod
> <<<
> Loading...
> 0.148 <http://goog_21302566>102 <http://goog_21302566> >>>
>  Tests.Release.ReleaseTest.testUndeclared <<<
>
> 1) Most of them (actually 13 of 17), are from metacello and Gofer.   Dale
> said he's going to replicate Gofer changes to squeak and gemstone, and fix
> the tests after that.
>
> 2) One is from the recently added Collections-Arithmetic.  It's sending
> #clone instead of #copy.
>
> 3) testObsoleteClasses is fixed here (
> http://code.google.com/p/pharo/issues/detail?id=3681&q=testObsoleteClasses&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).
> I will
> integrate it in a minutes.
>
> 4) testInlineEmptyComponentMethod is failing because there is an
> initialization method that is doing:
>
> Refactoring class>>initializeRefactoringOptions
>     RefactoringOptions := IdentityDictionary new.
>     RefactoringOptions
>         at: #implementorToInline
>         put: [ :ref :imps | self error: #implementorToInline ];
>
>         at: #methodName
>         put: [ :ref :methodName | self error: #methodName ];
>
>         at: #selfArgumentName
>         put: [ :ref | self error: #selfArgumentName ];
>
>         at: #selectVariableToMoveTo
>         put: [ :ref :class :selector | self error: #selectVariableToMoveTo
> ];
>
>         at: #variableTypes
>         put: [ :ref :types :selected | self error: #variableTypes ];
>
>         at: #extractAssignment
>         put: [ :ref :varName | self error: #extractAssignment ];
>
>         at: #inlineExpression
>         put: [ :ref :string | self error: #inlineExpression ];
>
>         at: #alreadyDefined
>         put: [ :ref :cls :selector |  self error: #alreadyDefined ];
>
>         at: #useExistingMethod
>         put: [ :ref :selector |  self error: #useExistingMethod ];
>
>         at: #openBrowser
>         put: [ :ref :env |  self error: #openBrowser ]
>
> And it breaks when the test is using that dictionary elements ;).  Does
> someone know about it?
>
> 5) testUndeclared.  Undeclared still has inside it #CustomMenu,
> #DefaultStubs, #KedamaFloatArray.
> #CustomMenu is fixed (
> http://code.google.com/p/pharo/issues/detail?id=3712&q=CustomMenu&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty).
> I'll integrate it in a while.
> #DefaultStubs remains to be fixed: (
> http://code.google.com/p/pharo/issues/detail?id=3711&q=DefaultStubs&colspec=ID%20Type%20Status%20Summary%20Milestone%20Difficulty
> )
> #KedamaFloatArray is referenced in WordArray #+, #-, #*, #=.  Should it be
> referencing to FloatArray instead? :P.  It's a change for
> Collection-Arithmetic.
>
> Any clue about unresolved tasks?
>
> Thanks!
> Guille
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20110218/f37d969b/attachment.htm>


More information about the Pharo-project mailing list