New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to harfbuzz 2.4.0. #141
Update to harfbuzz 2.4.0. #141
Conversation
Appveyor is displeased, unfortunately. |
There's a large diff between the 2.4.0 tag and the 2.4.0 tarball. Just the Also, just for my own personal education, what is the procedure used to make this update? Is it documented anywhere? |
Okay, just discovered harfbuzz/harfbuzz#1641 and harfbuzz/harfbuzz#1643. But there's some implication there that the problematic tarball has been replaced, yet the diff still doesn't make sense. In particular, there's this diff snippet: diff -uar harfbuzz-original/src/hb-iter.hh harfbuzz-2.4.0/src/hb-iter.hh
--- harfbuzz-original/src/hb-iter.hh 2019-04-04 14:17:56.000000000 +0200
+++ harfbuzz-2.4.0/src/hb-iter.hh 2019-03-30 01:16:02.000000000 +0200
[...]
+template<typename T>
+struct _hb_is_iterable<T, hb_bool_tt<true || sizeof (hb_declval (T).iter ())> >
+{ enum { value = true }; };
[...] and that addition exactly matches the first error currently shown in the AppVeyor build log:
|
Thanks for looking into this. I've been caught up in other things for the last couple of days. My process is to grab a new tarball (which includes things that the repo doesn't, like generated configure scripts), and then:
Then I'll re-generate the bindings using this:
And then I'll inspect the differences and add the relevant ones. (I skip all documentation changes for now.) This could all be improved ... but it isn't something that happens all that often. |
A new 2.4.0 tarball has been uploaded. The diff with the repository looks much better. |
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 (From OE-Core rev: 1e1f373dc870d4d3a6a88660b21072e6dd1b43f0) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 (From OE-Core rev: 96b29910f8515dc79ca4ecc0a1dfbbe3efb83f19) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 (From OE-Core rev: 96b29910f8515dc79ca4ecc0a1dfbbe3efb83f19) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 (From OE-Core rev: 96b29910f8515dc79ca4ecc0a1dfbbe3efb83f19) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 (From OE-Core rev: 96b29910f8515dc79ca4ecc0a1dfbbe3efb83f19) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Source: poky MR: 00000 Type: Integration Disposition: Merged from poky ChangeID: 7b55ec6 Description: RP: Upstream replaced the original release tarball: servo/rust-harfbuzz#141 (From OE-Core rev: 96b29910f8515dc79ca4ecc0a1dfbbe3efb83f19) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Closing in favor of updating to 2.5.0. |
This change is