Re: Binaries in CVS

2001-04-13 Thread Ceki Gülcü

At 18:44 12.04.2001 -0700, Craig R. McClanahan wrote:
On Fri, 13 Apr 2001, Peter Donald wrote:

 At 08:16  12/4/01 -0400, Sam Ruby wrote:
 If you accept that you are in a world where interfaces that you are
 depending on change frequently, then the problem to solve is optimizing the
 communication paths.
 
 I don't accept that reality.
 
 I bet that 98% of the servlets out there would compile just fine against a
 version of servlet.jar that was built two years ago.  I bet that 98% of
 these servlets will compile just fine against the version of servlet.jar
 that will be built two years from now.
 
 The same can not be said for applications which depend on avalon or
 turbine.  Not two years, not one year, not six months, not three months.
 Heck, I doubt that 98% of the applications which depend on turbine would
 compile against the version of turbine that WAS BUILT LAST NIGHT.
 
 Welcome to opensource! Standards are not done here - we can implement them
 but we don't build them - for those please go elsewhere
 (IETF/W3C/JCP/Other). One of the advantages of opensource is people are
 free to adapt them to their own environments. Hence they do. If you want
 static versions go buy something from a major vendor. Even those generally
 do complete changes every major version (see MS and their DX1-8 or MFC
 versions).
 

In a backhanded way, I agree with this sentiment -- open source is
demonstrably good at creating great implementations, and not so good at
creating specifications.  I suspect this is partly/mostly because many
open source developers rebel against the very disciplines that a
"standard" implies.  (If you want a fight, let's talk about where the
curly braces should go on an "if" statement :-).

But this also raises an issue of who are the "users" we are trying to make
life easier for.  More on this below.

 Gump doesn't solve these problems.  Peter Donald has outsmarted it.  
 
 I haven't outsmarted it. I solved the problem that was presented. You have
 failed to pose any other problem that would make me adjust my position - I
 want low cost of entry.
 
 Have a look at all the projects under apache umbrella. Now rate the
 activity of each project excluding people who get paid to directly work on
 products. Now correlate this with cost of entry (of which jars in CVS is a
 factor). Excluding ant for the moment what do you see? ... Which ones have
 more community behind them? Which ones store binaries in CVS? Coincidence?? ;)
 

This paragraph begs for multiple responses, from different viewpoints (not
necessarily building on each other):

* How are you measuring "activity"?  I would guess from your statement
  that you are talking about developers doing commits -- but what about
  they users who just want to USE your project in their own work and could
  give a rip about how the thing is built.  By that measure, I would submit
  that Tomcat is far and away the most active Jakarta project, followed by
  Ant, followed by Struts, followed by everything else.  (Check download
  counts and -USER list subscriptions and activity for corroborating
  evidence).  Tomcat 3.x and Struts contains no checked in JARs, Tomcat 4
  only has patched versions of the stupid JAXP sealed jars until the next
  version of JAXP fixes that for us.

Are the stats available? If so, I would appreciate a pointer.

Coming back to the number comparisons, I think that most jakarta projects are very 
popular compared to the thousands of open source projects out there. Log4j which is 
not as nearly as popular as tomcat, gets over 10'000 hits/day, a 2000-4000 
visitors/day, and about 500 downloads each day, that's more than most open source 
projects get in a whole year. Although log4j is totally dwarfed by Tomcat which is 
probably the most popular Java application in the world today. The point to remember 
is that even if Tomcat included binaries in its CVS module, Tomcat would still be very 
popular, not more, not less.  It is becoming increasingly clear to me that the 
inclusion of binaries in a CVS is a minor or even a negligible point. It begets heated 
debate but does not matter that much at the end of the day. What matters is the 
quality of the code, stability of the API and portability.  


* The number of binary distro downloads of most Jakarta projects is orders
  of magnitude more than the number of people who download source distros
  or update via CVS.  Note that the popular packages for USERS include
  convenient "all in one" binary distributions, despite the fact that they
  don't use CVS to store JAR files.  (Ant is sorta an exception - they
  offer two downloads (Ant and optional.jar) but you have to go grab
  everything else yourself).

