Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-03 Thread Geir Magnusson Jr
On Dec 2, 2004, at 7:10 AM, Ceki Gülcü wrote:
At 12:41 PM 12/2/2004, Geir Magnusson Jr wrote:
In this case, I'm the moron because I can't figure out what to do in 
velocity to deal w/ 1.3 (as well as log4j-dependent code that I have 
elsewhere), other than to make log4j support an option and force 
users to deal with it.  Not my first choice.
Geir,
Ignore 1.3 for the time being. We will figure something out later in 
the 1.3 development cycle. How is that?
Hey!  Ceki's back!  The guy I really admire!  Where were you hidden?
:D
Yes, that's great.  I'll see if I can find a cycle or two to help.
geir

geir
--
Ceki Gülcü
 The complete log4j manual:  http://qos.ch/eclm
 Professional log4j support: http://qos.ch/log4jSupport
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-02 Thread Stefano Mazzocchi
Stefan Bodewig wrote:
On Thu, 2 Dec 2004, Eric Pugh <[EMAIL PROTECTED]> wrote:

Is there a feeling that attempting to build with previous versions
that passed isn't a good idea?

Not at all.  It is a very good idea that only needs to get coded.  The
"only" is the problem here.
And I have the algorithm ready too :-)
I just need to sit down and code this, but first I need to have Dynagump 
running because the historical information is critical for that 
algorithm to work and current gump's historical information sucks pretty 
bad.

--
Stefano.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-02 Thread Stefan Bodewig
On Thu, 2 Dec 2004, Eric Pugh <[EMAIL PROTECTED]> wrote:

> Is there a feeling that attempting to build with previous versions
> that passed isn't a good idea?

Not at all.  It is a very good idea that only needs to get coded.  The
"only" is the problem here.

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-02 Thread Eric Pugh
I'm glad to see that Ceki is looking for the same thing I am looking for..
Notification of when my dependee's break due to my code change.   I *think*
that is MUCH more important then notification of when my dependency breaks.
But, it all depends on the projects orientation.

The needs of project with LOTS of dependees like Ant or Log4j are quite
different from the needs of a project with very few dependee's but lots of
dependencies like Scarab or Turbine.  Out of curiosity, could these types of
notifications be made as options?  With some sort of sane defaults?

Is there a feeling that attempting to build with previous versions that
passed isn't a good idea?  If project A depends on B, and then A fails due
to incompatiblities with B, is it possible to try and build with the last
version of B that was used when A actually built?  Not sure how to express
this in mathematical terms.  This would allow for more things to build, but
would require clear notification that project A can't build with the latest
of B, but is okay with an older version.  That is basically what projects
are doing with the logging-log4j-12 branch, but in a manual fashion.

Eric



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-02 Thread Ceki Gülcü
At 12:41 PM 12/2/2004, Geir Magnusson Jr wrote:
In this case, I'm the moron because I can't figure out what to do in 
velocity to deal w/ 1.3 (as well as log4j-dependent code that I have 
elsewhere), other than to make log4j support an option and force users to 
deal with it.  Not my first choice.
Geir,
Ignore 1.3 for the time being. We will figure something out later in the 
1.3 development cycle. How is that?

geir
--
Ceki Gülcü
 The complete log4j manual:  http://qos.ch/eclm
 Professional log4j support: http://qos.ch/log4jSupport  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-02 Thread Geir Magnusson Jr
On Dec 1, 2004, at 10:12 AM, Ceki Gülcü wrote:
At 03:44 PM 12/1/2004, Stefano Mazzocchi wrote:
I think it's better if we start to nag ourselves first and see how we 
can increase the signal/noise ratio before we go back public.
It's not only about gump's signal/noise ratio but the attitude adopted
when things break. Allowing unaware developers to become aware that
things broke (or may brake) offers tangible benefits.
Once the dialog is triggered, it should go both ways. Depicting gump
offenders as morons won't get us anywhere.
In the past, the social algorithm for gump has been:
1) Gump checks for dependency issues.
2) If gump detects problems, social pressure is applied on the
offender until the offenders yield. Otherwise, the offender is
depicted as an insensitive moron.
In this case, I'm the moron because I can't figure out what to do in 
velocity to deal w/ 1.3 (as well as log4j-dependent code that I have 
elsewhere), other than to make log4j support an option and force users 
to deal with it.  Not my first choice.

