Git Product home page Git Product logo

Comments (4)

josephwright avatar josephwright commented on June 9, 2024 1

@koppor Ah, MiKTeX :) @u-fischer mentioned that we should look at this again (basically, it doesn't work as MiKTeX doesn't return the same info as TeX Live). I promised I'd look at her issue on my way back, so I'll add this to the immediate list.

from l3build.

josephwright avatar josephwright commented on June 9, 2024 1

I've reported to MiKTeX: I think we can't really do anything here as it's not an l3build bug.

from l3build.

josephwright avatar josephwright commented on June 9, 2024

It's not out fault :) You can minimise to

--[[

% !TeX program = texlua

--]]

-- io.popen("echo","w"):write(""):close() -- Works
-- io.popen("echo","w"):write("")         -- Works
io.popen("echo","w"):write("y"):close()

which as I've commented works if you don't have any content to the write or don't close the stream, but if you have both content and closing. Do you want to report against MiKTeX or should I?

from l3build.

josephwright avatar josephwright commented on June 9, 2024

Note that if you bypass the issue in a locally-edited l3build, running the tests for l3build itself

texlua .\l3build.lua check -epdftex -cbuild

shows two other problems. First, for some reason not all of the tests are picked up. Second, the allowed variation if glue setting pops up. Thus, TeX Live on Windows gives

  00-test-1 (1/2)
  01-expect-1 (2/2)

  All checks passed

but MiKTeX gives

Running checks on
  00-test-1 (1/1)
          --> failed

An example line that changes (TeX Live first):

...\hbox(6.94444+0.83333)x469.75499, glue set 427.75536fil
...\hbox(6.94444+0.83333)x469.75499, glue set 427.75537fil

from l3build.

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.