* There seems to be a theory that only people who build from source can
  contribute patches and enhancements.  That is not borne out by
  experience on the projects I'm involved in, because the source code is
  there for examination anyway -- very large percentages of patches come

Re: Binaries in CVS

2001-04-13 Thread Sam Ruby

Ceki Glc wrote:

 It is becoming increasingly clear to me that the inclusion
 of binaries in a CVS is a minor or even a negligible point.
 It begets heated debate but does not matter that much at
 the end of the day. What matters is the quality of the code,
 stability of the API and portability.

LOL!

If you think this was a heated debate, then you really haven't been around
here long!  ;-)

Apache in general, and Jakarta in specific tolerates a significant amount
of diversity of opinions.  Within a subproject, what matters most is the
opinions of a majority of committers to that subproject.

There are people who believe that Ant would have a more active development
community if only it were to check in an ant.jar.  There are people who
believe that releases of JetSpeed and Turbine would not be so tied at the
hip if turbine.jar weren't checked into jetspeed's cvs.  The majority of
committers on both projects understand the points that are being made, but
have come to different conclusions.  And life goes on.

- Sam Ruby


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




Re: Binaries in CVS

2001-04-13 Thread Craig R. McClanahan



On Fri, 13 Apr 2001, Geir Magnusson Jr. wrote:

 Sam Ruby wrote:
  
  Peter Donald wrote:
  
   The fact of the matter is you would contribute to it even if you had to
   pass the 12 heculean tests of power, jump tall buildings at lunch and
  beat
   deep blue on your breaks ... why ? It's your job.
  
  For the record, it is Craig's job because he did all the things you said,
  not the other way around.
  
  http://conferences.oreilly.com/java/sessions/bios.html
  
 
 Hey - Craig's picture :) 
 
 And they list him as doing bizdev for 'DAT Services'  Hmmm.
 

I updated the bio information before the conference (DAT was my employer
prior to Sun).  They must be using a VB app or something -- the update
never got committed :-).

I'll try again.

 
 -- 
 Geir Magnusson Jr.   [EMAIL PROTECTED]
 Developing for the web?  See http://jakarta.apache.org/velocity/
 

Craig


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




Re: Binaries in CVS

2001-04-13 Thread Craig R. McClanahan



On Fri, 13 Apr 2001, Ceki [iso-8859-1] Gülcü wrote:

 
 * How are you measuring "activity"?  I would guess from your statement
   that you are talking about developers doing commits -- but what about
   they users who just want to USE your project in their own work and could
   give a rip about how the thing is built.  By that measure, I would submit
   that Tomcat is far and away the most active Jakarta project, followed by
   Ant, followed by Struts, followed by everything else.  (Check download
   counts and -USER list subscriptions and activity for corroborating
   evidence).  Tomcat 3.x and Struts contains no checked in JARs, Tomcat 4
   only has patched versions of the stupid JAXP sealed jars until the next
   version of JAXP fixes that for us.
 
 Are the stats available? If so, I would appreciate a pointer.
 

