On Tue, May 25, 2010 at 11:23 AM, kcrisman <kcris...@gmail.com> wrote: > > > On May 25, 1:50 pm, William Stein <wst...@gmail.com> wrote: >> On Tue, May 25, 2010 at 10:41 AM, Robert Bradshaw >> >> <rober...@math.washington.edu> wrote: >> > Hi all, >> >> > I just had a new spkg (rightly) rejected because it didn't have a changelog >> > entry in SPKG.txt , as specified by [1], Does anyone know why are we >> > manually keeping a text changelog when the files under our control are >> > already under revision control? >> >> Because of "Abshoff Momentum"? I can think of no other reason. >> >> I think this is silly. >> >> It makes more sense to reject a patch because the revision history >> comment is bad. Right now, with our dual system, the hg history >> comments can easily be bad, since one always has the SPKG.txt to back >> it up. So there are real negative consequences to the current >> confusing system. >> >> -- William > > Although I have to say that for someone looking to update an spkg, it > is very helpful to have the "big picture" without scrolling through HG > comments (esp. for HG-phobes), similarly to how it is quite useful to > have the changelog.txt/HISTORY.txt file even though we have the HG log > for Sage proper. It is much easier to look quickly to see what's been > going on. > > Say, if one has a text editor open but has no interest in opening a > terminal window and remembering the commands that get their HG > working... and don't even get me started on trying to add HG from > inside Sage to my PATH, that shouldn't be *required* to see what has > happened in an spkg at the highest level. > > In fact, I'd say the solution is to start requiring better HG messages > in *addition to* the spkg upgrades, just like has been happening > slowly on the main patches. I'll also point out that someone said HG > comments sometimes only show up one line at a time, or default display > only one line, or something. > > So let's keep both, in the name of EVEN better documentation, but make > it clear both should be good.
-1 If the problem is really that it is way too hard for you to remember sage -hg log then we can just put that line in SPKG.txt. E.g., == History == Please type "sage -hg log" for a log of all changes to this spkg. -- Or if that is too hard, then the "sage -pkg" script could just have a line sage -hg log > LOG.txt in it... -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org