-
Notifications
You must be signed in to change notification settings - Fork 3
Conversation
I've just merged the tectonic-typesetting/tectonic#1121 has also been updated, and the rework there is nearly complete. The new bundle format REQUIRES that PR to work. The old rework branch is available under the |
OK! I am finally, finally sitting down to take a look at this work. I like a lot of what I see and I am inclined to more or less YOLO and merge this PR. Thank you for putting the time in here, and my apologies for not being responsive to your effort. Since it's still in draft mode, do you plan any more work on this PR? I would like to make some changes to improve the build instructions a bit and tidy up some of the Markdown coding (I'm old-fashioned, I guess, because I like consistent hard linebreaks and vertical spacing), but I'm not envisioning any major interventions. For what it's worth, the setup for the "indexed tar" bundle to use two separate files was intentional; that way with on HTTP request you can pull down the entire index, as opposed to having to make one request to fetch a header, discover the index size, and then make another to get the actual index data. But that's a pretty small benefit, and it probably doesn't outweigh the annoyance of having to carry two files around. |
tectonic-typesetting/tectonic#1121 isn't ready yet, but this is. |
OK, let's merge. I can work on documentation/etc. improvements in another PR. You should now have permissions to do the merge yourself, correct? CC @CraftSpider for visibility. |
Yes indeed. |
Massive overhaul of bundle-building code, fixing #12, #13, and many other things. Pardon the messy git history, there were too many changes to fit into nicely-organized PRs.
What has been done:
tlmgr
, justinstall-tl
)ttb
("tectonic bundle") files, a custom file format documented inscripts/builder/README.md
. The ttb format provides a number of advantages over zip and itar bundles, including...What still needs to be done (probably in other PRs):
I think this will resolve itself with time---issues will come in as users compile their documents with the new bundle format.