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@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@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:
- 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.
- 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.
- 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.
- 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.
- 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@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
On 07.10.2017, at 21:00, Jakob Reschke jakob.reschke@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@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@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:
- 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.
- 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.
- 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.
- 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.
- 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@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
squeak-dev@lists.squeakfoundation.org