el-get icon indicating copy to clipboard operation
el-get copied to clipboard

Try harder to keep update cached recipe

Open npostavs opened this issue 10 years ago • 0 comments

Let the safe properties be updated even if others are not known to be safe. This is a prequisite to solving #2232. See also https://github.com/dimitri/el-get/pull/2238#issuecomment-138383276. Fixes #2359.

Additionally, always use display-warning when properties can't be updated instead of hiding the warning in the *Messages* buffer. This can be suppressed by adding (el-get recipe-cache) to warning-suppress-types, which is the standard Emacs mechanism for supressing warnings, but it's not very discoverable so some users may find the warnings annoying. I added the actions needed to fix the problems into warnings themselves in the form of clickable links/buttons, so hopfully it won't be too bad.

There are errors during self update again, so I'll see if I can add some backwards compat code to smooth it out before merging this.


transition install seems okay, ~~but I just got el-get-describe-1: Symbol's function definition is void: el-get-insert-button need to double check that.~~ fixed, was a stupid mistake.


~~el-get-compute-new-status is returning wrong result for the REQUIRED part.~~ Fixed, and tests added.

npostavs avatar Oct 18 '15 03:10 npostavs