[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#917909: [text-based installer] right-to-left writing direction broken



Control: reassign -1 fribidi
Control: tags -1 + patch

Samuel Thibault, le lun. 31 déc. 2018 17:20:42 +0100, a ecrit:
> Holger Wansing, le lun. 31 déc. 2018 16:15:12 +0100, a ecrit:
> > While investigating an old bugreport regarding Hebrew, I found that RTL writing
> > direction is completely broken in the text-based installer
> > (writing direction seems left-to-right and text is aligned to the left).
> > 
> > That's also the case in Stretch, while it was ok in Jessie installer!
> 
> Indeed, I can confirm this.  I tried to copy the Jessie libnewt.so.0.52
> into a Stretch image, and it fixes the issue, so I believe the
> regression is within the newt package, thus somewhere between newt
> 0.52.17-1 and 0.52.19-1.

Ah, it's 98fa157c758d ('bidi.patch: Look for libfribidi in multi-arch
directory.'). In fribidi's udeb libfribidi.so.0 is in /lib, not
/usr/lib/$MACH, is there really a reason for doing so?  I'd say we
should move it there, i.e. the attached patch? (which I could check
as fixing the issue in the textual installer, without breaking the
graphical installer). And we can probably backport it to Stretch.

Samuel
diff --git a/debian/libfribidi0-udeb.install b/debian/libfribidi0-udeb.install
index 6b97e71..c3f6cb1 100644
--- a/debian/libfribidi0-udeb.install
+++ b/debian/libfribidi0-udeb.install
@@ -1 +1 @@
-usr/lib/*/libfribidi.so.* lib
+usr/lib/*/libfribidi.so.*

Reply to: