> On 13 Mar 2015, at 09:18, stepharo <steph...@free.fr> wrote:
> 
> 
>>>>> 
>>>>> You can do that using the expression:
>>>>> 
>>>>> PharoChangesCondenser condense
>>>>> 
>>>>> Although that also means you lose the version history of methods inside 
>>>>> your image. This is typically not done a lot, maybe for production 
>>>>> deploy, maybe for release of Pharo itself.
>>>>> 
>>>>> 
>>>> Yes, but we need to change that. The artefact on the CI server needs to be 
>>>> the artefact of release. We should not have *anything* of the kind “and a 
>>>> day before release we call X”.
>>>> Because for sure it will be broken. And we waste resources: the changes 
>>>> are the history of the revision control system.
>>> 
>>> OK so a silly and not-so-innocent question: Why not include that in the 
>>> build script *right now* ? It has to be done some time, and now the 
>>> discussion is open why not make use of the opportunity?
>>> 
>>> Also, my use of the changes file is uniquely to recover in case of a crash. 
>>> With condensed changes for every daily build I download this would make my 
>>> recovery just that bit easier. One small change …
>>> 
>> 
>> From a size point of view it would make sense: a “Pharo4.sources” is even a 
>> bit smaller than the current .changes (which itself would be empty). 
>> Compressed it would be 15,7 instead of 13,7 due to the .changes
>> being better compressible (it contains much useless things even by that 
>> metric…)
>> 
>> The problem is that we would need to see how it plays with the get.pharo.org 
>> <http://get.pharo.org/> where the vm download contains all of Pharo1, Pharo2 
>> and Pharo3 sources…
> 
> I do not understand your stress. If we produce a condense change files what 
> is the problem.
> You are talking about the problem of having multiple .sources?

yes. we download always *all* sources files with the VM.

        Marcus

Reply via email to