[Pharo-dev] [Pharo3] 30837 has new sources file

Marcus Denker marcus.denker at inria.fr
Mon Apr 28 10:12:51 EDT 2014


On 28 Apr 2014, at 15:58, Marcus Denker <marcus.denker at inria.fr> wrote:

> 
> On 28 Apr 2014, at 15:34, Marcus Denker <marcus.denker at inria.fr> wrote:
> 
>> Hi,
>> 
>> So we did
>> 
>> -> an update 30837 to remove a bit of Scriploader methods so the do not end up in the .sources file (60.000 LOC…)
>> -> then we condensed the sources and changes and re-uploaded that file.
>> -> Zeroconf has been updated. Now it download V1, V2 and V3 sources… (which is far from nice… but works).
>> -> the sources files is here: http://files.pharo.org/sources/
>> 
>> Overall, the whole sources and changes mechanism again showed that it was not designed with the idea in mind
>> to be able to “release at any point”. Our goal has to be that the build server artefact is the release artefact. 
>> Concerning .sources and .changes this is not the case… we really need another design.
>> 
> 
> e.g. now we have three tests failing:
> 
>> SlotTests.SlotTraitsTest.testClassWithTrait2
>> Tests.Files.SourceFileArrayTest.testProtocol
>> Tests.Files.SourceFileArrayTest.testTimeStamp
> 
> 
> I think the first goal of Pharo4 should be to make the artefact from the build server a true release
> artefact…
> 

 A close examination shows that *all* class side Traits methods have broken source pointers…

So let’s revert everything…

(and I guess we do not need any other proof that *THE BUILD SERVER ARTEFACT NEEDS TO BE THE
ARTEFACT OF RELEASE*.

	Marcus.



More information about the Pharo-dev mailing list