Bug#1044135: openmw: Crosshair, interactive prompts and character creation menus not visible.

2024-05-07 Thread Antoine Le Gonidec
In addition to the missing UI, OpenMW RAM usage is very high if
-DCMAKE_BUILD_TYPE=RelWithDebInfo is not set when building mygui.

I see a fix for this is already included in the Salsa repository for
mygui.  Please consider uploading a new release based on the current
state of the git repository, as it would make OpenMW usable again
without the need to locally build updated packages.


pgp0GRibRNn4c.pgp
Description: Signature digitale OpenPGP


Bug#1044135: openmw: Crosshair, interactive prompts and character creation menus not visible.

2023-08-28 Thread bret curtis
Hello Simon,

not at my terminal, but the best way to fix for MyGui 3.4.2 is to edit the
debian/rules files to add this extra cmake option:
 -DCMAKE_BUILD_TYPE="RelWithDebInfo" this is what makes the build usable.

so for example:
# build for OpenGL - Release configuration
dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo
-DMYGUI_BUILD_DEMOS=FALSE -DMYGUI_RENDERSYSTEM=4 \
-DMYGUI_BUILD_DOCS=TRUE -DMYGUI_BUILD_PLUGINS=FALSE \
-DMYGUI_BUILD_TOOLS=FALSE -DMYGUI_USE_SYSTEM_GLEW=TRUE

I'd fix that for all 3 plugins.

Cheers, Bret

On Mon, Aug 28, 2023 at 3:06 PM Simon McVittie  wrote:

> Control: reassign -1 src:mygui 3.4.2+dfsg-1
> Control: affects -1 + openmw
>
> On Mon, 28 Aug 2023 at 13:17:22 +0200, bret curtis wrote:
> > On Sun, Aug 13, 2023 at 5:33 PM dwimo  wrote:
> > > After starting a new game [of openmw] the crosshair and the
> interactive prompts
> > > (fe. typing in your name, clicking 'ok' or 'yes'/'no') and the menus
> > > for character creation are not visble. They do seem to respond though
> > > (fe. clicking exit in the menu and then pressing enter stops the game
> > > like expected).
> > > Otherwise it seems I can play the game normally, except from being
> unable
> > > to create a character I want (because I don't now what has been
> selected)
> >
> > the issue is with MyGUI, a known issue, resolved upstream.[1] The problem
> > is that unless a config release type is defined, it will produce a broken
> > build. So there are two fixes proposed:
> >
> > 1) rebuild MyGUI 3.4.2 but set the build to: RelWithDebugInfo
> >
> > 2) upload MyGUI 3.4.3 which I've already prepared here:
> > https://mentors.debian.net/package/mygui
> >
> > Caveat: 3.4.3 will require a patch for OpenMW 0.48 to support as there
> are
> > ABI changes. :(
> >
> > Could someone recategorize this error as being caused by MyGUI 3.4.2
> > please? [2]
>
> Reassigning to mygui as requested.
>
> If the fixed upstream release breaks ABI and will require a transition,
> then I think it would be best if someone can prepare and test a patch
> for 3.4.2 to get this fixed (either by changing the build options or
> by patching upstream source to fix the bug), and then the transition to
> 3.4.3 can be a separate change.
>
> smcv
>


Bug#1044135: openmw: Crosshair, interactive prompts and character creation menus not visible.

2023-08-28 Thread Simon McVittie
Control: reassign -1 src:mygui 3.4.2+dfsg-1
Control: affects -1 + openmw

On Mon, 28 Aug 2023 at 13:17:22 +0200, bret curtis wrote:
> On Sun, Aug 13, 2023 at 5:33 PM dwimo  wrote:
> > After starting a new game [of openmw] the crosshair and the interactive 
> > prompts
> > (fe. typing in your name, clicking 'ok' or 'yes'/'no') and the menus
> > for character creation are not visble. They do seem to respond though
> > (fe. clicking exit in the menu and then pressing enter stops the game
> > like expected).
> > Otherwise it seems I can play the game normally, except from being unable
> > to create a character I want (because I don't now what has been selected)
> 
> the issue is with MyGUI, a known issue, resolved upstream.[1] The problem
> is that unless a config release type is defined, it will produce a broken
> build. So there are two fixes proposed:
> 
> 1) rebuild MyGUI 3.4.2 but set the build to: RelWithDebugInfo
> 
> 2) upload MyGUI 3.4.3 which I've already prepared here:
> https://mentors.debian.net/package/mygui
> 
> Caveat: 3.4.3 will require a patch for OpenMW 0.48 to support as there are
> ABI changes. :(
> 
> Could someone recategorize this error as being caused by MyGUI 3.4.2
> please? [2]

Reassigning to mygui as requested.

If the fixed upstream release breaks ABI and will require a transition,
then I think it would be best if someone can prepare and test a patch
for 3.4.2 to get this fixed (either by changing the build options or
by patching upstream source to fix the bug), and then the transition to
3.4.3 can be a separate change.

smcv



Bug#1044135: openmw: Crosshair, interactive prompts and character creation menus not visible.

2023-08-28 Thread bret curtis
Hey gang,

the issue is with MyGUI, a known issue, resolved upstream.[1] The problem
is that unless a config release type is defined, it will produce a broken
build. So there are two fixes proposed:

1) rebuild MyGUI 3.4.2 but set the build to: RelWithDebugInfo

2) upload MyGUI 3.4.3 which I've already prepared here:
https://mentors.debian.net/package/mygui

