Comments (3)
from elpaca.
That's due to the version declaration in flymake-json's dependency flymake-easy:
You can work around this by adding a declaration for flymake-easy which uses the :version recipe keyword
e.g. (flymake-easy :version (lambda (_) "0.1"))
as shown in the following test case:
Test Case
(elpaca-test
:early-init (setq elpaca-menu-functions '(elpaca-menu-melpa))
:init
(elpaca (flymake-easy :version (lambda (_) "0.1")))
(elpaca (flymake-json :wait t))
(princ (elpaca-log "#unique")))
Host Env
elpaca | bc685f5 HEAD -> master, origin/master, origin/HEAD |
installer | 0.7 |
emacs | GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-05-14 |
git | git version 2.45.1 |
Output
Elpaca menu item cache discarded due to version change.
INFO Scraping files for loaddefs...
INFO Scraping files for loaddefs...done
GEN ../elpaca-autoloads.el
Cloning into '/tmp/elpaca.tnp75X/elpaca/repos/elpaca'...
Your branch is up to date with 'origin/master'.
Checking /tmp/elpaca.tnp75X/elpaca/repos/elpaca...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-info.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-log.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-manager.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-menu-elpa.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-menu-melpa.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-menu-org.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-process.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-test.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca-ui.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/elpaca.el...
Checking /tmp/elpaca.tnp75X/elpaca/repos/elpaca/doc...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/doc/early-init.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/doc/init.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/doc/installer.el...
Checking /tmp/elpaca.tnp75X/elpaca/repos/elpaca/extensions...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/extensions/elpaca-use-package.el...
Checking /tmp/elpaca.tnp75X/elpaca/repos/elpaca/images...
Checking /tmp/elpaca.tnp75X/elpaca/repos/elpaca/test...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/test/elpaca-test.el...
Compiling /tmp/elpaca.tnp75X/elpaca/repos/elpaca/test/elpaca-tests.el...
Done (Total of 12 files compiled, 4 skipped in 4 directories)
Downloading MELPA recipes...
Downloading MELPA recipes...100%
flymake-easy finished ✓ 0.529 secs 03.388690
elpaca finished ✓ 0.656 secs 03.493926
flymake-json finished ✓ 0.783 secs 03.620557
Does that help?
from elpaca.
I'll consider this closed for now, but feel free to comment if you run into any issues with the above advice. Thanks.
from elpaca.
Related Issues (20)
- [Feature]: Build texi/info manuals from README.org HOT 2
- [Bug/Support]: flymake-ruby -> elpaca--check-version: (error "Invalid version syntax: ‘DEV’ (must start with a number)") HOT 2
- [Bug/Support]: M-x elpaca-version could be easier to use HOT 1
- [Bug/Support]: use-package :ensure keyword does not work as expected HOT 3
- [Bug/Support]: Error installing magit HOT 2
- [Bug/Support]: "Unable to determine repo dir" for lots of repos HOT 5
- [Support]: BBDB installation issue HOT 4
- [Support]: GNU ELPA BBDB recipe points to NonGNU BBDB URL HOT 2
- [Bug/Support]: Origin of packages installed HOT 5
- [Bug/Support]: Elpaca-only install doesn't work well with flymake HOT 1
- [Feature]: Provide a first class `:after` without requiring use-package. HOT 5
- [Bug/Support]: How do I update this dependency seperately using Elpaca? HOT 9
- [Support]: Re-using /elpaca of running Emacs for temporary Emacs instances HOT 2
- [Bug/Support]: Native Compilation Error, but only when using elpaca-use-package HOT 2
- [Support]: Should we use no-byte-compile for all init? HOT 2
- [Support]: use-package installed version (0 2) lower than minimum required version HOT 3
- [Support] use-package: Unrecognized keyword: :pretty-hydra HOT 3
- [Support]: Update package upstream remote HOT 2
- [Bug/Support]: forge not working HOT 2
- [Bug/Support]: how to install package from local file HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elpaca.