Git Product home page Git Product logo

Comments (6)

raxod502 avatar raxod502 commented on September 21, 2024 1

Confirmed, and I ran into this today while upgrading.

This change from upstream sure looks relevant:

image

Guess we have to figure out (again) what GNU ELPA is doing, and replicate that (again).

from straight.el.

raxod502 avatar raxod502 commented on September 21, 2024 1

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.

raxod502 avatar raxod502 commented on September 21, 2024 1

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.

raxod502 avatar raxod502 commented on September 21, 2024

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.

raxod502 avatar raxod502 commented on September 21, 2024

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.

TOTBWF avatar TOTBWF commented on September 21, 2024

Thanks for fixing this so quickly, really appreciate it 🙂

from straight.el.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.