[squeak-dev] Trunk commits

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

[squeak-dev] Trunk commits

Michael van der Gulik-2
Hi all.

Would it perhaps be better to have the automated trunk commit messages going to some other dedicated mailing list?

Gulik.

--
http://gulik.pbwiki.com/


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Bert Freudenberg

On 23.08.2009, at 23:51, Michael van der Gulik wrote:

> Hi all.
>
> Would it perhaps be better to have the automated trunk commit  
> messages going to some other dedicated mailing list?
>
> Gulik.


I was curious how long it would take the first one to speak up :)

No, I would rather create a squeak-users list for those not interested  
in developing Squeak itself, but just "with" Squeak. IMHO the commits  
messages make the community development process visible, which is a  
Good Thing.

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Mariano Martinez Peck
In reply to this post by Michael van der Gulik-2


On Sun, Aug 23, 2009 at 6:51 PM, Michael van der Gulik <[hidden email]> wrote:
Hi all.

Would it perhaps be better to have the automated trunk commit messages going to some other dedicated mailing list?

Thanks Michael. I was going to ask that just right now. Its a lot of traffic and I am not interested in that but in squeak-dev. I think it must be in anotherr mailing list.
 

Gulik.

--
http://gulik.pbwiki.com/






Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Casey Ransberger
I like the commit messages. I think I may setup an inbox-rule to keep them in a nice folder, though:)

 - Ron

On Sun, Aug 23, 2009 at 3:25 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Sun, Aug 23, 2009 at 6:51 PM, Michael van der Gulik <[hidden email]> wrote:
Hi all.

Would it perhaps be better to have the automated trunk commit messages going to some other dedicated mailing list?

Thanks Michael. I was going to ask that just right now. Its a lot of traffic and I am not interested in that but in squeak-dev. I think it must be in anotherr mailing list.
 







Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Mariano Martinez Peck


On Sun, Aug 23, 2009 at 7:32 PM, Ronald Spengler <[hidden email]> wrote:
I like the commit messages. I think I may setup an inbox-rule to keep them in a nice folder, though:)

Yes, I had to create a gmail rule to remove them
 

 - Ron


On Sun, Aug 23, 2009 at 3:25 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Sun, Aug 23, 2009 at 6:51 PM, Michael van der Gulik <[hidden email]> wrote:
Hi all.

Would it perhaps be better to have the automated trunk commit messages going to some other dedicated mailing list?

Thanks Michael. I was going to ask that just right now. Its a lot of traffic and I am not interested in that but in squeak-dev. I think it must be in anotherr mailing list.
 











Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Ian Trudel-2
It should perhaps be considered to have a daily or even weekly commits
summary message, rather than having a message on (almost) every
commit. The point of the message is to create excitement about Squeak
core development, rather than annoying people, as far as I understand.

I have actually set up a filter to have commits in a separate folder.
However, I would certainly keep them unfiltered if it was daily or
weekly. And it should be the way to go... some commit messages spurred
discussions and it's a good thing.

Ian.
--
http://mecenia.blogspot.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

K. K. Subramaniam
In reply to this post by Bert Freudenberg
On Monday 24 Aug 2009 3:37:13 am Bert Freudenberg wrote:
> I was curious how long it would take the first one to speak up :)
>
> No, I would rather create a squeak-users list for those not interested  
> in developing Squeak itself, but just "with" Squeak. IMHO the commits  
> messages make the community development process visible, which is a  
> Good Thing
I like the commit messages with its diff style patches. it is like any other
poster to this list. But I would hate to handle 100 commit messages in a
single day. As long as the number of postings is kept below a threshold (say
4) a day, it will serve a good purpose.

Is it possible to throttle the rate of posts? Perhaps batch it into daily
digest if it starts exceeding this threshold?

Subbu


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Michael van der Gulik-2
In reply to this post by Bert Freudenberg


On Mon, Aug 24, 2009 at 10:07 AM, Bert Freudenberg <[hidden email]> wrote:

On 23.08.2009, at 23:51, Michael van der Gulik wrote:

Hi all.

Would it perhaps be better to have the automated trunk commit messages going to some other dedicated mailing list?

Gulik.


I was curious how long it would take the first one to speak up :)

No, I would rather create a squeak-users list for those not interested in developing Squeak itself, but just "with" Squeak. IMHO the commits messages make the community development process visible, which is a Good Thing.


Yea, okay.

If the traffic becomes too high, I'm sure somebody will find a way to throttle it or manage it.

Gulik.

--
http://gulik.pbwiki.com/


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Nicolas Cellier
In reply to this post by Ian Trudel-2
I personnally prefer fine grained commit reports.
The only interest of a daily/weekly commit report I see is to throw it
in one click in the garbage folder...

