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

Jakob Reschke jakob.reschke at student.hpi.de
Sat Oct 7 19:00:50 UTC 2017

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?

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