> On 15 Jun 2017, at 18:00, Eliot Miranda <[email protected]> wrote:
> 
> Hi Stéphane,
> 
> On Jun 15, 2017, at 7:44 AM, Esteban Lorenzano <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>> I’m sorry but I will need to intervine here :)
>> While it may look complicated /now/, it is because we are still fixing 
>> Pharo7 to work, who has a problem right now because since is bootstrapped it 
>> does not keeps any version info… then is complicated to calculate the diffs. 
>> But we are going to fix this.
>> 
>> Now, this is how the process will work once released:
>> 
>> 0. You will have to have a fork of pharo  (this is like that and is “zero” 
>> because you doit once) 
>> 1. You will clone pharo, using iceberg. This can be achieved two ways
>>      a) by cloning if is first time.
>>      b) by adding it if you already have this clone. Most people will end 
>> using this option.
>> 2. work on fix/change
>> 3. commit/push to your repo
>> 4. do a Pull Request once finished. 
>> 
>> done. As you can see, this is very easy… Pavel showed an overcomplicated 
>> process that is just a workaround until we fix the problem I mentioned :)
> 
> From the website
> Create a slice (group of packages):
> Open the Monticello Browser.
> Open the Slice Maker by clicking the "Slice" button.
> In Slice Maker enter the Fogbugz issue number and "grab" the issue summary.
> Select the dirty packages relevant to your bug fix. Dirty packages are 
> prefixed by a start and are sorted to the top of the list of packages.
> Verify your changes (click on changes button)
> Select the Pharo60 repository
> Select your slice
> Press changes in the Monticello Browser and verify that your changes are the 
> correct one.
> Publish the slice to Pharo50Inbox:
> Select the whole slice (not it's individual packages).
> Select the SmalltalkHub Pharo Inbox repository.
> Press the "Save" button to commit your slice to the inbox repository
> Verify that your fix loads: take a fresh image and load the slice you 
> published.
> Update the bug entry to mention that you submitted a slice in the inbox.
> In Fogzbugz, click on "Resolve" to Change the state of the issue to 
> "Resolved: Fix Review Needed" and ensure that the milestone is set to the 
> next release of Pharo.
> Now you can feel good!
> 
> Too many steps.  

This is the old process (for up to Pharo6). yes, too complex. Yes, we know 
that. Yes, it should have been
better and simpler…

        Marcus

Reply via email to