Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdate 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. |
waywardmonkeys commentedMar 30, 2019
•
edited by larsbergstrom
This change is