I know your feelings. I got a bad time back in July on my mac. Iceberg blew up on me on anything I tried. So I did something else and waited for a better version.
On Fri, Sep 1, 2017 at 5:54 PM, Nicolai Hess <nicolaih...@gmail.com> wrote: > > > 2017-08-31 20:05 GMT+02:00 Stephane Ducasse <stepharo.s...@gmail.com>: > >> Hi nicolai >> >> here is what I do. >> I always download the latest image via a bash script because updating can >> fail since loading package without a baseline may break. >> >> After I use the set up described by guille blog post and I reuse my >> downloaded clone (to avoid to trash my SSD). >> >> Esteban told me that he will do a video: >> - for producing a PR >> - for reviewing >> >> Stef >> > > Thanks, that would be great. looking forward to it, but for now I think I > will quit trying this. It is too frustrating. I can not even try to explore > icebergs functionality because it is crashing all the time. > > > > >> >> On Thu, Aug 31, 2017 at 12:06 AM, Nicolai Hess <nicolaih...@gmail.com> >> wrote: >> >>> Hi, >>> >>> I am now able to use iceberg on windows, thanks for the help. >>> >>> But I am still a bit unsure about how the review and contribution >>> workflow should work. >>> >>> up to pharo 6 I just load a latest image, >>> - load the slice from a fogbugz number and was able to review the change >>> - or create a slice and upload it to the inbox >>> >>> in pharo 7 >>> - what is the equivalent to "getting the latest image" (and being able >>> to load and review a fix), >>> up to pharo 6 I just >>> - load the latest image in pharolauncher (or from the command line). >>> - opened the inbox repository. >>> - load and review change/fix >>> - throw away this change (close image without save) >>> - reopen that image to move on with the next item to review. >>> >>> But now, do I have to update my local branch for every new pull >>> request ? And how do I do this ? In other git project I would, I would >>> fetch upstream, checkout master, merge with upstream/master, push >>> the master to my fork origin >>> How should this be done with my pharo 7 fork ? (And do we only work >>> on the development brach instead of the master)? >>> >>> And do I this only in the command line or do I manage my fork (and >>> keep it up to date) from within pharo with iceberg ? >>> How do I actually access the pull requests from within pharo ? Maybe >>> I am stupid, but I just can not find it. >>> I would like do this steps, (as I was used to it from the prior >>> contribution process, by loading code from the inbox) >>> - Just look at the changes >>> - apply the changes >>> - throw away this changes, and move one with the next fix review >>> >>> And the same for creating a fix / pull request. Do I need to be up to >>> date with my own fork, or only the local copy of the pharo repository ? >>> Again, for pharo 6 I would just load a latest image, make my changes / >>> code fixes and create a slice. Save to the inbox -> done. >>> And looking at iceberg, I have really no clue how to upload a fix. >>> >>> I see that other people are using the new process, and I feel a bit lost >>> and closed out of the pharo 7 development process, as I am at the moment >>> unable to understand how this work. >>> Are there any other resources I missed ? >>> >>> >>> >>> >>> 2017-08-11 19:30 GMT+02:00 Stephane Ducasse <stepharo.s...@gmail.com>: >>> >>>> Nicolai >>>> >>>> I started super simple. I clone and point my fresh dled image to the >>>> use the clone. >>>> Then I can do simple PR and review the issues. >>>> I will do the installation several times to learn (but not clone). >>>> >>>> I'm not sure that it is needed but I have >>>> cd /Users/ducasse/Library/Preferences/pharo/7.0 >>>> >>>> StartupPreferencesLoader default executeAtomicItems: { >>>> StartupAction >>>> name: 'Git Settings' >>>> code: [ >>>> FileStream stdout >>>> cr; nextPutAll: 'Setting the ssh >>>> credentials'; cr. >>>> Iceberg enableMetacelloIntegration: true. >>>> IceCredentialsProvider useCustomSsh: true. >>>> IceCredentialsProvider sshCredentials >>>> username: 'git'; >>>> publicKey: >>>> '/Users/ducasse/.ssh/id_rsa.pub'; >>>> privateKey: >>>> '/Users/ducasse/.ssh/id_rsa'. >>>> IceCredentialsProvider >>>> plaintextCredentials: >>>> (IcePlaintextCredentials new username: 'Ducasse'; password: 'xxxx' ; >>>> yourself ). >>>> FileStream stdout >>>> cr; nextPutAll: 'Finished'; cr ]. >>>> }. >>>> >>>> >>>> >>>> On Fri, Aug 11, 2017 at 9:46 AM, Guillermo Polito < >>>> guillermopol...@gmail.com> wrote: >>>> >>>>> I extended the document with some windows specific instructions also. >>>>> >>>>> On Fri, Aug 11, 2017 at 9:31 AM, Guillermo Polito < >>>>> guillermopol...@gmail.com> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Fri, Aug 11, 2017 at 12:34 AM, Nicolai Hess <nicolaih...@gmail.com >>>>>> > wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> 2017-08-10 17:17 GMT+02:00 Guillermo Polito < >>>>>>> guillermopol...@gmail.com>: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I've made some write up for the pharo part (not metacello or >>>>>>>> external projects) >>>>>>>> >>>>>>>> https://github.com/guillep/PharoIntegrationProcess/wiki/Cont >>>>>>>> ribute-a-fix-to-Pharo >>>>>>>> >>>>>>>> Of course, expect bugs on it :) Not everything is smooth. If you >>>>>>>> have comments, they are welcome. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> [image: Inline-Bild 1] >>>>>>> >>>>>>> >>>>>>> In option 2, I think this should be "Click on the Edit button", >>>>>>> >>>>>> >>>>>> Thanks, fixed! >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Guille >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Guille Polito >>>>>>>> >>>>>>>> >>>>>>>> Research Engineer >>>>>>>> >>>>>>>> French National Center for Scientific Research - >>>>>>>> *http://www.cnrs.fr* <http://www.cnrs.fr> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *Web:* *http://guillep.github.io* <http://guillep.github.io> >>>>>>>> >>>>>>>> *Phone: *+33 06 52 70 66 13 <+33%206%2052%2070%2066%2013> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> >>>>>> Guille Polito >>>>>> >>>>>> >>>>>> Research Engineer >>>>>> >>>>>> French National Center for Scientific Research - *http://www.cnrs.fr* >>>>>> <http://www.cnrs.fr> >>>>>> >>>>>> >>>>>> >>>>>> *Web:* *http://guillep.github.io* <http://guillep.github.io> >>>>>> >>>>>> *Phone: *+33 06 52 70 66 13 <+33%206%2052%2070%2066%2013> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> >>>>> Guille Polito >>>>> >>>>> >>>>> Research Engineer >>>>> >>>>> French National Center for Scientific Research - *http://www.cnrs.fr* >>>>> <http://www.cnrs.fr> >>>>> >>>>> >>>>> >>>>> *Web:* *http://guillep.github.io* <http://guillep.github.io> >>>>> >>>>> *Phone: *+33 06 52 70 66 13 <+33%206%2052%2070%2066%2013> >>>>> >>>> >>>> >>> >> >