geir
I suggest you review this social algorithm.

--
Stefano.
--
Ceki Gülcü
 The complete log4j manual:  http://qos.ch/eclm
 Professional log4j support: http://qos.ch/log4jSupport
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-01 Thread Stefano Mazzocchi
Ceki Gülcü wrote:
At 05:27 PM 12/1/2004, Stefano Mazzocchi wrote:
If you have a better social algorithm that would stop you from feeling 
insulted, let us know what it is.

It's not about me, log4j or velocity, but coming to the realization
that 100% backward compatibility is not always possible. 
Absolutely agreed. I am a strong believer in dynamic equilibria and 
adaptation, not in stagnation as the way to obtain solidity.

It seems that
gump is based on the premise that an item can be removed in version n,
if it has been deprecated on version k, where k < n. Although most
reasonable, this policy cannot always be followed, for legitimate
reasons.
Yes, this is the fulcrum of the whole discussion and I'm actually glad 
that this surfaced because it did make me think a lot.

Creating a social algorithm that allows the above will require a lot 
more work than I expected, but you are right: we cannot expect people to 
be good contract managers all the time [for whatever reason] (or even to 
understand what contract management is about).

Don't understand me wrong, I very much appreciate Gump as a
service. For example, log4j developers would like to be notified of
changes in log4j CVS head that affect dependents. However, many
dependents do not need to be aware of these changes, only log4j
developers need to know about them. Before releasing the next version,
we will publish a step-by-step migration document. Detecting that
project V broke because of changes in project L, and then notifying
only L, is a lot more complicated than what gump does currently.
Surely that's asking too much out of Gump.
Not really, Leo and I spent several days designing proving that the 
algorithm for this is computationally tractable.

Our goal is not to insult people or to create trouble.
Ditto here.
Appreciated.
--
Stefano.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-01 Thread Ceki Gülcü
At 05:27 PM 12/1/2004, Stefano Mazzocchi wrote:
If you have a better social algorithm that would stop you from feeling 
insulted, let us know what it is.
It's not about me, log4j or velocity, but coming to the realization
that 100% backward compatibility is not always possible. It seems that
gump is based on the premise that an item can be removed in version n,
if it has been deprecated on version k, where k < n. Although most
reasonable, this policy cannot always be followed, for legitimate
reasons.
Don't understand me wrong, I very much appreciate Gump as a
service. For example, log4j developers would like to be notified of
changes in log4j CVS head that affect dependents. However, many
dependents do not need to be aware of these changes, only log4j
developers need to know about them. Before releasing the next version,
we will publish a step-by-step migration document. Detecting that
project V broke because of changes in project L, and then notifying
only L, is a lot more complicated than what gump does currently.
Surely that's asking too much out of Gump.
Our goal is not to insult people or to create trouble.
Ditto here.
--
Stefano.
--
Ceki Gülcü
 The complete log4j manual:  http://qos.ch/eclm
 Professional log4j support: http://qos.ch/log4jSupport  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-01 Thread Stefano Mazzocchi
Ceki Gülcü wrote:
At 03:44 PM 12/1/2004, Stefano Mazzocchi wrote:
I think it's better if we start to nag ourselves first and see how we 
can increase the signal/noise ratio before we go back public.

It's not only about gump's signal/noise ratio but the attitude adopted
when things break. Allowing unaware developers to become aware that
things broke (or may brake) offers tangible benefits.
Once the dialog is triggered, it should go both ways. Depicting gump
offenders as morons won't get us anywhere.
In the past, the social algorithm for gump has been:
1) Gump checks for dependency issues.
2) If gump detects problems, social pressure is applied on the
offender until the offenders yield. Otherwise, the offender is
depicted as an insensitive moron.
I suggest you review this social algorithm.
Gump spot a problem that was caused by log4j that impacted velocity.
"cause" and "impact" are used without negative connotation, just an 
evidence of a fact.

