how to get the diff on commit on the pharo source?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

how to get the diff on commit on the pharo source?

Stéphane Ducasse
I would really like to have the same behavior than the squeak system ie having the source modification
send to the list. I could not see how to set it up on  squeaksource.
May be this is not the same version running.

Stef
_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Lukas Renggli
On 11 October 2010 17:49, Stéphane Ducasse <[hidden email]> wrote:
> I would really like to have the same behavior than the squeak system ie having the source modification
> send to the list. I could not see how to set it up on  squeaksource.
> May be this is not the same version running.

It is disabled because of the excessive processing power that this
requires. And the server is already at the limit.

Lukas

--
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Alexandre Bergel
In reply to this post by Stéphane Ducasse
Maybe on a separate mailing list.

Cheers,
Alexandre


On 11 Oct 2010, at 12:49, Stéphane Ducasse wrote:

> I would really like to have the same behavior than the squeak system ie having the source modification
> send to the list. I could not see how to set it up on  squeaksource.
> May be this is not the same version running.
>
> Stef
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Lukas Renggli
It is not the mailing list that is the problem, it is the
squeaksource.com server that is. It takes several minutes to calculate
a simple diff of a single version and that just kills responsiveness
at the current rate of commits.

Lukas

On 11 October 2010 18:01, Alexandre Bergel <[hidden email]> wrote:

> Maybe on a separate mailing list.
>
> Cheers,
> Alexandre
>
>
> On 11 Oct 2010, at 12:49, Stéphane Ducasse wrote:
>
>> I would really like to have the same behavior than the squeak system ie having the source modification
>> send to the list. I could not see how to set it up on  squeaksource.
>> May be this is not the same version running.
>>
>> Stef
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Levente Uzonyi-2
On Mon, 11 Oct 2010, Lukas Renggli wrote:

> It is not the mailing list that is the problem, it is the
> squeaksource.com server that is. It takes several minutes to calculate
> a simple diff of a single version and that just kills responsiveness
> at the current rate of commits.

That seems to be a really high number. I just compared a version of the
CollectionTests package in Squeak 4.2 with a Pharo version. The two are
totally different, there are 2002 changes. Parsing both packages and
creating the diffs takes less than a second with Cog. So it's probably
less than 3 seconds with the standard VM. And this is an edge case.


Levente

>
> Lukas
>
> On 11 October 2010 18:01, Alexandre Bergel <[hidden email]> wrote:
>> Maybe on a separate mailing list.
>>
>> Cheers,
>> Alexandre
>>
>>
>> On 11 Oct 2010, at 12:49, Stéphane Ducasse wrote:
>>
>>> I would really like to have the same behavior than the squeak system ie having the source modification
>>> send to the list. I could not see how to set it up on  squeaksource.
>>> May be this is not the same version running.
>>>
>>> Stef
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Stéphane Ducasse
In reply to this post by Stéphane Ducasse
Ok I see

INRIA told us that they will allocate some time of their busy engineer for the web-dav server.
Once we have that we could host any pharo/squeak projects.
Now we will not have squeaksource.... :(
But for pharo we need a scriptable interface because we are losing time moving package around.

Stef



> On 11 October 2010 17:49, Stéphane Ducasse <[hidden email]> wrote:
>> I would really like to have the same behavior than the squeak system ie having the source modification
>> send to the list. I could not see how to set it up on  squeaksource.
>> May be this is not the same version running.
>
> It is disabled because of the excessive processing power that this
> requires. And the server is already at the limit.

Ok this is sad because I would like that people can see published code.

>
> Lukas
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Stéphane Ducasse
In reply to this post by Lukas Renggli
> It is not the mailing list that is the problem, it is the
>> squeaksource.com server that is. It takes several minutes to calculate
>> a simple diff of a single version and that just kills responsiveness
>> at the current rate of commits.
>
> That seems to be a really high number. I just compared a version of the
> CollectionTests package in Squeak 4.2 with a Pharo version. The two are totally different, there are 2002 changes. Parsing both packages and creating the diffs takes less than a second with Cog. So it's probably less than 3 seconds with the standard VM. And this is an edge case.
>

this is true that squeaksource is central and we should get it faster not slower. :-/

Stef
_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Igor Stasenko
In reply to this post by Lukas Renggli
On 11 October 2010 20:03, Lukas Renggli <[hidden email]> wrote:
> It is not the mailing list that is the problem, it is the
> squeaksource.com server that is. It takes several minutes to calculate
> a simple diff of a single version and that just kills responsiveness
> at the current rate of commits.
>

Its not necessary to do diff processing on squeaksource.com host.
Another host could simply watch repositor(ies), and then download new versions
and do diff & email it to mailing list.


> Lukas
>
> On 11 October 2010 18:01, Alexandre Bergel <[hidden email]> wrote:
>> Maybe on a separate mailing list.
>>
>> Cheers,
>> Alexandre
>>
>>
>> On 11 Oct 2010, at 12:49, Stéphane Ducasse wrote:
>>
>>> I would really like to have the same behavior than the squeak system ie having the source modification
>>> send to the list. I could not see how to set it up on  squeaksource.
>>> May be this is not the same version running.
>>>
>>> Stef
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Best regards,
Igor Stasenko AKA sig.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: how to get the diff on commit on the pharo source?

Schwab,Wilhelm K
I've played similar games for a long time.  Originally, I had to run on a Novell network, and it was a BSOD waiting to happen.  So, I added a machine with the Novell client that did nothing but use a mapped drive to read from a source and push data over TCP/IP to my server, which happily no longer ran the Novell client, and hence did not throw a BSOD twice or more each week.

Some time after that, I realized that the second machine could do more to help the server, and it ended up doing a fair amount of crunching, sending only summary data to the server.  Works great.  It's more boxes to maintain, but otherwise it's a nice arrangement.

Bill


________________________________________
From: [hidden email] [[hidden email]] On Behalf Of Igor Stasenko [[hidden email]]
Sent: Monday, October 11, 2010 7:38 PM
To: [hidden email]
Subject: Re: [Pharo-project] how to get the diff on commit on the pharo source?

On 11 October 2010 20:03, Lukas Renggli <[hidden email]> wrote:
> It is not the mailing list that is the problem, it is the
> squeaksource.com server that is. It takes several minutes to calculate
> a simple diff of a single version and that just kills responsiveness
> at the current rate of commits.
>

Its not necessary to do diff processing on squeaksource.com host.
Another host could simply watch repositor(ies), and then download new versions
and do diff & email it to mailing list.


> Lukas
>
> On 11 October 2010 18:01, Alexandre Bergel <[hidden email]> wrote:
>> Maybe on a separate mailing list.
>>
>> Cheers,
>> Alexandre
>>
>>
>> On 11 Oct 2010, at 12:49, Stéphane Ducasse wrote:
>>
>>> I would really like to have the same behavior than the squeak system ie having the source modification
>>> send to the list. I could not see how to set it up on  squeaksource.
>>> May be this is not the same version running.
>>>
>>> Stef
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Best regards,
Igor Stasenko AKA sig.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project