Nicolas

2009/8/24 Ian Trudel <[hidden email]>:

> It should perhaps be considered to have a daily or even weekly commits
> summary message, rather than having a message on (almost) every
> commit. The point of the message is to create excitement about Squeak
> core development, rather than annoying people, as far as I understand.
>
> I have actually set up a filter to have commits in a separate folder.
> However, I would certainly keep them unfiltered if it was daily or
> weekly. And it should be the way to go... some commit messages spurred
> discussions and it's a good thing.
>
> Ian.
> --
> http://mecenia.blogspot.com/
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Ian Trudel-2
Hello Nicolas,

What are you doing with any one of these reports once you have read
it? I still think that it should be a daily or weekly digest. Then, if
some people want more thorough reports, it's possible to set up a
mailing list just for that.

There are more than 30 commits message since August, 20th. What it's
gonna be when there will be more and more active developers? There
will be no place for discussions on Squeak dev mailing list because we
are flooded by reports.

I really see this step as a manner to stimulate the community to
contribute. It shouldn't replace opening a Monticello browser and
browse through packages, where you can see the very same descriptions
and full code along side. That's how you can have thorough report
rather than on a mailing list.

Ian.

2009/8/24 Nicolas Cellier <[hidden email]>:

> I personnally prefer fine grained commit reports.
> The only interest of a daily/weekly commit report I see is to throw it
> in one click in the garbage folder...
>
> Nicolas
>
> 2009/8/24 Ian Trudel <[hidden email]>:
>> It should perhaps be considered to have a daily or even weekly commits
>> summary message, rather than having a message on (almost) every
>> commit. The point of the message is to create excitement about Squeak
>> core development, rather than annoying people, as far as I understand.
>>
>> I have actually set up a filter to have commits in a separate folder.
>> However, I would certainly keep them unfiltered if it was daily or
>> weekly. And it should be the way to go... some commit messages spurred
>> discussions and it's a good thing.
>>
>> Ian.
>> --
>> http://mecenia.blogspot.com/
>>
>>
>
>



--
http://mecenia.blogspot.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Danie Roux-3
Ian,

Ian Trudel wrote:
> I really see this step as a manner to stimulate the community to contribute.

There is value to these commit messages. It is a starting point to
have discussions around that upload. It makes the feedback loop
smaller (which is a good thing) and increases communication. This is a
good example of that:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2009-August/138587.html

--
Danie Roux *shuffle* Adore Unix - http://danieroux.com

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Ian Trudel-2
Danie,

I agree on this very point but the problem is the increasing flow of
commit reports. What will happen when we get hundreds of them daily?
Nobody in here can handle that much and it will become pollution
rather than excitement, really.

The best way to provide and get feedback is undoubtedly in trying the
trunk, update it frequently, and report abnormal things in here.
Commit reports are also no a replacement for that, in my opinion.

My point isn't really about the value of commit reports but rather the
value of commit reports when it comes by truck loads. It's a bit
different.

Regards,
Ian

2009/8/24 Danie Roux <[hidden email]>:

> Ian,
>
> Ian Trudel wrote:
>> I really see this step as a manner to stimulate the community to contribute.
>
> There is value to these commit messages. It is a starting point to
> have discussions around that upload. It makes the feedback loop
> smaller (which is a good thing) and increases communication. This is a
> good example of that:
>
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2009-August/138587.html
>
> --
> Danie Roux *shuffle* Adore Unix - http://danieroux.com
>
>



--
http://mecenia.blogspot.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Michael Haupt-3
In reply to this post by Bert Freudenberg
Hi,

On Mon, Aug 24, 2009 at 12:07 AM, Bert Freudenberg<[hidden email]> wrote:
> No, I would rather create a squeak-users list for those not interested in
> developing Squeak itself, but just "with" Squeak. IMHO the commits messages
> make the community development process visible, which is a Good Thing.

before anything else: I like the fine-grained commit messages *very*
much as they make immediately apparent what has been done, by whom,
and where it has been uploaded.

