@PauloCereda: Still some days to go ... for the Great Duck Giveaway.... I wonder if I will succeed in the range from 1 to 200 set of numbers containing 42 and 108 ;-)
@DavidCarlisle Short question about classes.dtx and titlepage (we talked about this before). In compat mode, the page number is reset to zero, which is wrong because it is printed as a right hand page (classes.dtx). It indeed prints a right hand page, but shouldn't it be left? Ah, nevermind, twoside was missing. Silly me.
@DavidCarlisle On the TL testing business, do you think the structure I've suggested makes sense? An alternative would be a single directory with a series of sub-dirs for each format, and a series of Lua scripts to call them (as we have in the dir for l3build itself, where we have some LaTeX tests and some plain ones)
@DavidCarlisle Aside: I should arrange that the plain tests get run ...
@JosephWright bit hard to say at present, depends a bit how contributing tests work, do people set up their own directory or just add them in as test files in the current directories. having it auto-select the format would be nice though we had that issue with ltluatex tests where looked (with no great success as I recall) of using the first line magic comments to select the format. Perhaps sub-directories per format and then a top level build check runs then all would be better....
It seems last version(s) of JabRef installs help no more. Instead, in version 3.4, there's only a link to an online help which doesn't work. Does any one know where the help/manual has gone?
@DavidCarlisle I do wonder if we might need first-line parsing ourselves to allow more 'tricks' (it's easy enough for Lua to read the first line of each .lvt)
@DavidCarlisle I think dividing the tests up by format is OK: either of my suggested approaches need that. Auto-detecting the required format is much more likely to cause confusion :-) (The only obvious advantage is one only needs one big list of tests)
@DavidCarlisle More improvements for l3build coming up ...
The change to hyperref was to fix this issue
https://github.com/ho-tex/hyperref/issues/11
which I have just re-opened, pointing here.
I will update hyperref to address this (somehow:-) but meanwhile, this works:
\documentclass{article}
\usepackage{amsthm}
\usepackage{hyperref}
\usepackage...
@JosephWright having some testing would be good. we have a lot of success with jenkins CI over svn here (but we do have someone watching it more or less full time, we trigger a lot of jobs on a lot of machines:-)
@JosephWright tl might anyway be a bit big to use in a setup that needs to build a vm from scratch every time, can't really use the minimal tl install approach you use for l3 if the plan is to test it all. But as you say need to get a test system working first before thinking about CI
@JosephWright and persuade everyone not to use python/tcl/perl/whatever...
@DavidCarlisle Well a CI would expect to clone the repo then build everything, which for TL would be a long job. Norbert's plan (just test the .tex side, do that on the server, do it using cron) all sounds fine to me
@DavidCarlisle I think Norbert is pretty convinced, plus we are at the advantage we already have a test system
@DavidCarlisle PDF-based testing is still slightly tricky as only pdfTeX makes PDFs that are identical cross-platform, but presumably that's the sort of thing that will get fixed as part of the wider work here
The only way I could think of is annotating stuff like monsters and NPCs with \monster{X} and \npc{Y}. But that is far from ideal, since if the names are two part, like T'Rang Wilders, I would like to have sub index entreis, etc.
But doing that manually means that the single word or expression gets lost in a forest of index annotations, etc.
@wilx That's the price you pay for an indexed text. :)
You don't need to index every occurrence, just the relevant parts. :)
@barbarabeeton: I edited the duck giveaway question and updated both code and punch card accordingly, as the last entry is not eligible (user has only 15 days in this community). :)
@DavidCarlisle There are 9 different monsters that are T'Rang Something. I can either index them each separately as main entry or use the T'Rang!Something syntax. But if I want to do the latter, I have to do it either manually or devise some other macro for annotation.
In my case it does not matter that much. Very few people will read this Wizardry 7 FAQ PDF but I am curious about how people handle this in real documents.
> Ducks are sometimes kept as pets. They are often kept by groups of people on public ponds for their beauty and calming nature. People commonly feed ducks in ponds stale bread, thinking that the ducks will like to have something to eat. However bread is not healthy for ducks and can kill them.
@wilx it is ... difficult. In general, there are two approaches: you keep the index continuously perfect and tuned up, or you do the tuning up afterwards. It's important to set up a good UI for indexed stuff.
@wilx quite impressive really: you give someone a technical 500 page book about a subject he knows nothing about and he reads it and infers hierarchical index connections that we'd not thought of, and marks it all up in the pdf (then Frank went through and added \index entries to the source and back to makeindex to generate all the page references in the usual way:-)
@yo' three meals of the day: breakfast, dinner, tea. Some posh people south of watford try to call it breakfast, dinner, er another dinner, or breakfast, lunch, dinner, but that's just silly:-)
@PauloCereda -- oops! (sorry to create problems. my workstation was replaced yesterday, and although it was much smoother than the last time it happened, there are some rough edges that need to be cleaned up, like identifying the correct default printer so i don't have to walk halfway across the building to pick up output. it's a bit distracting.)
@PauloCereda small meal in the evening is never dinner. It's dinner only if it's a real mean. Something small (like for me, usually a salad) is supper. (But don't count on me, I can be equally confused.) @JosephWright and @DavidCarlisle are the Englishmen here :)
@PauloCereda it's simple: there are three main mean times morning, noon-ish, late afternoon, and possibly late evening (which makes four) and several possible names, breakfast, dinner, supper, lunch, tea, high tea plus additional made-up names like brunch, then you just have a packing problem of allocating a subset of the names to a subset of the meal times. That's how English is defined.
@DavidCarlisle -- human indexers do exist, they are very competent, and may be very expensive (but worth it!). there are several good manuals on learning how to index; i have one such at home, but have forgotten the author's name, so can't cite it here. even with a human indexer, though, it's a good idea to examine the result closely; i've found glitches (reported to authors, "in case of a new edition").
@barbarabeeton this is impressive, but I'm not surprised. I mean, if laymen are surprised there still exist professional typesetters, why shall I be surprised there are professional indexers? :)
@PauloCereda -- most features of new workstation are pretty close to what was true of the old one. one real problem (being looked into) is why acroread and texdoc on the linux boxes take forever to load, and have other problems they didn't have when i was working with the old setup.
@PauloCereda -- acroread on linux is still version 9. but the only difference in the setup is that the new workstation runs with a newer version of windows (i'm not sure which); the old one reported "wincows professional" when it booted up. nothing relevant has changed on the linux end for at least a year. the x windows are running with a new version of hummingbird/exceed.
@DavidCarlisle -- the version we're still using is antique, but serviceable. would be lost without it. (not just me.)
@PauloCereda you better be quick, or we'll vote to leave EU tomorrow, then Scotland, Northern Ireland and Wales will vote to leave the UK in disgust, and there's be no UK to visit :(
@ChristianHupfer Was passiert, wenn ein Mann (38) vollkommen genervt zu einem anderen Mann (34) Ey, chill mal deine base, alter!? sagt? Ich lieg mit Lachflash am Boden :-D