Bug#903869: steam: Some games not open because of locales

2018-08-11 Thread Michael Gilbert
control: reassign -1 libx11-6
control: forcemerge 822438 -1

On Sun, Jul 15, 2018 at 9:53 PM, Vinícius Couto wrote:
> In my initial case (only pt_BR.UTF-8 locale enabled - is the default
> definition on brazilian debian fresh install), the Steam client worked well.
> The problem was that some games is mandatory the en_US.UTF-8 locale needs to
> be enabled too (if this locale is not the default of the system).

According to an upstream discussion [0], this seems to be a bug in xlib.

Best wishes,
Mike

[0] https://github.com/ValveSoftware/steam-for-linux/issues/1420



Bug#903869: steam: Some games not open because of locales

2018-07-15 Thread Michael Gilbert
control: tag -1 - moreinfo
control: tag -1 + upstream
control: severity -1 minor
control: retitle -1 games fail to start when they don't support the
locale in use

On Sun, Jul 15, 2018 at 9:53 PM, Vinícius Couto wrote:
> The problem was that some games is mandatory the en_US.UTF-8 locale needs to
> be enabled too (if this locale is not the default of the system).

Debian cannot do anything about this.  Only Valve and their game
developers can, so please submit a bug directly to them.

> If you have a better way to send Linux bug reports to the mantainers, i will
> be glad to know.

Valve uses github for bug reports [0].  Once you've submitted a report
there, please link back to it here.

Best wishes,
Mike

[0] https://github.com/ValveSoftware/steam-for-linux/issues



Bug#903869: steam: Some games not open because of locales

2018-07-15 Thread Michael Gilbert
control: tag -1 moreinfo

Vinicius Couto wrote:
> I tried to open some games, but automatcaly closes. No warning or errors 
> appeared.
> After some different ways trying to open, i found that the Debian only load 
> the language locale that the installation ask (only pt_BR.UTF-8, in my case).
> I needed to include the en_US.UTF-8 locale to run properly the games.

The script shipped with the package (/usr/games/steam) will
automatically set the locale to C if a locale is not set.  However, it
won't override one that is already set.  Do we want the package to
override the user like that?

Does Valve have a list of supported languages that we could use to
decide whether or not to do so?

Best wishes,
Mike



Bug#903869: steam: Some games not open because of locales

2018-07-15 Thread Vinicius Couto
Package: steam
Version: 1.0.0.54-5
Severity: normal

Dear Maintainer,

I tried to open some games, but automatcaly closes. No warning or errors 
appeared.
After some different ways trying to open, i found that the Debian only load the 
language locale that the installation ask (only pt_BR.UTF-8, in my case).
I needed to include the en_US.UTF-8 locale to run properly the games.
I suggest that the steam package or client warn the needed locale.


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

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), 
LANGUAGE=pt_BR:pt:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages steam depends on:
ii  debconf [debconf-2.0]  1.5.67
ii  libc6  2.27-4
ii  libgl1-mesa-dri18.1.4-1
ii  libgl1-mesa-glx18.1.4-1
ii  libgpg-error0  1.32-1
ii  libstdc++6 8.1.0-10
ii  libudev1   239-5
ii  libx11-6   2:1.6.5-1
ii  libxinerama1   2:1.1.3-1+b3
ii  xz-utils   5.2.2-1.3

Versions of packages steam recommends:
ii  fonts-liberation  1:1.07.4-7
ii  gnome-terminal [x-terminal-emulator]  3.28.2-1
ii  libxss1   1:1.2.2-1+b2
ii  nvidia-driver-libs-i386   390.67-2
ii  xterm [x-terminal-emulator]   333-1
ii  zenity3.28.1-1

Versions of packages steam suggests:
pn  steam-devices  

-- debconf information:
* steam/license:
  steam/purge:
* steam/question: I AGREE