On 25 Aug., 14:28, leif <not.rea...@online.de> wrote: > On 25 Aug., 13:20, Keshav Kini <keshav.k...@gmail.com> wrote: > > > Mercurial versions in Sage haven't changed between 4.7 and 4.7.1. In any > > case, incompatible Mercurial repository formats won't cause the error > > messages we're seeing here, afaik. > > > "There are uncommitted changes in the Sage root repository. Aborting." > > I cannot find this message (apparently originating from Sage, not > Mercurial) either, at least not in 4.7.2.alpha2's nor 4.7.1.rc2's root > repo spkg-install; uncommitted changes (if any) should just get > checked in, and if that failed for some reason, there would be a > different error message. > > [Deleting the existing repo in $SAGE_ROOT/ prior to upgrading should > also work, though that isn't very nice. Note that file mode changes > won't be shown by 'hg diff' by default; this requires 'hg diff -- > git'.] > > > If I recall correctly, `sage -upgrade` > > does seem to complain about "uncommitted changes" even if there are files > > which aren't even added yet, such as Kevin's > > sage/rings/finite_field_givaro.pyx (which doesn't exist in a vanilla 4.7 or > > 4.7.1 sage distribution). Wonder where that came from. > > > Anyway I wouldn't recommend using `sage -upgrade` if you can avoid it. > > I wouldn't say that. We've improved upgrading such that it is now > really meant to work, and we regularly test this.(Unfortunately Jeroen > decided to no longer support upgrades *from* devel versions, which > previously also worked.) > > I must admit I couldn't follow or finally review the ticket > introducing the root repo w.r.t. upgrading though. > > Anyway, if upgrading (at least from final releases to new final > releases) is broken for someone, this should be reported and get > fixed. > > -leif
P.S.: What I can definitely say is that Sage 4.7.1.rc2's hg cannot handle Sage 4.7.2.alpha2's root repo, which *will* break upgrading... -- 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