As for the target mailing list, squeak-dev has obviously moved away
from being solely about developing *Squeak*. The commit mails kind of
push the fact that squeak-dev, after all, *is* a developers' list, in
people's faces. Asking all users not interested in Squeak
*development* to go and join another list may be asking too much; it
has a distinct smell of "go away if you're not interested in this".
(I'm deliberately exaggerating a bit here.)

As for developers, some of them may rather like to inform themselves
about commits in a batch-oriented way; this has been asked for
already. A dedicated commit mailing list can be configured to send
single e-mails or batches by each subscriber.

In a nutshell, I'd opt for a commit mailing list.

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Bert Freudenberg

On 24.08.2009, at 10:09, Michael Haupt wrote:

> Hi,
>
> On Mon, Aug 24, 2009 at 12:07 AM, Bert Freudenberg<[hidden email]
> > wrote:
>> No, I would rather create a squeak-users list for those not  
>> interested in
>> developing Squeak itself, but just "with" Squeak. IMHO the commits  
>> messages
>> make the community development process visible, which is a Good  
>> Thing.
>
> before anything else: I like the fine-grained commit messages *very*
> much as they make immediately apparent what has been done, by whom,
> and where it has been uploaded.
>
> As for the target mailing list, squeak-dev has obviously moved away
> from being solely about developing *Squeak*. The commit mails kind of
> push the fact that squeak-dev, after all, *is* a developers' list, in
> people's faces. Asking all users not interested in Squeak
> *development* to go and join another list may be asking too much; it
> has a distinct smell of "go away if you're not interested in this".
> (I'm deliberately exaggerating a bit here.)
>
> As for developers, some of them may rather like to inform themselves
> about commits in a batch-oriented way; this has been asked for
> already. A dedicated commit mailing list can be configured to send
> single e-mails or batches by each subscriber.
>
> In a nutshell, I'd opt for a commit mailing list.


How about this -

PROPOSAL: we make the detailed commit notices go to a separate list as  
soon as someone has added a "digest" feature. This would send a daily  
or weekly summary to squeak-dev, containing just the commit summary a  
link to the detailed diffs. Bonus points for listing affected classes.

Btw, the code is at http://squeaksource.com/ss.html

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Frank Shearar
In reply to this post by Bert Freudenberg
Bert Freudenberg wrote:

>
> On 23.08.2009, at 23:51, Michael van der Gulik wrote:
>
>> Hi all.
>>
>> Would it perhaps be better to have the automated trunk commit messages
>> going to some other dedicated mailing list?
>>
>> Gulik.
>
>
> I was curious how long it would take the first one to speak up :)

Hah, yes indeed :)

> No, I would rather create a squeak-users list for those not interested
> in developing Squeak itself, but just "with" Squeak. IMHO the commits
> messages make the community development process visible, which is a Good
> Thing.

Well, while they are a bit noisy, I don't mind them, and they _do_
provide visibility into the process. I can't say I read all of them, but
   I like having the option of just skimming diffs if I feel the urge.

Other mailing lists do the same: slime-devel have a "Daily Commit Log"
message. That might be an option if people find the messages TOO noisy:
bundle the commits into a single message per day. Pros: less noise on
the list; cons: higher latency for those interested. But, I guess, one
could have BOTH: a daily message with all the commits (or a summary, if
the message ends up bigger than 100K) to squeak-dev and, er, a
squeak-dev-dev for the full fat option.

frank

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Bert Freudenberg

On 24.08.2009, at 11:24, Frank Shearar wrote:

> Bert Freudenberg wrote:
>> On 23.08.2009, at 23:51, Michael van der Gulik wrote:
>>> Hi all.
>>>
>>> Would it perhaps be better to have the automated trunk commit  
>>> messages going to some other dedicated mailing list?
>>>
>>> Gulik.
>> I was curious how long it would take the first one to speak up :)
>
> Hah, yes indeed :)
>
>> No, I would rather create a squeak-users list for those not  
>> interested in developing Squeak itself, but just "with" Squeak.  
>> IMHO the commits messages make the community development process  
>> visible, which is a Good Thing.
>
> Well, while they are a bit noisy, I don't mind them, and they _do_  
> provide visibility into the process. I can't say I read all of them,  
> but   I like having the option of just skimming diffs if I feel the  
> urge.
>
> Other mailing lists do the same: slime-devel have a "Daily Commit  
> Log" message. That might be an option if people find the messages  
> TOO noisy: bundle the commits into a single message per day. Pros:  
> less noise on the list; cons: higher latency for those interested.  
> But, I guess, one could have BOTH: a daily message with all the  
> commits (or a summary, if the message ends up bigger than 100K) to  
> squeak-dev and, er, a squeak-dev-dev for the full fat option.


That's precisely what I proposed an hour before ;) Wanna work on it?

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Frank Shearar
Bert Freudenberg wrote:

