From: Lars H. <Lar...@re...> - 2010-09-16 12:12:30
|
Only recently did I get around to checking something in to the tcllib CVS myself. This mostly behaved as I expected it to, but there are some points I think I'd better ask about. 1. ChangeLogs Since the ChangeLog files mostly seem to be a concatenation of commit messages (for example http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tcllib/modules/aes/ChangeLog?revision=1.21&view=markup bears a striking resemblance to http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tcllib/modules/aes/ChangeLog?view=log), I concluded those were probably autogenerated somehow and didn't touch it. However, since it's now been three days and no autoupdate, I suppose I'd better add an entry manually as soon as I'm confident noone's going to point out what other thing I should have done instead. I also notice there is a ChangeLog file in the main tcllib directory which has gone through a lot more changes than any of the other files there, so it appears it records changes anywhere in tcllib. On the other hand, this main ChangeLog hasn't been changed during the last two months despite some bugs being fixed in that period, so when is a change important enough to update this main ChangeLog? 2. Project feed Possibly related is that the "project feed" on http://sourceforge.net/projects/tcllib/ doesn't seem to show any commits even though commits have occurred. Anyone know why? 3. pkgIndex.tcl One thing I did come across when trying to find documentation about the above was a note that the pkgIndex.tcl file in the "math" module needed special treatment, but the note didn't say how. From looking at the file, I suppose running pkg_mkIndex would be a Bad Idea. (This is of interest to me, because the next contribution I was going to make is a new package math::numtheory providing a math::numtheory::isprime command.) So is this supposed to be updated manually? Lars Hellström |