This problem lasted for 35 runs.
This triggered concerns in the gump list as Niclas decided to quit for 
that, feeling that the system is simply too fragile.

People's reaction was to intervene and Eric proposed to change the 
velocity dependency from log4j to log4j-12.

On the other side, I decided that it might have been a trivial change so 
I contacted Geir and asked him to change.

Note how, up to this point, you nor log4j were not involved at all.
Geir rushed to fix the problem and found out that it was harder to fix 
than he expected, because log4j didn't deprecate the contract in a 
released version before breaking it.

Again, this is a *FACT*, not a judgement.
*He* asked you to make a smoother transition for that contract change, 
in order to allow a smoother transition for velocity users once log4j 
1.3 is released.

Your response was that you don't have the resources to do that.
At this point, our reaction was to change the dependency between 
velocity and log4j so that we could move on.

If you have a better social algorithm that would stop you from feeling 
insulted, let us know what it is.

Our goal is not to insult people or to create trouble.
--
Stefano.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-01 Thread Eric Pugh
You are right about the patch..  :-)  Should scratch my own itches!
Unfortunantly I know zip about python, but maybe it's time to learn.

> -Original Message-
> From: Stefano Mazzocchi [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, December 01, 2004 3:44 PM
> To: Gump code and data
> Subject: Re: [vote] turning off nagging until we feel gump is solid
> enough for that
>
>
> Eric Pugh wrote:
> > I think that it's more complex then just turning it on or off..  I'm in
> > favor of turning it off for now if thats the only option.  What
> I prefer is
> > that if a prereq doesn't build/builds finally, I don't get
> nagged.  That is
> > what generates (typically) the flood of emails...  I only care
> if my project
> > doesn't build/builds...
>
> Feel free to submit a patch. :-D
>
> No, seriously, gump is not really up to the task of keeping up with a
> community of users that see it as a pain in the ass (myself included).
>
> I think it's better if we start to nag ourselves first and see how we
> can increase the signal/noise ratio before we go back public.
>
> --
> Stefano.
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-01 Thread Ceki Gülcü
At 03:44 PM 12/1/2004, Stefano Mazzocchi wrote:
I think it's better if we start to nag ourselves first and see how we can 
increase the signal/noise ratio before we go back public.
It's not only about gump's signal/noise ratio but the attitude adopted
when things break. Allowing unaware developers to become aware that
things broke (or may brake) offers tangible benefits.
Once the dialog is triggered, it should go both ways. Depicting gump
offenders as morons won't get us anywhere.
In the past, the social algorithm for gump has been:
1) Gump checks for dependency issues.
2) If gump detects problems, social pressure is applied on the
offender until the offenders yield. Otherwise, the offender is
depicted as an insensitive moron.
I suggest you review this social algorithm.

--
Stefano.
--
Ceki Gülcü
 The complete log4j manual:  http://qos.ch/eclm
 Professional log4j support: http://qos.ch/log4jSupport  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-12-01 Thread Stefano Mazzocchi
Eric Pugh wrote:
I think that it's more complex then just turning it on or off..  I'm in
favor of turning it off for now if thats the only option.  What I prefer is
that if a prereq doesn't build/builds finally, I don't get nagged.  That is
what generates (typically) the flood of emails...  I only care if my project
doesn't build/builds...
Feel free to submit a patch. :-D
No, seriously, gump is not really up to the task of keeping up with a 
community of users that see it as a pain in the ass (myself included).

I think it's better if we start to nag ourselves first and see how we 
can increase the signal/noise ratio before we go back public.

--
Stefano.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread Stefan Bodewig
On Tue, 30 Nov 2004, Stefano Mazzocchi <[EMAIL PROTECTED]> wrote:

> I think gump's nagging is currently making more noise than signal
> and this is hurting our ability to come across as helpful instead of
> annoying.

Maybe.  I agree with Eric that the "you no longer have a problem"
mails are a particularly annoying.

> I propose to turn off nagging until we fix this,

which means we first need to agree what a fixed version would be 8-)

I agree if we still send nags to [EMAIL PROTECTED] or [EMAIL PROTECTED]  And we
could remove the "success nags" completely, at least for me.

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread Leo Simons
Stefano Mazzocchi wrote:
I think gump's nagging is currently making more noise than signal and 
this is hurting our ability to come across as helpful instead of annoying.

I propose to turn off nagging until we fix this, we are the only one 
making changes to the metadata anyway, so there is no much point in that.

WDYT?
let's try and redirect them all to [EMAIL PROTECTED] We probably 
do need to make some noise about this happening, since it'll probably 
take a while before our feelings change, and people might be expecting 
to be notified about stuff.

- LSD
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: [vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread Eric Pugh
I think that it's more complex then just turning it on or off..  I'm in
favor of turning it off for now if thats the only option.  What I prefer is
that if a prereq doesn't build/builds finally, I don't get nagged.  That is
what generates (typically) the flood of emails...  I only care if my project
doesn't build/builds...

Eric

> -Original Message-
> From: Scott Sanders [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, November 30, 2004 8:43 PM
> To: Gump code and data
> Subject: Re: [vote] turning off nagging until we feel gump is solid
> enough for that
>
>
> +1.  Our probes are getting more done than nagging right now.
>
> On Nov 30, 2004, at 11:39 AM, Stefano Mazzocchi wrote:
>
> > I think gump's nagging is currently making more noise than signal and
> > this is hurting our ability to come across as helpful instead of
> > annoying.
> >
> > I propose to turn off nagging until we fix this, we are the only one
> > making changes to the metadata anyway, so there is no much point in
> > that.
> >
> > WDYT?
> >
> > --
> > Stefano.
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread Scott Sanders
+1.  Our probes are getting more done than nagging right now.
On Nov 30, 2004, at 11:39 AM, Stefano Mazzocchi wrote:
I think gump's nagging is currently making more noise than signal and 
this is hurting our ability to come across as helpful instead of 
annoying.

I propose to turn off nagging until we fix this, we are the only one 
making changes to the metadata anyway, so there is no much point in 
that.

WDYT?
--
Stefano.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread sebb
On Tue, 30 Nov 2004 11:39:07 -0800, Stefano Mazzocchi
<[EMAIL PROTECTED]> wrote:
> I think gump's nagging is currently making more noise than signal and
> this is hurting our ability to come across as helpful instead of annoying.
> 
> I propose to turn off nagging until we fix this, we are the only one
> making changes to the metadata anyway, so there is no much point in that.
> 
> WDYT?

Would the nags then go to the Gump list instead?
+1 if so. 
-0 otherwise...
 
> --
> Stefano.
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread Davanum Srinivas
+1 from me.


On Tue, 30 Nov 2004 11:39:07 -0800, Stefano Mazzocchi
<[EMAIL PROTECTED]> wrote:
> I think gump's nagging is currently making more noise than signal and
> this is hurting our ability to come across as helpful instead of annoying.
> 
> I propose to turn off nagging until we fix this, we are the only one
> making changes to the metadata anyway, so there is no much point in that.
> 
> WDYT?
> 
> --
> Stefano.
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
Davanum Srinivas - http://webservices.apache.org/~dims/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[vote] turning off nagging until we feel gump is solid enough for that

2004-11-30 Thread Stefano Mazzocchi
I think gump's nagging is currently making more noise than signal and 
this is hurting our ability to come across as helpful instead of annoying.

I propose to turn off nagging until we fix this, we are the only one 
making changes to the metadata anyway, so there is no much point in that.

WDYT?
--
Stefano.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]