Re: Here is my Centipede scepticism
Mats Henricson <[email protected]>
| Newsgroups | gmane.comp.krysalis.user |
|---|---|
| Message-ID | <[email protected]> |
> > I hate putting jars in CVS, it is a waste. > > A waste of... what? Disk on the server? I have 45 jars in > my lib directory. They use a whopping 11 MB of disk space. > With HDD now at less than $1 per gigabyte, my jars are > wasting about 1 cent worth (ironically enough ;-) of disk > space. > > For me, it is a waste of limited modem bandwidth, it kills me. I also > dislike the disk waste (however cheap the financial cost) because I'd like > the N gazillion open source projects not to be limited by N * 1cent, which > somebody has to pay. Also, if a project gets popular it is multiplied by the > number of users. OK, valid points. I was thinking of using Centipede inside a company, where putting the jars on the local CVS server makes more sense than to force every developer to download every jar file from the internet. Intranets are almost always much much faster than the internet connection. > Worse though, for me, is how putting jars in CVS is insidiously stagnating. > As soon as we start copying others jars into our distros we limit ourselves > to a certain version, and our usage gets stale. They fix a bug, we still > have it. The improve performance (or something else nice w/o changing the > interface) but we fail to gain. It becomes work to update a jar in a distro, > and we forget to, or fail to. As such we stagnate and not all grow together. > We ought not rely solely upon Gump to keep interactions current. Well, sure, but the argument also goes the other way. If a new release has a crippling bug that wasn't found in testing, then it makes sense to stay off the bleeding edge, and instead be conservative. I usually wait with introducing a new jar file until I've tested it for a while, and I'm always a bit nervous when upgrading. Why upgrade to a new jar file with new features you don't use? Sure, bugs are fixed all the time, but new ones are also introduced when new features are added. Well, I guess we see eachothers arguments. Mats ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com.