Caveat: 3.4.3 will require a patch for OpenMW 0.48 to support as there are
ABI changes. :(

Could someone recategorize this error as being caused by MyGUI 3.4.2
please? [2]

Cheers,
Bret

[1] https://github.com/MyGUI/mygui/releases/tag/MyGUI3.4.3
[2] https://gitlab.com/OpenMW/openmw/-/issues/7539#note_1532004756


On Sun, Aug 13, 2023 at 5:33 PM dwimo  wrote:

> Package: openmw
> Version: 0.48.0-1+b1
> Severity: important
> X-Debbugs-Cc: dwinomor...@gmail.com
>
> Dear Maintainer,
>
> After starting a new game the crosshair and the interactive prompts
> (fe. typing in your name, clicking 'ok' or 'yes'/'no') and the menus
> for character creation are not visble. They do seem to respond though
> (fe. clicking exit in the menu and then pressing enter stops the game
> like expected).
> Otherwise it seems I can play the game normally, except from being unable
> to create a character I want (because I don't now what has been selected).
>
> extra info:
> I ran the game using the binaries on the openmw github release page and
> they
> work as expected (crosshair, interactive prompts and character creation
> menus are visible). When I build their latest dev build (git clone from
> their gitlab) though, I get the same bug as described above.
>
>
>
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 6.4.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
> LANGUAGE=en_US:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages openmw depends on:
> ii  libavcodec607:6.0-5
> ii  libavformat60   7:6.0-5
> ii  libavutil58 7:6.0-5
> ii  libboost-filesystem1.74.0   1.74.0+ds1-22
> ii  libboost-iostreams1.74.01.74.0+ds1-22
> ii  libboost-program-options1.74.0  1.74.0+ds1-22
> ii  libbullet3.24   3.24+dfsg-2
> ii  libc6   2.37-7
> ii  libgcc-s1   13.2.0-2
> ii  libgl1  1.6.0-1
> ii  libicu7272.1-3
> ii  libluajit-5.1-2 2.1.0~beta3+git20220320+dfsg-4.1
> ii  liblz4-11.9.4-1
> ii  libmyguiengine3debian1v53.4.2+dfsg-1
> ii  libopenal1  1:1.23.1-3
> ii  libopenscenegraph1613.6.5+dfsg1-8+b3
> ii  libopenthreads213.6.5+dfsg1-8+b3
> ii  librecast1  1.5.1+git20210215.e75adf8-1+b1
> ii  libsdl2-2.0-0   2.28.2+dfsg-1
> ii  libsqlite3-03.42.0-1
> ii  libstdc++6  13.2.0-2
> ii  libswresample4  7:6.0-5
> ii  libswscale7 7:6.0-5
> ii  libtinyxml2.6.2v5   2.6.2-6
> ii  libyaml-cpp0.7  0.7.0+dfsg-8+b1
> ii  openmw-data 0.48.0-1
>
> Versions of packages openmw recommends:
> ii  openmw-launcher  0.48.0-1+b1
>
> openmw suggests no packages.
>
> -- no debconf information
>
> ___
> Pkg-games-devel mailing list
> pkg-games-de...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-games-devel
>


Bug#1044135: openmw: Crosshair, interactive prompts and character creation menus not visible.

2023-08-13 Thread dwimo
Package: openmw
Version: 0.48.0-1+b1
Severity: important
X-Debbugs-Cc: dwinomor...@gmail.com

Dear Maintainer,

After starting a new game the crosshair and the interactive prompts 
(fe. typing in your name, clicking 'ok' or 'yes'/'no') and the menus
for character creation are not visble. They do seem to respond though
(fe. clicking exit in the menu and then pressing enter stops the game 
like expected).
Otherwise it seems I can play the game normally, except from being unable
to create a character I want (because I don't now what has been selected).

extra info:
I ran the game using the binaries on the openmw github release page and they 
work as expected (crosshair, interactive prompts and character creation 
menus are visible). When I build their latest dev build (git clone from 
their gitlab) though, I get the same bug as described above.



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

Kernel: Linux 6.4.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openmw depends on:
ii  libavcodec607:6.0-5
ii  libavformat60   7:6.0-5
ii  libavutil58 7:6.0-5
ii  libboost-filesystem1.74.0   1.74.0+ds1-22
ii  libboost-iostreams1.74.01.74.0+ds1-22
ii  libboost-program-options1.74.0  1.74.0+ds1-22
ii  libbullet3.24   3.24+dfsg-2
ii  libc6   2.37-7
ii  libgcc-s1   13.2.0-2
ii  libgl1  1.6.0-1
ii  libicu7272.1-3
ii  libluajit-5.1-2 2.1.0~beta3+git20220320+dfsg-4.1
ii  liblz4-11.9.4-1
ii  libmyguiengine3debian1v53.4.2+dfsg-1
ii  libopenal1  1:1.23.1-3
ii  libopenscenegraph1613.6.5+dfsg1-8+b3
ii  libopenthreads213.6.5+dfsg1-8+b3
ii  librecast1  1.5.1+git20210215.e75adf8-1+b1
ii  libsdl2-2.0-0   2.28.2+dfsg-1
ii  libsqlite3-03.42.0-1
ii  libstdc++6  13.2.0-2
ii  libswresample4  7:6.0-5
ii  libswscale7 7:6.0-5
ii  libtinyxml2.6.2v5   2.6.2-6
ii  libyaml-cpp0.7  0.7.0+dfsg-8+b1
ii  openmw-data 0.48.0-1

Versions of packages openmw recommends:
ii  openmw-launcher  0.48.0-1+b1

openmw suggests no packages.

-- no debconf information