Source: fribidi Version: 1.0.8-1 Severity: serious Justification: breaks other software
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 As seen on tracker/ci.d.n, fribidi 1.0.8-1 causes autopkgtest regressions in libtext-bidi-perl and pyfribidi. For libtext-bidi-perl I also see them at runtime (with the urxvt plugin): urxvt: perl hook 0 evaluation error: /usr/lib/x86_64-linux-gnu/urxvt/perl/bidi: Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.30/auto/Text/Bidi/private/private.so' for module Text::Bidi::private: /usr/lib/x86_64-linux-gnu/perl5/5.30/auto/Text/Bidi/private/private.so: undefined symbol: fribidi_log2vis_get_embedding_levels at /usr/lib/x86_64-linux-gnu/perl/5.30/DynaLoader.pm line 193, <$fh> line 1. Rebuilding libtext-bidi-perl doesn't change anything. Regarding fribidi_log2vis_get_embedding_levels, when I look at the fribidi git repo and the diff between 1.0.7-1.1 and 1.0.8-1 I see: - --- a/debian/libfribidi0.symbols +++ b/debian/libfribidi0.symbols @@ -27,7 +27,7 @@ libfribidi.so.0 libfribidi0 #MINVER# fribidi_iso8859_8_to_unicode_c@Base 0.19.2 fribidi_join_arabic@Base 0.19.2 fribidi_log2vis@Base 0.19.2 - - fribidi_log2vis_get_embedding_levels@Base 0.19.2 +#MISSING: 1.0.8# fribidi_log2vis_get_embedding_levels@Base 0.19.2 fribidi_mirroring_status@Base 0.19.2 fribidi_parse_charset@Base 0.19.2 fribidi_remove_bidi_marks@Base 0.19.2 and - --- a/lib/fribidi-deprecated.c +++ b/lib/fribidi-deprecated.c @@ -76,19 +76,6 @@ fribidi_reorder_nsm_status ( - -FRIBIDI_ENTRY FriBidiLevel - -fribidi_log2vis_get_embedding_levels ( - - const FriBidiCharType *bidi_types, /* input list of bidi types as returned by - - fribidi_get_bidi_types() */ - - const FriBidiStrIndex len, /* input string length of the paragraph */ - - FriBidiParType *pbase_dir, /* requested and resolved paragraph - - * base direction */ - - FriBidiLevel *embedding_levels /* output list of embedding levels */ - -) - -{ - - return fribidi_get_par_embedding_levels_ex (bidi_types, NULL, len, pbase_dir, embedding_levels); - -} - - FRIBIDI_ENTRY FriBidiCharType fribidi_get_type ( FriBidiChar ch /* input character */ Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl389ddfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgb8eA//bYTqqcpb5QHRBKxaw4nzVjX+6MdzaV5dTQ+H2GGrDRFg/A860AdfP2TX jSzM5nQeiexb2KIYlzDzfbrV6kZ4MbePGv9G3ZyhRCPX+PZp3YJEIBvXTReP/Ecn QT9jgCmRu/CQ1NvRxnZnRnHrCqgguqgS7iUKDYT3gYUtlGyoQ+nEVskceGicP/+H IfY9v3NJq3n4Z03o6YLSdW9nHt0F2JOAECRdiIB5MKVZweY+feUt1zQ86DDn+b0L 9IECMAnHf871p/tvhWek31wtEEgC8QTVsMT/7KWV6ntfuJ8fCMYlOuu5RN9+2kaD j+mZUymJ3xlgfq0nrqnLRz6lz8Yp6rypskCMknH2C91xxpyyyhX+/37CnMcOxZSd aNnLcL7VjjWHcziz/z83/mFWZN9t7RwHdRn9aGS498fHeKQApPue4IJaGvdIExKO C9ocDe5kvV5MuCGL0hMzCXT7NNclfHjFrBSnXoF29t6GtZb3XoxLS6BtgcIImtJg 7TIkS0sVkG6JpS9Ra6unD+ygnKx1Ef4K55FtUJxlUup3kNRemBe1pt0ZoFwR8UBL /8kZ0ST8FDmTUzmhFY45eQXd/tveYi2Hi4sPFBJwE/gmyxxMfAUF+e9tQuqsfIck j3OzrSoibdSwVXPRSauRXP03ea1aGH1s7yZXulzTFA8Pv+wA7ok= =dV2+ -----END PGP SIGNATURE-----