Conversation
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.2 to 4.6.3. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](lxml/lxml@lxml-4.6.2...lxml-4.6.3) Signed-off-by: dependabot[bot] <support@github.com>
_classesForName, _wrapperKeysTranslate, shouldWriteValueForKey, _keyOrder
…ginals using proxies
But we keep the actual settings in their G2 properties right now
|
Yeah, I did that in the merge commit, and now we have incompatible requirements. Aargh. |
|
Something's very wrong here: |
|
It is a dependency? I can see it in setup.cfg and requirements.txt? |
|
Oh I see, the regression test should fail but doesn't. I think that's because I marked it as can-fail. Let's try without... |
|
OK, I see it. We're checking out |
|
I just saw that, yes. Let's see. |
|
Something is flipping smooth flags :o |
|
But only some of them. And I can't reproduce locally. Annoying. |
|
I can reproduce this now. I don't understand it, but some clues: it only happens in (i) background glyphs (ii) which are made up of components. Also, the "new" version is arguably correct. For example, in the But the The original glyphsLib/tests/data/gf/Karla-Italic.glyphs Lines 2071 to 2073 in 464f398 The question is not "Why is glyphs3 adding a smooth flag?" but "Why is the main branch dropping one?" |
|
|
The diff is the wrong way around. |
|
Here it is removed, no? https://github.com/googlefonts/glyphsLib/pull/691/checks?check_run_id=3239793037#step:8:2297 |
|
That's not the point. The point is, which is right? Which is wrong? |
|
One which is added: Glyphs source has But I have no idea why this is happening. And why it is happening now, when it wasn't happening before. |
|
However, I am getting the same result (no "smooth" for that point) on |
|
I bet you this is the problem: |
Now what? |
|
Ship it! |
|
Merging this now and tagging a pre-release. Thanks! |
See also #690, which contains the first few commits.
This is essentially the same code as before, but organised into "topic" commits and broken down into meaningful-enough-sized commits for ease of review (oh, and rebased onto main, of course).