• Bug#1052455: RE: freetype 2.12.1+dfsg-5+deb12u1 makes chromium segfault

    From Jonathan Wiltshire@21:1/5 to Hugh McMaster on Sat Feb 10 15:50:01 2024
    XPost: linux.debian.devel.release

    On Sat, Feb 10, 2024 at 12:23:06AM +1100, Hugh McMaster wrote:
    Hi Jonathan,

    On Wed, 7 Feb 2024 at 04:47, Jonathan Wiltshire wrote:

    What's your plan at this point? We have skipped this update in two point releases now and it needs a resolution.


    Thanks for following up. I’d actually forgotten about this.

    I’d still like to disable the incomplete and incompatible COLRv1 support in Bookworm’s FreeType library.

    The additional patch Ben Wagner identified is required.

    Chromium seems to have fixed the bug we encountered last year, as I tested
    a build of FreeType as originally submitted and had no issues.

    To avoid any surprises though, we should add the extra patch.

    When is the next point release scheduled for?

    It isn't yet, but the normal candence is approximately every two months.
    You need to allow plenty for time for review and testing though. Please
    propose a source debdiff as usual.

    Thanks,

    --
    Jonathan Wiltshire jmw@debian.org
    Debian Developer http://people.debian.org/~jmw

    4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh McMaster@21:1/5 to Jonathan Wiltshire on Sun Feb 25 07:00:01 2024
    XPost: linux.debian.devel.release

    Control: tag -1 -moreinfo
    Control: retitle -1 bookworm-pu: package freetype/2.12.1+dfsg-5+deb12u3

    Hi Jonathan,

    On Sun, 11 Feb 2024 at 01:40, Jonathan Wiltshire wrote:

    On Sat, Feb 10, 2024 at 12:23:06AM +1100, Hugh McMaster wrote:
    When is the next point release scheduled for?

    It isn't yet, but the normal candence is approximately every two months.
    You need to allow plenty for time for review and testing though. Please propose a source debdiff as usual.

    I've prepared a source debdiff for the proposed freetype 2.12.1+dfsg-5+deb12u3.

    This update includes the original patch and the additional typo fix
    identified by Ben Wagner.

    In terms of testing, grepping for PUT_COLOR_LAYERS_V1 or
    TT_SUPPORT_COLRV1 yields almost the same group of packages.

    chromium, firefox-esr, godot, thunderbird all have GUIs. These launch
    and function as expected on my bookworm test system.

    I also tested some of the openjdk-* demos, where the openjdk version
    is installable on bookworm.

    Hugh

    ZGlmZiAtTnJ1IGZyZWV0eXBlLTIuMTIuMStkZnNnL2RlYmlhbi9jaGFuZ2Vsb2cgZnJlZXR5cGUt Mi4xMi4xK2Rmc2cvZGViaWFuL2NoYW5nZWxvZwotLS0gZnJlZXR5cGUtMi4xMi4xK2Rmc2cvZGVi aWFuL2NoYW5nZWxvZwkyMDIzLTA5LTI5IDIyOjI3OjMyLjAwMDAwMDAwMCArMTAwMAorKysgZnJl ZXR5cGUtMi4xMi4xK2Rmc2cvZGViaWFuL2NoYW5nZWxvZwkyMDI0LTAyLTI0IDIyOjAxOjI2LjAw MDAwMDAwMCArMTEwMApAQCAtMSwzICsxLDEyIEBACitmcmVldHlwZSAoMi4xMi4xK2Rmc2ctNStk ZWIxMnUzKSBib29rd29ybTsgdXJnZW5jeT1tZWRpdW0KKworICAqIERpc2FibGUgdGhlIGV4cGVy aW1lbnRhbCBhbmQgaW5jb21wbGV0ZSBDT0xSdjEgQVBJIG9uY2UgYWdhaW4uCisgICogZGViaWFu L3BhdGNoZXM6CisgICAgKyBSZS1lbmFibGUgZGlzYWJsZV9DT0xSdjEucGF0Y2guCisgICAgKyBn ZXRfY29scl9nbHlwaF9wYWludC5wYXRjaDogVXNlIGNvcnJlY3QgcHJlZGljYXRlIGJlZm9yZSBm dW5jdGlvbiBjYWxsLgorCisgLS0gSHVnaCBNY01hc3RlciA8aHVnaC5tY21hc3RlckBvdXRsb29r LmNvbT4gIFNhdCwgMjQgRmViIDIwMjQgMjI6MDE6MjYgKzExMDAKKwogZnJlZXR5cGUgKDIuMTIu MStkZnNnLTUrZGViMTJ1MikgYm9va3dvcm07IHVyZ2VuY3k9aGlnaAogCiAgICogZGViaWFuL3Bh dGNoZXM6IFRlbXBvcmFyaWx5IHJldmVydCBkaXNhYmxlX0NPTFJ2MS5wYXRjaCB0byBhbGxvdwpk aWZmIC1OcnUgZnJlZXR5cGUtMi4xMi4xK2Rmc2cvZGViaWFuL3BhdGNoZXMvZ2V0X2NvbHJfZ2x5 cGhfcGFpbnQucGF0Y2ggZnJlZXR5cGUtMi4xMi4xK2Rmc2cvZGViaWFuL3BhdGNoZXMvZ2V0X2Nv bHJfZ2x5cGhfcGFpbnQucGF0Y2gKLS0tIGZyZWV0eXBlLTIuMTIuMStkZnNnL2RlYmlhbi9wYXRj aGVzL2dldF9jb2xyX2dseXBoX3BhaW50LnBhdGNoCTE5NzAtMDEtMDEgMTA6MDA6MDAuMDAwMDAw MDAwICsxMDAwCisrKyBmcmVldHlwZS0yLjEyLjErZGZzZy9kZWJpYW4vcGF0Y2hlcy9nZXRfY29s cl9nbHlwaF9wYWludC5wYXRjaAkyMDI0LTAyLTI0IDIxOjU2OjI4LjAwMDAwMDAwMCArMTEwMApA QCAtMCwwICsxLDE4IEBACitEZXNjcmlwdGlvbjogVXNlIGNvcnJlY3QgcHJlZGljYXRlIGJlZm9y ZSBjYWxsaW5nIGdldF9jb2xyX2dseXBoX3BhaW50KCkKKyBUaGlzIGVuc3VyZXMgQ2hyb21pdW0g ZG9lc24ndCBjcmFzaCB3aGVuIHRoZSBleHBlcmltZW50YWwgQ09MUnYxIEFQSSBpcyBkaXNhYmxl ZC4KK09yaWdpbjogaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2ZyZWV0eXBlL2ZyZWV0 eXBlLy0vY29tbWl0LzE2ZjMxMWQ3MjU4MmMxMTc3OTZhMjNlMjIwNzRmZTk2MjQ3NjBlZTEKK0F1 dGhvcjogSHVnaCBNY01hc3RlciA8aHVnaC5tY21hc3RlckBvdXRsb29rLmNvbT4KK0ZvcndhcmRl ZDogbm90LW5lZWRlZAorTGFzdC1VcGRhdGU6IDIwMjQtMDItMjQKKworLS0tIGEvc3JjL2Jhc2Uv ZnRvYmpzLmMKKysrKyBiL3NyYy9iYXNlL2Z0b2Jqcy5jCitAQCAtNTc0Niw3ICs1NzQ2LDcgQEAK KyAgICAgdHRmYWNlID0gKFRUX0ZhY2UpZmFjZTsKKyAgICAgc2ZudCAgID0gKFNGTlRfU2Vydmlj ZSl0dGZhY2UtPnNmbnQ7CisgCistICAgIGlmICggc2ZudC0+Z2V0X2NvbHJfbGF5ZXIgKQorKyAg ICBpZiAoIHNmbnQtPmdldF9jb2xyX2dseXBoX3BhaW50ICkKKyAgICAgICByZXR1cm4gc2ZudC0+ Z2V0X2NvbHJfZ2x5cGhfcGFpbnQoIHR0ZmFjZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGJhc2VfZ2x5cGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICByb290X3RyYW5zZm9ybSwKZGlmZiAtTnJ1IGZyZWV0eXBlLTIuMTIuMStk ZnNnL2RlYmlhbi9wYXRjaGVzL3NlcmllcyBmcmVldHlwZS0yLjEyLjErZGZzZy9kZWJpYW4vcGF0 Y2hlcy9zZXJpZXMKLS0tIGZyZWV0eXBlLTIuMTIuMStkZnNnL2RlYmlhbi9wYXRjaGVzL3Nlcmll cwkyMDIzLTA5LTI5IDIyOjI3OjMyLjAwMDAwMDAwMCArMTAwMAorKysgZnJlZXR5cGUtMi4xMi4x K2Rmc2cvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjQtMDItMjMgMjI6MTQ6MTUuMDAwMDAwMDAw ICsxMTAwCkBAIC02LDQgKzYsNSBAQAogZml4LXdpbGQtZnJlZS1zdmcucGF0Y2gKIGhhcmRlbmlu Zy5wYXRjaAogQ1ZFLTIwMjMtMjAwNC5wYXRjaAotI2Rpc2FibGVfQ09MUnYxLnBhdGNoCitkaXNh YmxlX0NPTFJ2MS5wYXRjaAorZ2V0X2NvbHJfZ2x5cGhfcGFpbnQucGF0Y2gK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Wiltshire@21:1/5 to Hugh McMaster on Sun Feb 25 14:30:01 2024
    XPost: linux.debian.devel.release

    Control: tag -1 confirmed

    On Sun, Feb 25, 2024 at 04:50:55PM +1100, Hugh McMaster wrote:
    I've prepared a source debdiff for the proposed freetype 2.12.1+dfsg-5+deb12u3.

    This update includes the original patch and the additional typo fix identified by Ben Wagner.

    In terms of testing, grepping for PUT_COLOR_LAYERS_V1 or
    TT_SUPPORT_COLRV1 yields almost the same group of packages.

    chromium, firefox-esr, godot, thunderbird all have GUIs. These launch
    and function as expected on my bookworm test system.

    I also tested some of the openjdk-* demos, where the openjdk version
    is installable on bookworm.

    Please go ahead as a source-only upload.

    Thanks,

    --
    Jonathan Wiltshire jmw@debian.org
    Debian Developer http://people.debian.org/~jmw

    4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)