Bug#1018000: tuxpaint: SDL2 version of Tux Paint requires SDL2_Pango

2024-08-11 Thread Florian Ernst
Control: tags -1 upstream fixed-upstream
Control: forwarded -1 https://sourceforge.net/p/tuxpaint/bugs/268/

On Tue, Aug 23, 2022 at 11:28:08PM +0200, Pere Pujal i Carabantes wrote:
> Current build (Version: 1:0.9.28-sdl2-1) does not use SDL2_Pango which causes 
> a
> problem that the application does not render UI texts properly, this is
> specially noticed in Right To Left languages like Arabic thet renders the text
> reversed.

Just for reference, upstream's 0.9.30 from 2023.May.18 now explicitly
mentions

| * Now requiring "SDL2_Pango" library all the time (no longer
|   builds without it).  Motivation: Without it, many scripts
|   (e.g. Japanese, Thai, Arabic) did not render properly.
|   Closes https://sourceforge.net/p/tuxpaint/bugs/268/
|   (h/t Pere for confirming the situation.)
|   Bill Kendrick 

thanks to Pere Pujal i Carabantes also reporting this upstream.

Cheers,
Flo


signature.asc
Description: PGP signature


Bug#1018000: tuxpaint: SDL2 version of Tux Paint requires SDL2_Pango

2022-08-23 Thread Pere Pujal i Carabantes
Package: tuxpaint
Version: 1:0.9.28-sdl2-1
Severity: important
Tags: l10n

Dear Maintainer,

Current build (Version: 1:0.9.28-sdl2-1) does not use SDL2_Pango which causes a
problem that the application does not render UI texts properly, this is
specially noticed in Right To Left languages like Arabic thet renders the text
reversed.


   * What led up to the situation?
Using tuxpaint build 1:0.9.28-sdl2-1 in the Arabic language
/usr/bin/tuxpaint --lang arabic

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Compiling and installing SDL2_Pango then compiling Tux Paint makes the text
render properly.

   * What was the outcome of this action?
   * What outcome did you expect instead?

Additional info:

  SDL2_Pango is maintained by Mark K. Kim on the following github repo.

  https://github.com/markuskimius/SDL2_Pango

See also
https://sourceforge.net/p/tuxpaint/mailman/tuxpaint-
maintainers/thread/CADZCvhC2-Gjc6JVnWOj4dHJS50sFx3oVWTe1sg5_CR%2Bvsxe97Q%40mail.gmail.com/#msg37696031



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-2-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8), 
LANGUAGE=ca_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages tuxpaint depends on:
ii  libc62.33-1
ii  libcairo21.16.0-5
ii  libfribidi0  1.0.7-1.1
ii  libimagequant0   2.12.2-1.1
ii  libpaper11.1.28+b1
ii  libpng16-16  1.6.37-1
ii  librsvg2-2   2.50.7+dfsg-2
ii  libsdl2-2.0-02.0.18+dfsg-2
ii  libsdl2-gfx-1.0-01.0.4+dfsg-3.1
ii  libsdl2-image-2.0-0  2.0.5+dfsg1-2
ii  libsdl2-mixer-2.0-0  2.0.4+dfsg1-3
ii  libsdl2-ttf-2.0-02.0.15+dfsg1-2
ii  libvorbis0a  1.3.7-1
ii  libvorbisfile3   1.3.7-1
ii  netpbm   2:10.0-15.3+b2
ii  tuxpaint-data1:0.9.28-sdl2-1
ii  tuxpaint-plugins-default [tuxpaint-plugins]  1:0.9.28-sdl2-1
ii  zlib1g   1:1.2.11.dfsg-1+b1

Versions of packages tuxpaint recommends:
ii  tuxpaint-config  0.0.14-1+b1

tuxpaint suggests no packages.

-- no debconf information