Closed zck closed 4 years ago
Thanks for reporting this. I was worried this might cause a problem. I just disliked the 2.8.5 change in hindsight. Might be worth just removing the current obsolete alias, which will avoid the error at the expense of some possible confusion.
I pushed another release. Better to avoid an upgrade error.
I previously had fountain-mode installed in my Emacs, and today went to install 3.0. I ran
list-packages
, and hitU
to mark packages for upgrading, thenx
to do the actions. Upon installing Fountain, I got this error:I believe this is the reason. In the new version (3.0.0 downloaded from Melpa; Package-Version: 20200216.1350), we have this line:
In the old version (2.8.5 downloaded from Melpa, Package-Version: 20200113.428), there's this:
Reproduction with minimal code
To test it, I ran this code:
I got the same error:
Fix
After restarting Emacs, I had the proper version of Fountain installed, with no other actions. I think it loaded the new version of Fountain, so it only had the new variable.
I don't know if there's a technical fix -- that is, assuming you want to keep the variable name, but had obsoleted it previously. It might just need a note on upgrading.