I know this, but I haven't bumped into a serious problem, even when multiple 
people are committing. I am the only to create a new version though. It has 
always worked as a charm. 

Alexandre



Le 31 août 2011 à 18:26, Tudor Girba <[email protected]> a écrit :

> Hi,
> 
> For development involving multiple people in the same time, you cannot rely 
> on hardcoded package versions in configurations, because there is no merge 
> support, so you will never know when you are missing a version.
> 
> The only model that works reliably now is to depend on a baseline for 
> development. That means that when you develop, you integrate relentlessly the 
> latest package versions.
> 
> When you release you can use the same baseline and hardcode the package 
> versions.
> 
> Cheers,
> Doru
> 
> 
> On 31 Aug 2011, at 23:02, Alexandre Bergel wrote:
> 
>> Dale and I worked on the MetacelloBrowser. I believe the UI needs to be 
>> polished. Probably having something based on Glamour would cool to have.
>> I worked on Versionner because I just need a commit button.
>> 
>> Cheers,
>> Alexandre
>> 
>> 
>> On 31 Aug 2011, at 17:57, Igor Stasenko wrote:
>> 
>>> is it just me, or there are more people who know nothing about it?
>>> 
>>> i know how to do a parallel programs,
>>> but i have no means to know what happens in parallel to my little universe 
>>> unless i can read it from some well known source :)
>>> 
>>> On 31 August 2011 23:46, Alexandre Bergel <[email protected]> wrote:
>>> :-)
>>> I use Versionner for simple case and the MetacelloBrowser for more 
>>> complicated stuff.
>>> Check at the screenshot. You see, there is a commit button :-) It saves all 
>>> the dependent packages, create a new version, ask you for the comment, and 
>>> save the config. I rarely use the Monticello browser actually. 
>>> 
>>> <Screen Shot 2011-08-31 at 17.24.53.png>
>>> 
>>> Cheers,
>>> Alexandre
>>> 
>>> 
>>> On 31 Aug 2011, at 17:23, Igor Stasenko wrote:
>>> 
>>>> On 31 August 2011 23:19, Alexandre Bergel <[email protected]> wrote:
>>>>>> For development configuration is useless and just time sink.
>>>>> 
>>>>> I strongly disagree. Metacello was sold to please users. Actually, I use 
>>>>> it for me, the developper. I create a new version at each commit. It 
>>>>> works wonderfully.
>>>>> 
>>>> 
>>>> sorry, but if during development you need to do 2 commits of 20
>>>> packages , calculate how much time it would take for you to
>>>> manuallly update a configuration for each update.
>>>> it is time sink.
>>>> 
>>>> if you do that once per day, its okay.. but for every commit . no. its
>>>> is absurd.
>>>> 
>>>>> Alexandre
>>>>> 
>>>>> 
>>>>>> But for release it has completely different purpose: it helps us to
>>>>>> identify what exactly and what version of it will be put in final
>>>>>> version. And gives a simple and concrete answer how to reproduce it,
>>>>>> in case of need.
>>>>>> Since we're are  talking about release, i don't see how we could do
>>>>>> that without configurations.
>>>>>> 
>>>>>> Yes, sure it could be done manually to manifest all packages and their
>>>>>> version(s) included into release, but it still means that
>>>>>> someone has to do it one way or another.
>>>>>> 
>>>>>> 
>>>>>> On 31 August 2011 23:03, Stéphane Ducasse <[email protected]> 
>>>>>> wrote:
>>>>>>> Marcus
>>>>>>> 
>>>>>>> We only do what is possible :)
>>>>>>> 
>>>>>>>      - for the configurations of let us take what exist. We cannot 
>>>>>>> control everything. I do not have the time and knowledge for that.
>>>>>>>      Lukas decided that configurations are evil. Ok perfect now we fix 
>>>>>>> them when we know what should be loaded.
>>>>>>> 
>>>>>>>      - Then for example to integrate the broken highlight I need the 
>>>>>>> code first. I still do not know which slice to load in 1.3.
>>>>>>>      Two days ago I spent time on it loading the wrong slice. So I 
>>>>>>> decided that I will not stress.
>>>>>>> 
>>>>>>> So we will fix that either in 1.3 or in 1.4 as time allows it.
>>>>>>> And more more important: no stress we are payed enough to stress and do 
>>>>>>> stuff that hurts us.
>>>>>>> 
>>>>>>> Stef
>>>>>>> 
>>>>>>>> On Aug 31, 2011, at 8:22 PM, Lukas Renggli wrote:
>>>>>>>> 
>>>>>>>>> The image contains outdated versions of RB and OB that miss some
>>>>>>>>> critical fixes.
>>>>>>>> 
>>>>>>>> How can I know?
>>>>>>>> 
>>>>>>>> It is is build using the latest MetaCello config... if the config 
>>>>>>>> needs to be updated,
>>>>>>>> it needs to be updated. It does not happen by itself.
>>>>>>>> 
>>>>>>>>> Also there some proposed fixes don't seem to be
>>>>>>>>> included 
>>>>>>>>> <http://code.google.com/p/pharo/issues/list?q=milestone%3D1.3>
>>>>>>>>> yet?
>>>>>>>>> 
>>>>>>>> No... I have not yet found the energy to do that.
>>>>>>>> 
>>>>>>>>     Marcus
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Marcus Denker -- http://marcusdenker.de
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Best regards,
>>>>>> Igor Stasenko AKA sig.
>>>>>> 
>>>>> 
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Best regards,
>>>> Igor Stasenko AKA sig.
>>>> 
>>> 
>>> -- 
>>> 
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Best regards,
>>> Igor Stasenko AKA sig.
>> 
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
>> 
>> 
> 
> --
> www.tudorgirba.com
> 
> "Value is always contextual."
> 
> 
> 
> 

Reply via email to