>
> On 24.08.2009, at 11:24, Frank Shearar wrote:
>
>> Bert Freudenberg wrote:
>>> On 23.08.2009, at 23:51, Michael van der Gulik wrote:
>>>> Hi all.
>>>>
>>>> Would it perhaps be better to have the automated trunk commit
>>>> messages going to some other dedicated mailing list?
>>>>
>>>> Gulik.
>>> I was curious how long it would take the first one to speak up :)
>>
>> Hah, yes indeed :)
>>
>>> No, I would rather create a squeak-users list for those not
>>> interested in developing Squeak itself, but just "with" Squeak. IMHO
>>> the commits messages make the community development process visible,
>>> which is a Good Thing.
>>
>> Well, while they are a bit noisy, I don't mind them, and they _do_
>> provide visibility into the process. I can't say I read all of them,
>> but   I like having the option of just skimming diffs if I feel the urge.
>>
>> Other mailing lists do the same: slime-devel have a "Daily Commit Log"
>> message. That might be an option if people find the messages TOO
>> noisy: bundle the commits into a single message per day. Pros: less
>> noise on the list; cons: higher latency for those interested. But, I
>> guess, one could have BOTH: a daily message with all the commits (or a
>> summary, if the message ends up bigger than 100K) to squeak-dev and,
>> er, a squeak-dev-dev for the full fat option.
>
>
> That's precisely what I proposed an hour before ;) Wanna work on it?

This is a fine example of what high latency does :). I saw your earlier
mail, typed up my response, and THEN read the next 10 hours or so of the
list :)

Er, did I just put my neck out? I won't promise anything, but I'll
definitely take a look. (I've two or three deadlines rushing down on me
at the moment.)

frank

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Colin Putney
In reply to this post by Ian Trudel-2

On 24-Aug-09, at 12:55 AM, Ian Trudel wrote:

> Danie,
>
> I agree on this very point but the problem is the increasing flow of
> commit reports. What will happen when we get hundreds of them daily?
> Nobody in here can handle that much and it will become pollution
> rather than excitement, really.

That would be a great problem to have! Hundreds of commits per day.  
Wow. All the other Squeak distributions would be jealous of the  
progress we'd be making!

> My point isn't really about the value of commit reports but rather the
> value of commit reports when it comes by truck loads. It's a bit
> different.

Ok... but they don't come by the truck load just yet. Why worry about  
it until they do?

Colin

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Ian Trudel-2
2009/8/24 Colin Putney <[hidden email]>:
> That would be a great problem to have! Hundreds of commits per day. Wow. All
> the other Squeak distributions would be jealous of the progress we'd be
> making!

Obviously. =)

>> My point isn't really about the value of commit reports but rather the
>> value of commit reports when it comes by truck loads. It's a bit
>> different.
>
> Ok... but they don't come by the truck load just yet. Why worry about it
> until they do?

Here's the thing: there is a lot of laissez-faire already. The image
is messy, the wiki/documentation are messy, and it goes on and on.
We'll fix later sounds like a motto. We certainly cannot step ahead
every problem but we should at least take time to think, if only the
time of a discussion.

2009/8/24 Bert Freudenberg <[hidden email]>:
> How about this -
>
> PROPOSAL: we make the detailed commit notices go to a separate list as soon
> as someone has added a "digest" feature. This would send a daily or weekly
> summary to squeak-dev, containing just the commit summary a link to the
> detailed diffs. Bonus points for listing affected classes.

Sounds good.

Regards,
Ian.
--
http://mecenia.blogspot.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Trunk commits

Colin Putney
In reply to this post by Bert Freudenberg

On 24-Aug-09, at 1:27 AM, Bert Freudenberg wrote:

> PROPOSAL: we make the detailed commit notices go to a separate list  
> as soon as someone has added a "digest" feature. This would send a  
> daily or weekly summary to squeak-dev, containing just the commit  
> summary a link to the detailed diffs. Bonus points for listing  
> affected classes.

-1.

There are two problems with this. First, batching the commit messages  
lengthens the feedback loop that the messages create. If there's a  
message for every commit, the message can be sent right after the  
commit is made. The community can react and provide feedback to the  
developer immediately. If that feedback days or even just a few hours,  
it's too late to be useful. The developer has moved on mentally, and  
even if he can remember exactly what he did and why, it's no longer  
fresh in his mind.

Second, the worry that individual messages demand too much attention  
is certainly legitimate. But by batching the messages into a digest we  
actually make it harder to manage those demands for attention. Most  
email clients offer filtering systems that allow messages to be  
processed automatically; with automatically generated message like  
these message filters are very effective. Even if you process the  
messages manually, it's easy to scan the subject lines and read only  
those messages that are interesting to you. But a daily or weekly  
digest is much more difficult to process automatically. It's also  
harder to process manually - you have to not only scan for the  
packages you're interested in, but skip over the details of the  
commits that are not interesting.

In short, daily or weekly digests are great if you want to ignore the  
messages entirely, but not so useful if you want to actually read and  
respond to them.

Colin

123