Mats Wichmann

Results 557 comments of Mats Wichmann

Hmm, odd, we're able to build with rst2pdf at 0.99, which is what's being picked up by a pip install both locally and in our CI documentation build (github action)...

I was building the docs succesfully with 5.0.2 until 5.1.0 dropped (and broke, fixed in 5.1.1), and I'm working on Fedora 36 so I'm still a little mystified what's going...

For a perhaps useless data point, I downgraded Sphinx to 5.0.2 on my F36 + virtualenv, and it still builds without problem...

I presume it's just a transcription/paste problem, but the lines in your "issue" chunk are wrong, since `CPPDEFINES` builds the right syntax for the compilation environment in question, you can't...

@bdbaddog does CPPDEFINES get substituted in the right context to interpolate TARGETS/SOURCES?

That doesn't help, in fact makes it odder looking: ``` gcc -o main.o -c "-D('THETARGET', '', 'SOURCEHASH', '')" main.c ``` This latter form may be falling into the special-case handling...

~~For linkage purposes - this is similar to #3790. `_concat_ixes` which is used here pays no attention to source and target args, unlike, say `_concat`:~~ ```py def _concat(prefix, list, suffix,...

Adding this to 4.2 milestone for now - we should be able to implement whatever the decision is fairly easily, but do need a decision.

So now that this seems to work, can we close?

Can you recover? That is, any "bad cache retrieve" operation could just mean "forget about the cache entry, build instead", but is that possible at this point, or is there...