Comments (6)
Confirmed, and I ran into this today while upgrading.
This change from upstream sure looks relevant:
Guess we have to figure out (again) what GNU ELPA is doing, and replicate that (again).
from straight.el.
Well that'll do it, there is a new :make
parameter, so I just have to update GNU ELPA Mirror to run the command given there if present.
from straight.el.
Pushed radian-software/gnu-elpa-mirror@accb598 and rebuilding now. You can see https://github.com/emacs-straight/auctex/blob/a5552370bde473b1043f20a6385f89122af9af7d/tex-site.el is available after the latest commit.
from straight.el.
Ok, that comes from this upstream commit which deletes tex-site.el
: https://git.savannah.gnu.org/cgit/auctex.git/commit/?h=main&id=6b3e109cd46c5c2d1d1379891bf79cf934246789 which was pushed on 2024-04-19.
Confirmed that GNU ELPA build system is somehow generating tex-site.el
though - https://elpa.gnu.org/devel/auctex.html download of auctex-14.0.4.0.20240427.91120.tar gives an archive that does contain tex-site.el
, and it is dated 2024-04-27.
from straight.el.
I've dug into this a bunch and it turns out that you have to make build/<package>
which is a step we were not doing. But then it turns out that this has a billion dependencies on random things like Markdown converters and TeX Live and other undocumented things, and it also doesn't work without various hacks to the source code to do things like bind-mount /var
and and and...
A stupider yet far superior option is to rewrite GNU ELPA Mirror to just pull the published tarballs. Then we don't ever have to maintain this again.
from straight.el.
Thanks for fixing this so quickly, really appreciate it 🙂
from straight.el.
Related Issues (20)
- Byte compilation issue with straight.el at commit b3760f5 HOT 4
- "Autoloading file /home/..../straight/build/pkgname/pkgname.el failed to define function pkgname-mode" HOT 1
- Magit is complaining that it needs a later version of transient HOT 9
- straight fails very early in startup emacs HOT 1
- use-package-secret Eager macro-expansion failure: (wrong-number-of-arguments (2 . 2) 3) HOT 5
- Using straight.el conditionally from use-package? HOT 9
- Loading bootstrap.el takes 2s HOT 3
- Could we improve error message when the ~/.config/emacs moved (dangling symlinks) HOT 1
- Can't use eglot with latest Emacs & straight, due to project.el location HOT 12
- Report warning when built-in package gets shadowed HOT 3
- `use-package` integration causes incorrect `symbol-file` HOT 5
- How the autoload affect the `Integration of use-package` HOT 2
- `bootstrap.el` may fail behind a proxy HOT 1
- sunrise-commander should use currently maintained repo HOT 1
- Clarification on `:if` and `:when` behavior HOT 2
- Why a package trigger another's download even when I have built-in in the other's recipe? HOT 2
- Conditional byte-compilation fails to build the package HOT 2
- packaging of auctex HOT 3
- straights builts every package at startup
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 straight.el.