Re: [Pharo-project] new to pharo
I think this needs to be carved onto the side of a monument somewhere, perhaps with a gigantic and stylized image of Avi or Colin smiting a helpless enemy :) Failing that, perhaps it should go on a wiki?? Bill Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254 Email: bschwab@anest.ufl.edu Tel: (352) 846-1285 FAX: (352) 392-7029
alexandre@bergel.eu 5/30/2008 4:27:18 PM >>> Hi Alain,
I agree, the process is not that easy and intuitive. 1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox Cheers, Alexandre On 30 May 2008, at 20:39, Alain Plantec wrote:
ok, I'm starting by chasing all senders to the isMorphic message I've a .cs that touch a lot of methods everywhere**. now, what is the procedure ? can I put my .cs somewhere, give it to somebody, make a .mcz with it ? (I do not known how) sorry for all these stupid questions, I try to understand the update
process. thanks alain
** for all #isMorphic senders: "self isMorphic ifTrue: [XXXXX] ifFalse: [YYYYY]" is replaced with "XXXXX"
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Saturday 31 May 2008 01:31:52 Bill Schwab wrote:
I think this needs to be carved onto the side of a monument somewhere, perhaps with a gigantic and stylized image of Avi or Colin smiting a helpless enemy :)
Hi Bill, I understand that people here are bored by such a question. The problem is that a newcomer don't really want to disturb this freshly installed procedure. It needs to be well understood before any upload. Maybe a lot of good works can be broken because of a bad manipulation. I do not want that other developpers have to spent time to repare my stupid upload. For now, 12 packages are impacted by my work. Please, do not answer like this to newcomers. Pharo is a very good thing, I will help but I can imagine that someone can give up because of a bad feeling after such an answer even if you think it's only a joke.
Failing that, perhaps it should go on a wiki?? It is already on the "How to contribute" wiki page. maybe you can help me understand Alexandre points. I only need confirmations.
3 - Load your .cs file I can load the changeset .cs file from the file list ?
6 - add to your SLICE package all the packages that have a * before their name as required Before I load my .cs, no package have a * before its name. They are all up todate because of step 1, ok. After my .cs loading, a lot of packages have *. (12 packages) All these packages are touched by my update so all this packages have to be declared as dependent package of my SLICE-RemoveisMorphicMessage, isn't it ? I guess yes. I declare them as dependent by using the "add required package" menu item on Monticello package list. I guess yes 7 - Save your SLICE package in PharoInBox do I need a login/password ? I guess no
Now, a question about the final update, this one that is made in order to make a new pharo release. How is it achieved ? thank in advance. Cheers Alain
Bill
Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254
Email: bschwab@anest.ufl.edu Tel: (352) 846-1285 FAX: (352) 392-7029
alexandre@bergel.eu 5/30/2008 4:27:18 PM >>> Hi Alain,
I agree, the process is not that easy and intuitive.
1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox
Cheers, Alexandre
On 30 May 2008, at 20:39, Alain Plantec wrote:
ok, I'm starting by chasing all senders to the isMorphic message I've a .cs that touch a lot of methods everywhere**. now, what is the procedure ? can I put my .cs somewhere, give it to somebody, make a .mcz with it ? (I do not known how) sorry for all these stupid questions, I try to understand the update
process. thanks alain
** for all #isMorphic senders: "self isMorphic ifTrue: [XXXXX] ifFalse: [YYYYY]" is replaced with "XXXXX"
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
3 - Load your .cs file I can load the changeset .cs file from the file list ?
Yep.
6 - add to your SLICE package all the packages that have a * before their name as required Before I load my .cs, no package have a * before its name.
This is good. If some package are dirty (i.e., prefixed with a *), then there is something wrong.
They are all up todate because of step 1, ok. After my .cs loading, a lot of packages have *. (12 packages) All these packages are touched by my update so all this packages have to be declared as dependent package of my SLICE- RemoveisMorphicMessage, isn't it ? I guess yes.
Exact.
I declare them as dependent by using the "add required package" menu item on Monticello package list. I guess yes
You got exactly the idea.
7 - Save your SLICE package in PharoInBox do I need a login/password ? I guess no
You should not need one.
Now, a question about the final update, this one that is made in order to make a new pharo release. How is it achieved ?
Your change will be reviewed and then included in the next Pharo release if people are happy with what you did. Cheers, alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
It is on the wiki :) How to submit changes (ok this wiki is terrible... we will change) Stef On May 31, 2008, at 1:31 AM, Bill Schwab wrote:
I think this needs to be carved onto the side of a monument somewhere, perhaps with a gigantic and stylized image of Avi or Colin smiting a helpless enemy :) Failing that, perhaps it should go on a wiki??
Bill
Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254
Email: bschwab@anest.ufl.edu Tel: (352) 846-1285 FAX: (352) 392-7029
alexandre@bergel.eu 5/30/2008 4:27:18 PM >>> Hi Alain,
I agree, the process is not that easy and intuitive.
1 - Take the latest pharo image, and click on update on the left tab 2 - Open Monticello 3 - Load your .cs file 4 - you should see some package with a * before them in Monticello 5 - Create a package named SLICE-Remove isMorphic message 6 - add to your SLICE package all the packages that have a * before their name as required 7 - Save your SLICE package in PharoInBox
Cheers, Alexandre
On 30 May 2008, at 20:39, Alain Plantec wrote:
ok, I'm starting by chasing all senders to the isMorphic message I've a .cs that touch a lot of methods everywhere**. now, what is the procedure ? can I put my .cs somewhere, give it to somebody, make a .mcz with it ? (I do not known how) sorry for all these stupid questions, I try to understand the update
process. thanks alain
** for all #isMorphic senders: "self isMorphic ifTrue: [XXXXX] ifFalse: [YYYYY]" is replaced with "XXXXX"
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (4)
-
Alain Plantec -
Alexandre Bergel -
Bill Schwab -
Stéphane Ducasse