Current 1.0.6

Hunter Matthews <[email protected]> 20 Oct 2002 17:05:14 -0400
Newsgroups gmane.network.up2date.current.devel
Message-ID <[email protected]>
Bowing down to peer pressue (never a good thing - I'll come to regret
this) I have release 1.0.6

Yes, 1.0.6

It adds the up2date 2.8/3.0 compatibility code from 1.4.2, adds the
release notes for all the releases in the 1.0.x series, and may have
sped up the database creation a small amount.

If you don't need 2.8/3.0 client compatibility, you don't need this
release. (I definately recommend you upgrade to 1.0.5 at least - its
extremely well tested by now and included a serious bug fix from earlier
1.0.x releases).

I may have broken the "delete" command in cadmin itself - this was used
to delete ONE package at a time by hand. I doubt anyone every used that
function, and it was marked experimental anyway, so I don't care. 

I have tested this release by rebuilding the 7.3 redhat tree plus dirty
updates (thats what my laptop runs....) and then simulating downloading
all the packages and headers.

Read the README and RELEASE-NOTES files, please.

AND: 

In case anyone was wondering, 1.0.x IS END-OF-LIFED. If it works for
you, great. If it doesn't, keep both pieces. But there won't be any more
1.0.x releases. (Unless I've made some brain dead bug in 1.0.6 -you get
the idea)

The only way out of that for the two of you who just _can_not_ run 1.4
is for someone to take up the torch and Forward Port the standalone
daemon itself to the 1.4 tree. (ie grab 'current', 'standalone.py' and
some other bits and push them to compatibility with 1.4)

I'll even help if you're clueful and serious, by making suggestions
along the way for what you need/should do. But I've checked, and neither
john nor I will go anywhere near this side-project. A solid knowledge of
python and a willingness to work with me on assembling a patch I will
accept are the requirements - there's not much call to understand the
details of up2date, xmlrpc, the backend or any of that nonsense. Ask
John and toby - I'm a stickler for style.

According to the poll results so far:
about 2/5 of you are running 1.0.x. The rest are running some version of
what I loosely call 1.4 (late 1.3's, 1.4 itself, or late model
snapshots)

The average size site for 1.0 is 20-25 (with one huge outlier). If thats
the size of your site, AND you just can't stomach (or run) apache, then
use 1.0. 1.0 should handle that fine (both by my intuition of the code
and by overwhelming evidence).

The average size site for 1.4 is 100. (again with one huge outlier). By
evidence and intuition, I'd say with a good server that should go to 500
or so. (Depending on needs, clients, networks, etc etc etc etc).

Where is the upgrade point? At what point do I say "If you have N
clients, you should upgrade from 1.0 to 1.4"? I don't know. Because of
the gap from average 1.0 to average 1.4, and that one huge outlier, I'd
say "Follow your own judgement". 

But remember - 1.0.x is done now. 
-- 
Hunter Matthews                          Unix / Network Administrator
Office: BioScience 145/244               Duke Univ. Biology Department
Key: F0F88438 / FFB5 34C0 B350 99A4 BB02  9779 A5DB 8B09 F0F8 8438
Never take candy from strangers. Especially on the internet.