Your message dated Wed, 15 Nov 2017 18:27:56 +0000
with message-id <e1ef2pk-0004nl...@fasolo.debian.org>
and subject line Bug#880674: fixed in pango1.0 1.40.13-2
has caused the Debian Bug report #880674,
regarding libpango-1.0-0: Thai word break stops working since 1.40.13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
880674: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880674
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libpango-1.0-0
Version: 1.40.13-1
Severity: important

Dear Maintainer,

Since Pango 1.40.13, Thai word break appears to be broken. This affects
all GTK+-based text editors like gedit, mousepad, leafpad, etc. as well as
Mozilla Firefox.

Try, for example, opening this page with Firefox:

  https://linux.thai.net/~thep/text/aphaimanee.html

The long continuous-text paragraph is supposed to be wrapped, but it's not.

Downgrading Pango to 1.40.12 does solve the problem.

Looking at upstream repository, this commit looks like the culprit:

  
https://git.gnome.org/browse/pango/commit/?id=c4619480e536e393e2d4a8e26a6ceb5af1fe80e3

I've tried writing a simple program to test it, and it appears
PangoLogAttr::is_char_break for all Thai characters except the first
one of the line are cleared to zero, which causes break_thai() in
pango/break-thai.c to skip setting is_line_break in all positions.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=th_TH.utf8, LC_CTYPE=th_TH.utf8 (charmap=UTF-8), 
LANGUAGE=th_TH.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libpango-1.0-0 depends on:
ii  fontconfig    2.12.3-0.2
ii  libc6         2.24-17
ii  libglib2.0-0  2.54.2-1
ii  libthai0      0.1.27-1

libpango-1.0-0 recommends no packages.

libpango-1.0-0 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: pango1.0
Source-Version: 1.40.13-2

We believe that the bug you reported is fixed in the latest version of
pango1.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 880...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated pango1.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 15 Nov 2017 18:39:29 +0100
Source: pango1.0
Binary: libpango1.0-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoxft-1.0-0 
libpangoft2-1.0-0 libpango1.0-udeb libpango1.0-dev libpango1.0-doc 
gir1.2-pango-1.0 pango1.0-tests
Architecture: source
Version: 1.40.13-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Description:
 gir1.2-pango-1.0 - Layout and rendering of internationalized text - gir 
bindings
 libpango-1.0-0 - Layout and rendering of internationalized text
 libpango1.0-0 - Layout and rendering of internationalized text (transitional 
pack
 libpango1.0-dev - Development files for the Pango
 libpango1.0-doc - Documentation files for the Pango
 libpango1.0-udeb - Layout and rendering of internationalized text - minimal 
runtime (udeb)
 libpangocairo-1.0-0 - Layout and rendering of internationalized text
 libpangoft2-1.0-0 - Layout and rendering of internationalized text
 libpangoxft-1.0-0 - Layout and rendering of internationalized text
 pango1.0-tests - Layout and rendering of internationalized text - installed 
tests
Closes: 880674
Changes:
 pango1.0 (1.40.13-2) unstable; urgency=medium
 .
   [ Simon McVittie ]
   * gir1.2-pango-1.0 Provides gir1.2-pangocairo-1.0,
     gir1.2-pangoft2-1.0, gir1.2-pangoxft-1.0 to reflect the additional
     typelibs that it contains
 .
   [ Michael Biebl ]
   * Add 0001-Fix-is_char_break-issue-in-pango_default_break-funct.patch.
     Fixes a regression introduced in 1.40.13 resulting in word wrapping / line
     breaks being broken. (Closes: #880674)
Checksums-Sha1:
 be61a5d3e2a17829fe24e8701d4c778f45786038 3338 pango1.0_1.40.13-2.dsc
 cc379936f172fa7c18c07e2c571eb0e49e2d5d3a 28312 pango1.0_1.40.13-2.debian.tar.xz
 d4e83de4214b2153a398a2bc154a1b63f83604fa 9162 
pango1.0_1.40.13-2_source.buildinfo
Checksums-Sha256:
 eea190fd4b7266e13d774c8007bc390f8e4827feb82a88a2b5e6709d322bc45e 3338 
pango1.0_1.40.13-2.dsc
 6b98bc1912b6fa19df0888101d8b233a47aceba3583c7ec8f4f1986130ecf632 28312 
pango1.0_1.40.13-2.debian.tar.xz
 3d9ee86e81e7b9cf300d0cf48544c8bdefae023a7488841f3fbf8945036defb7 9162 
pango1.0_1.40.13-2_source.buildinfo
Files:
 7b6a584adc93b3fce70dd120fbc9f953 3338 libs optional pango1.0_1.40.13-2.dsc
 2ddc8ea6c80646ad73fdb3b9318fbdd8 28312 libs optional 
pango1.0_1.40.13-2.debian.tar.xz
 5b65d8ead3a5291cd1645a0b95a4206f 9162 libs optional 
pango1.0_1.40.13-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEECbOsLssWnJBDRcxUauHfDWCPItwFAloMfo4RHGJpZWJsQGRl
Ymlhbi5vcmcACgkQauHfDWCPItzrtw/+KsAOdAWGgDsYbi1iWPhrohgFLdhNaucC
CmfdsM6plxmdaOBDknGB9QUN3pfJbMAkgBbTCaJ9thW+jnycwW29Rew9LTso7vBY
sOwLViMEamy3eNJTaXOIyKq//4d6tqVkEPF7pScnwaIekq1Gztw79qUNo7t99zuE
/cbVRuku88Z/Ex6i+dctm/XLr4VYNkuHN/6UIY0XRZn/itr600puQP5EXJOWlFum
qSJxH+9CcIbfj6I8WaC+7QMox5r/UZC60Z1WliniZCHhWozyYHCc3bttzBca2Ovd
oqUmA+mC+IJ8oad4ZemvbHVNVuGQmMjgpbhGRqi/0mqVFndEk5dSHxpU1502c1vK
cwIXaH23nchHZ0Q3OM48sh+tguQd9yjckdLe4GlF4BUDhXchPSG/C6osYZgw+rmI
L+MrQB/rQiJNW8mV899LXZUV1Vr+mJiAdLuLUyK4D4zsXMkMTPrcnEGcGR/KaFAT
xU70h77eceQfSLZlzus5FD0Jjx0cC8/nKps842ZvEF/0TJ8mI7Hk5z+DHIKvD5Cv
d4JXhNaVAh4nHH3/peP2r7n6Hn05ZDynXii4YljiiTGC3FoIrz87eXqWqZV7wB6h
hGovgSWdJjtT4i2iA/uxcLmtxTEiV/bAO9IM3vWzNg9Xic4TbnkwAjr2+mA8TEgQ
m6NubLv3amI=
=lrX9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to