For download counts, you have to go analyze the log files (and, of course,
we're only counting downloads from daedalus -- not from mirrors).  Tomcat
runs in the 50k-100k downloads per month range -- having up to date stats
would be quite nice.

For mailing lists, the following are subscription counts as of this
morning to the Jakarta-based mailing lists:

alexandria -dev   65-user   57
announcements 4183
ant-dev  517-user  860
avalon -dev  104-user   22
ecs-dev   53-user   96
general   1165
jakarta-commons   72
james  -dev  102-user  128
jetspeed   -dev  153-user  202
jmeter -dev   45-user   71
log4j  -dev  157-user  335
oro-dev   74-user  135
regexp -dev   97-user  156
slide  -dev  193-user  283
struts -dev  610-user 1189
taglibs-dev  348-user  510
tomcat -dev 1082-user 2176
turbine-dev  190-user  304
velocity   -dev  152-user  304

Craig


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




Re: Jakarta FAQ

2001-04-13 Thread Jon Stevens

on 4/12/01 8:14 PM, "Remy Maucherat" [EMAIL PROTECTED] wrote:

 Hi,
 
 I'd like to get an account on the Jakarta FAQ.
 I read what is there :
 http://jakarta.apache.org:8080/jyve-faq/Turbine/screen/DisplayProjects
 I talked with Alex, but apparently the account activation failed, and I
 couldn't get in touch with him since.
 Could one of the roots help me out ?
 My login is remm.
 
 Thanks,
 Remy

mysql update Visitor set confirm_value='CONFIRMED' where loginid='remm';
Query OK, 1 row affected (0.09 sec)
Rows matched: 1  Changed: 1  Warnings: 0

-jon


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




Re: Binaries in CVS

2001-04-13 Thread Jon Stevens

on 4/13/01 8:49 AM, "Craig R. McClanahan" [EMAIL PROTECTED] wrote:

 I updated the bio information before the conference (DAT was my employer
 prior to Sun).  They must be using a VB app or something -- the update
 never got committed :-).
 
 I'll try again.

No, they probably use JSP.

:-)

-jon


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




Jakarta Contract

2001-04-13 Thread Hadyn Stiff





Hadyn Stiff@CAICORP
04/13/2001 12:58 PM


Hello,
Can anyone put me in touch with folks interested in contract work in Harrisburg,
PA?
I know of some needs here with the state government for folks with strong
Jakarta experience to work on some of their newest web-enabled apps. It's a 9
month engagement, so if anyone knows someone who is interested, please point the
person my way.

Thanks,
Hadyn







Jon Stevens [EMAIL PROTECTED] on 04/13/2001 12:52:21 PM

Please respond to [EMAIL PROTECTED]

To:   "[EMAIL PROTECTED]" [EMAIL PROTECTED]
cc:(bcc: Hadyn Stiff/CAICORP)
Subject:  Re: Jakarta FAQ



on 4/12/01 8:14 PM, "Remy Maucherat" [EMAIL PROTECTED] wrote:

 Hi,

 I'd like to get an account on the Jakarta FAQ.
 I read what is there :
 http://jakarta.apache.org:8080/jyve-faq/Turbine/screen/DisplayProjects
 I talked with Alex, but apparently the account activation failed, and I
 couldn't get in touch with him since.
 Could one of the roots help me out ?
 My login is remm.

 Thanks,
 Remy

mysql update Visitor set confirm_value='CONFIRMED' where loginid='remm';
Query OK, 1 row affected (0.09 sec)
Rows matched: 1  Changed: 1  Warnings: 0

-jon


-
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]




Watchdog Binaries are very small(1K)

2001-04-13 Thread Srinivasa Villuri

Hi,

Can any one explain why the sizes of the watchdog binary .Z or .gz files are
so small( 1K ).

Here is the link for the quick reference:
http://jakarta.apache.org/builds/jakarta-watchdog/nightly/

When I saw it in January, it was more than 2MB.

Any ideas?

Thanks,
Srini

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




Re: general Digest 12 Apr 2001 19:55:17 -0000 Issue 349

2001-04-13 Thread Daniel F. Savarese


The two somewhat workable times are 1200 GMT and 2000 GMT.  I'd like to
hear opinions on the following two options:

Sorry for the belated reply -- digest mode and 16 hour work days.
Either time will work for me (I'm on EDT, which appears to get the
best deal).

daniel




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




mod_jk.so vs mod_jk.dll for Win32 and Apache 1.3.19

2001-04-13 Thread Ellis Teer

I currently use Apache1.3.14 + Tomcat 3.2.1 + mod_jk.dll on Win32.

I recently tried to upgrade to Apache 1.3.19.  When I try the LoadModule
command in the server configuration file on mod_jk using the mod_jk.dll file
the server would not start.  If I comment out that one LoadModule command the
server starts.

I noticed in the Win32 version ALL the modules now have .so endings.  Is this a
change in the Win32 version.  Do I need a mod_jk.so or different mod_jk.dll 
file for Win32?

-Ellis Teer

__
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

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