[squeak-dev] How to submit something to the inbox (was: Graphical oddities across image save (squeak 5.1))

Tobias Pape Das.Linux at gmx.de
Sat Oct 7 20:14:52 UTC 2017


> On 07.10.2017, at 21:00, Jakob Reschke <jakob.reschke at student.hpi.de> wrote:
> 
> For better PR, this list should be shortened to a few concise steps
> when put on squeak.org, IMHO. The long list would make me think that
> contributing to Squeak were complicated. Even though not all of the
> steps have to be repeated every time... I am referring to the first
> impression when you see this. These more detailed instructions could
> be hidden behind a link, in the wiki, or in a help topic if you will.
> 
> Also, why not include the inbox already added as a repository in the
> trunk image? Saves step 2. Since the box is open to everybody, this
> should not be a problem, or would it?

Should already have been :(

> 
> 2017-10-07 20:19 GMT+02:00 karl ramberg <karlramberg at gmail.com>:
>> Hi,
>> Make a help topic and add this to the help browser :-)
>> 
>> Best,
>> Karl
>> 
>> 
>> 
>> On Sat, Oct 7, 2017 at 8:02 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>>> 
>>> On Sat, Oct 07, 2017 at 11:12:10AM -0400, Bob Arning wrote:
>>>> I never learned how. :-(
>>>> 
>>> 
>>> I am sure you are not the only one. I guess we should get some very simple
>>> and clear instructions on the squeak.org page for How To Contribute to the
>>> Inbox.
>>> 
>>> If you do not mind giving it a try, here is what you can do:
>>> 
>>> 1) Create an account on source.squeak.org
>>>  A) Using a web browser, go to http://source.squeak.org.
>>>  B) On the left side of the web page, click on "Register Member".
>>>  C) Fill in the information on the form. In the "Initials:" field, use
>>> your
>>>     regular author initials, same as for method stamps.
>>>  D) Click "Save".
>>>  E) Remember the password that you just defined, because you will use it
>>>     in step 2 below.
>>> 
>>> 2) Open the inbox repository
>>>  A) In your Squeak 5.1 image, open a Monticello Browser.
>>>  B) On the right hand side of the browser, highlight the
>>> "http://source.squeak.org.trunk" repository.
>>>  C) Do a right-click, select "edit repository info"
>>>  D) In the edit dialog, change "trunk" to "inbox" in the location, put
>>>     your author initials in the "user" field, and put your new password
>>>     in the "password" field.
>>>  E) Click "Accept"
>>>  F) Verify that http://source.squeak.org/inbox now appears as a
>>> repository
>>>     in the right hand pane of your Monticello browser.
>>> 
>>> 3) Get ready to commit your changes to the inbox
>>>  A) Make sure your image is updated (world -> help... -> update code from
>>> server)
>>>  B) In the Monticello browser, highlight package "Morphic" on the left,
>>> and
>>>     repository "http://source.squeak.org/trunk" on the right.
>>>  C) Click the "Changes" button on the top.
>>>  D) The "changes" here are the differences between your image and the
>>> most
>>>     recent version in the trunk repository. Verify that these are the
>>> changes
>>>     that you want to submit, no more and no less. If something looks
>>> wrong, stop
>>>     and ask for tips on the squeak-dev list.
>>> 
>>> 4) Submit your changes to the inbox
>>>  A) Now highlight the "http://source.squeak.org/inbox" repository on the
>>> right
>>>     pane of the Monticello browser, and package "Morphic" on the left.
>>>  B) Click the "Save" button on the top of the Monticello browser.
>>>  C) In the dialog that opens now, find the "empty log message" text.
>>> Replace
>>>     it with your description of what you are changing. This would be the
>>> same
>>>     kind of description that you would put into the preamble of a change
>>> set.
>>>  D) Click "Accept"
>>>  E) Wait for the changes to be sent to the inbox repository.
>>> 
>>> 5) Follow ups
>>>  A) Your new update should now appear in the inbox. In the Monticello
>>> browser,
>>>     highlight the inbox repository and click the "Open" button at the
>>> top.
>>>     A Repository Browser will open. Click the "Refresh" button, and you
>>> should
>>>     see your new entry listed. You can also find in through the web
>>> interface
>>>     for http://source.squeak.org.
>>>  B) On the squeak-dev list, a mail notification should appear within a
>>> few minutes
>>>     to notify the list about your new submission.
>>>  C) You can reply to that notification on the list, or to your earlier
>>> mail thread
>>>     to offer any other explanations or to ask someone to look at your
>>> inbox submission
>>>     and move it to trunk (or to "treated inbox" if it is not suitable for
>>> trunk for
>>>     some reason).
>>> 
>>> 
>>> Dave
>>> 
>>> 
>>>> 
>>>> On 10/7/17 10:37 AM, Tobias Pape wrote:
>>>>>> On 07.10.2017, at 14:15, Bob Arning <arning315 at comcast.net> wrote:
>>>>>> 
>>>>>> It seems like rule 34 is handled differently by primitiveDisplayString
>>>>>> and primitiveCopyBits. If I add code as exists elsewhere to
>>>>>> unhibernate
>>>>>> forms and retry, all is working as expected:
>>>>>> 
>>>>> This seems like a very reasonable thing.
>>>>> Care to put it into the inbox?
>>>>> 
>>>>> Best regards
>>>>>    -Tobias
>>>>> 
>>>> 
>>> 
>>>> 
>>> 
>>> 
>> 
> 



More information about the Squeak-dev mailing list