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

Bug#379566: (forw) Bug#379566: Daily build install looking at Hebrew l10n issues



reassign 379566 newt
severity 379566 grave
thanks

This is bug in newt, it can be reproduced with attached script (heb.sh).

Latest version of libnewt does not contains code for bidi support, it
can be checked by greppong 'fribidi' on libnewt.

The code is not compiled because it needs symbols like
HAVE_FRIBIDI_FRIBIDI_H defined (see newt.h). Package even have patch
that adds needed chacks to configure.in, but configure is not updated.
So to fix this bug it is needed to run autoconf, as attached patch does.

Severity is set to grave because this bug makes d-i unuseable with some
languages.

24 липня 2006 о 14:14 +0200 Christian Perrier написав(-ла):
> Could you guys have a look at this?
> 
> Please followup to bug #379566.
> 
> ----- Forwarded message from Baruch Even <baruch@debian.org> -----
> 
> Subject: Bug#379566: Daily build install looking at Hebrew l10n issues
> Reply-To: Baruch Even <baruch@debian.org>, 379566@bugs.debian.org
> Date: Mon, 24 Jul 2006 11:29:20 +0100
> From: Baruch Even <baruch@debian.org>
> To: submit@bugs.debian.org
> X-Mailing-List: <debian-boot@lists.debian.org> archive/latest/104663
> X-CRM114-Status: Good  ( pR: 26.4757 )
> 
> Package: installation-reports
> 
> Boot method: cdrom in a qemu image
> Image version: daily build from 2006-07-23
> Date: 2006-07-23 23:30
> 
> Machine: qemu i386
> Processor: i386
> Memory: 128MB
> Partitions: NA
> 
> Output of lspci and lspci -n: NA
> 
> Base System Installation Checklist:
> [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
> 
> Initial boot worked:    [O]
> Configure network HW:   [O]
> Config network:         [O]
> Detect CD:              [O]
> Load installer modules: [O]
> Detect hard drives:     [O]
> Partition hard drives:  [O]
> Create file systems:    [O]
> Mount partitions:       [O]
> Install base system:    [O]
> Install boot loader:    [O]
> Reboot:                 [O]
> 
> Comments/Problems:
> 
> This was all tested on the text install, on qemu it took several hours
> for the install to be finished. I'll try the gui installer at another time.
> 
> Initial screen of choosing the language says Hebrew, but the word in
> Hebrew is reversed, this used to work properly in former versions.
> I expected getting IVRIT and got TIRVI, the bidi algorithm wasn't used
> maybe?
> 
> It's not just the first screen, it's in all screens. The Hebrew wasn't
> bidi-fied and looks reversed.
> 
> There are various "Language Desktop" but no Hebrew Desktop, what is done
> for them and how I can get Hebrew Desktop there?
> 
> Message of x11 upgrade on fresh install??? it also delayed the install
> process from continuing until input was received.
> 
> GDM login screen is left aligned instead of right aligned.
> 
> Gnome desktop is left aligned instead of right aligned, we have user-he
> that can take care of that, how do we get it to run on system install of
> a bidi system?
> 
> Keyboard setup for X11 doesn't include scroll-lock for noticing layout
> changes, this was provided in a patch to localization-config.
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-boot-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> ----- End forwarded message -----
> 
> -- 
> 
> 
> 
> 

-- 
Eugeniy Meshcheryakov

Attachment: heb.sh
Description: Bourne shell script

diff -urN newt-0.52.2/debian/control newt.bidi/debian/control
--- newt-0.52.2/debian/control	2006-07-24 16:43:15.000000000 +0200
+++ newt.bidi/debian/control	2006-07-24 16:44:21.000000000 +0200
@@ -4,7 +4,8 @@
 Maintainer:  Alastair McKinstry <mckinstry@debian.org>
 Standards-Version: 3.7.2
 XS-Python-Version: all
-Build-Depends: dbs, sgmltools-lite, libslang2-dev  (>=2.0.4-2), libpopt-dev, debhelper (>=5.0.37.1), gettext, libfribidi-dev, tcl8.4-dev, python (>= 2.3.5-7), python-central (>= 0.4.10), python-all-dev
+Build-Depends: dbs, sgmltools-lite, libslang2-dev  (>=2.0.4-2), libpopt-dev, debhelper (>=5.0.37.1), gettext, libfribidi-dev, tcl8.4-dev, python (>= 2.3.5-7), python-central (>= 0.4.10), python-all-dev, autoconf
+Build-Conflicts: autoconf2.13
 
 Package: libnewt-dev
 Architecture: any
diff -urN newt-0.52.2/debian/rules newt.bidi/debian/rules
--- newt-0.52.2/debian/rules	2006-07-24 16:43:15.000000000 +0200
+++ newt.bidi/debian/rules	2006-07-24 16:40:23.000000000 +0200
@@ -70,6 +70,7 @@
 	dh_testdir
 	cp newt.spec $(BUILD_TREE)
 	rm -f $(BUILD_TREE)/.depend
+	( cd $(BUILD_TREE) && autoconf --force -i )
 	( cd $(BUILD_TREE) && ./configure $(GPMSUPPORT) $(NOSTRIP) )
 	touch $@
 

Attachment: signature.asc
Description: Digital signature


Reply to: