Bug 18228 - Backport candidate: minilens, libre puzzle platformer for gravity-oblivious aliens
Summary: Backport candidate: minilens, libre puzzle platformer for gravity-oblivious a...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Backports (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: http://kobuge-games.github.io/minilens
Whiteboard: has_procedure MGA5-64-OK
Keywords: validated_backport
Depends on:
Blocks:
 
Reported: 2016-04-19 21:21 CEST by Rémi Verschelde
Modified: 2016-05-31 18:15 CEST (History)
5 users (show)

See Also:
Source RPM: minilens-1.2-1.1.mga5
CVE:
Status comment:


Attachments
minilens output with error messages (2.74 KB, text/plain)
2016-04-26 16:59 CEST, PC LX
Details

Description Rémi Verschelde 2016-04-19 21:21:08 CEST
This is a backport proposal for the game Minilens, which is developed in Godot Engine (that we also backported recently and which is required by this package).


RPM in core/backports_testing:
==============================

minilens-1.2-1.mga5.noarch

SRPM in core/backports_testing:
===============================

minilens-1.2-1.mga5


Testing procedure:
- Try running with "minilens" in a terminal or command launcher (should be in the $PATH by default)
- Try running via the desktop entry
- Play a bit to ensure that it seems functional
- Play more if you like the game, I'm one of its devs ;)
Rémi Verschelde 2016-04-19 21:21:23 CEST

Whiteboard: (none) => has_procedure

Rémi Verschelde 2016-04-19 21:24:07 CEST

CC: (none) => alketii

Comment 1 claire robinson 2016-04-26 16:29:26 CEST
To install..

# urpmi --searchmedia Backports minilens

It should install everything it needs. Add "validated_backport" keyword when happy with it.
Comment 2 claire robinson 2016-04-26 16:39:40 CEST
If it doesn't find the package you may first need to

# urpmi.update "Core Backports Testing"
Comment 3 PC LX 2016-04-26 16:59:17 CEST
I've installed and played all tutorial levels of minilens without problems but there were some errors in the console that the devs may want to take a look at.

CC: (none) => mageia

Comment 4 PC LX 2016-04-26 16:59:51 CEST
Created attachment 7699 [details]
minilens output with error messages
Comment 5 Rémi Verschelde 2016-04-26 17:07:04 CEST
Thanks, the errors are not related to Mageia, it's potentially some non-critical errors in the game scripts or in the engine itself (it's just a bit verbose in the terminal output :)). It should not be blocking.
Comment 6 Shlomi Fish 2016-04-26 20:42:59 CEST
minilens mal-functions when it is being run from the command line here, see:

http://www.shlomifish.org/Files/files/video/minilens-on-mgav5-lap-screencast.ogv

my laptop specs are:

««««««««
 I also have an Acer Aspire 5738DZG laptop with the following specs:

    Intel Pentium(R) Dual-Core CPU T4300 @ 2.10GHz. (x86-64).
    ATI Mobility Radeon⢠HD 4570 (r700)
    15.6â³ 3D HD LCD Screen.
    3 GB Memory
    320 GB Hard Disk Drive.
    âDVD Super Multi DL driveâ
    Acer Nplify⢠802.11b/g/n.

»

I'm using it with mga v5 x86-64 and Xfce and I cannot press most things on the minilens screen and the keyboard is ignored.

CC: (none) => shlomif

Comment 7 Rémi Verschelde 2016-04-26 20:55:13 CEST
Thanks, it looks like a scaling issue of the UI elements. What's your screen resolution? From the video I infer something like 1366x768, is that it?
Comment 8 Rémi Verschelde 2016-04-26 21:06:11 CEST
I'll look for a fix with the rest of the upstream team.

Reported the issue upstream too: https://github.com/KOBUGE-Games/minilens/issues/80
(and found a new one while trying to reproduce yours: https://github.com/KOBUGE-Games/minilens/issues/79)

Assignee: qa-bugs => rverschelde

Comment 9 Shlomi Fish 2016-04-26 22:22:46 CEST
(In reply to Rémi Verschelde from comment #7)
> Thanks, it looks like a scaling issue of the UI elements. What's your screen
> resolution? From the video I infer something like 1366x768, is that it?

Yes , correct:

shlomif@lap:~/bin$ bash /home/shlomif/conf/trunk/shlomif-settings/home-bin-executables/bin/display-X-resolution 
  dimensions:    1366x768 pixels (361x203 millimeters)
shlomif@lap:~/bin$
Comment 10 Rémi Verschelde 2016-05-06 12:16:35 CEST
@Shlomi: We fixed some bugs upstream related to screen resizing, could you try minilens-1.2-1.1.mga5 (or minilens-1.2-1.mga6) and see if it behaves better?

http://svnweb.mageia.org/packages?view=revision&revision=1009749
Comment 11 Shlomi Fish 2016-05-06 13:25:06 CEST
(In reply to Rémi Verschelde from comment #10)
> @Shlomi: We fixed some bugs upstream related to screen resizing, could you
> try minilens-1.2-1.1.mga5 (or minilens-1.2-1.mga6) and see if it behaves
> better?
> 
> http://svnweb.mageia.org/packages?view=revision&revision=1009749

Sure - let me see.
Comment 12 Shlomi Fish 2016-05-06 13:41:19 CEST
(In reply to Shlomi Fish from comment #11)
> (In reply to Rémi Verschelde from comment #10)
> > @Shlomi: We fixed some bugs upstream related to screen resizing, could you
> > try minilens-1.2-1.1.mga5 (or minilens-1.2-1.mga6) and see if it behaves
> > better?
> > 
> > http://svnweb.mageia.org/packages?view=revision&revision=1009749
> 
> Sure - let me see.

Thanks! It is working much better now and I was able to complete the first, "Tutorial" pack. Not fully perfect but usable.
Comment 13 Rémi Verschelde 2016-05-06 13:42:33 CEST
Thanks! Reassigning to QA then.

Assignee: rverschelde => qa-bugs
Source RPM: minilens-1.2-1.mga5 => minilens-1.2-1.1.mga5

Comment 14 PC LX 2016-05-07 18:39:26 CEST
Installed the update minilens-1.2-1.1.mga5 and played the tutorial without problems. Also, produces less output in the console than previous version.

When starting:
ERROR: get_unique_ID: Method/Function Failed, returning: ""
   At: core/os/os.cpp:459.

When loading the next level:
ERROR: disconnect: Condition ' !s ' is true.
   At: core/object.cpp:1452.
Comment 15 Rémi Verschelde 2016-05-28 15:53:11 CEST
Based on comments 12 and 14, I think it could be validated. The error messages in the console are just because Godot is a bit too verbose, those errors are for developers and not really relevant to users or for the gameplay.
Comment 16 Lewis Smith 2016-05-30 21:13:29 CEST
Testing M5 x64.

Installed as per comment 1 (thanks Claire):
# urpmi --searchmedia Backports minilens
...
   rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/5/x86_64/media/core/backports/godot-runner-2.0.1-1.mga5.x86_64.rpm
    rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/5/x86_64/media/core/backports_testing/minilens-1.2-1.1.mga5.noarch.rpm
gosod minilens-1.2-1.1.mga5.noarch.rpm godot-runner-2.0.1-1.mga5.x86_64.rpm o /var/cache/urpmi/rpms
Paratoi...                       #############################################
      1/2: godot-runner          #############################################
      2/2: minilens              #############################################


Launched from both th command line & Games menu, 'minilens' slightly overflowed its window (cured by re-sizing it smaller) and seemed to work. Loads of errors at the console, considered unimportant. Based on earlier comments, validating this.

Keywords: (none) => validated_backport
CC: (none) => lewyssmith
Whiteboard: has_procedure => has_procedure MGA5-64-OK

Comment 17 Thomas Backlund 2016-05-31 18:15:48 CEST
minilens-1.2-1.1.mga5 moved to backports

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.