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-----

Reply via email to