Bug 14052 - Update request: gargoyle-free does not start at all
Summary: Update request: gargoyle-free does not start at all
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure advisory MGA4-32-OK MGA...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-09-04 22:30 CEST by Rémi Verschelde
Modified: 2015-01-21 18:15 CET (History)
4 users (show)

See Also:
Source RPM: gargoyle-free
CVE:
Status comment:


Attachments

Description Rémi Verschelde 2014-09-04 22:30:24 CEST
The package gargoyle-free in Mageia 3 and 4 has been broken for a while because of packaging flaws.

I've fixed the issues, and also updated gargoyle-free from version 2011.1 to a more recent SVN snapshot (development is not particularly active, but this snapshot brings in a few bug fixes and makes it possible to drop some patches).
Comment 1 Rémi Verschelde 2014-09-04 22:36:28 CEST
Advisory:
=========

Mageia's version of the gargoyle-free was broken in Mageia 3 and Mageia 4 because
of packaging mistakes. These issues have been fixed and some improvements to the
packaging have been made too: additional of a desktop file and its icon,
inclusion of a necessary config file in /etc/garglk.ini.

The version has also been updated to an SVN snapshot from upstream which includes
only bugfixes over the 2011.1 release.


References:
===========
None


RPMs in core/updates_testing:
=============================
gargoyle-free-2011.1-2.r619.1.mga3
gargoyle-free-2011.1-5.r619.1.mga4


From the SRPMs:
===============
gargoyle-free-2011.1-2.r619.1.mga3.src.rpm
gargoyle-free-2011.1-5.r619.1.mga4.src.rpm

Assignee: bugsquad => qa-bugs
QA Contact: (none) => remi

Comment 2 Rémi Verschelde 2014-09-04 22:44:31 CEST
Testing procedure:
==================

With the package from core/release:
-----------------------------------

- Start "gargoyle" in a terminal. It fails with an issue about not being able to locate libgarglk.so.


With the package from core/updates_testing:
-------------------------------------------

- Using your browser, download some interactive fictions from ifdb.tads.org
See for example the "IFDB Recommends..." links at the bottom of the page, that should show you a random selection of games. A download link is often available at the right hand side of the game's wiki page.

- Start "gargoyle" in a terminal or using the menu entry in the Games submenu. It should open a file selection dialog.

- Select one of the game files you downloaded (if it was in a zipped archive, you should first unzip it).

- Play for a while and enjoy your first interactive fiction if you've never tried the genre :-)

- You can try to load interactive fictions with a different extension (and thus a different format) to make sure that all interpreters are working.

Whiteboard: (none) => MGA3TOO has_procedure

Comment 3 Samuel Verschelde 2014-09-04 22:51:45 CEST
works well, but found a few bugs (directly told to akien), adding feedback marker until Akien decides to push this update or a new one (for me this one is good enough).

CC: (none) => stormi
Whiteboard: MGA3TOO has_procedure => MGA3TOO has_procedure feedback

Comment 4 Rémi Verschelde 2014-09-04 22:59:30 CEST
To save you searching for games to test, you can try these ones:

- City of Secrets: http://ifdb.tads.org/viewgame?id=u6wzkckne4zsafyl
- Friendly Foe: http://ifdb.tads.org/viewgame?id=3vjy918gbf0s4cpd
- The King of Shred and Patches: http://ifdb.tads.org/viewgame?id=9ntef9expou18abv
- Raising the Flag on Mount Yo Momma: http://ifdb.tads.org/viewgame?id=1iqmpkn009h9gbug

If you want more, here are random selections of highly-rated games: http://ifdb.tads.org/random?t=high-rated

Whiteboard: MGA3TOO has_procedure feedback => MGA3TOO has_procedure

Comment 5 Rémi Verschelde 2014-09-04 23:07:10 CEST
Assigning back to me for now, apparently going with the latest SVN revision was not as harmless as I thought.

I'll investigate.

Assignee: qa-bugs => remi
QA Contact: remi => (none)

Comment 6 Rémi Verschelde 2015-01-12 12:08:16 CET
I've reverted back to the previous 2011.1 version which worked fine (apart from the packaging bug that made it useless :-p).

See the testing procedure in comment 2 and comment 4.


Advisory:
=========

Mageia's version of the gargoyle-free was broken in Mageia 4 because
of packaging mistakes. These issues have been fixed and some improvements
to the packaging have been made too: addition of a desktop file and its icon,
inclusion of a necessary config file in /etc/garglk.ini.

References:
===========
None

RPMs in core/updates_testing:
=============================
gargoyle-free-2011.1-4.1.mga4


From the SRPMs:
===============
gargoyle-free-2011.1-4.1.mga4

Whiteboard: MGA3TOO has_procedure => has_procedure
Assignee: remi => qa-bugs

Comment 7 Rémi Verschelde 2015-01-12 14:49:38 CET
I got the icon name wrong, so here's a new release:

RPMs in core/updates_testing:
=============================
gargoyle-free-2011.1-4.2.mga4

From the SRPMs:
===============
gargoyle-free-2011.1-4.2.mga4
Rémi Verschelde 2015-01-16 22:22:31 CET

Source RPM: (none) => gargoyle-free

Comment 8 William Kenney 2015-01-19 17:33:40 CET
In VirtualBox, M4, KDE, 32-bit

Package(s) under test:
gargoyle-free

default install of gargoyle-free

[root@localhost wilcal]# urpmi gargoyle-free
Package gargoyle-free-2011.1-4.mga4.i586 is already installed

Attempting to start package from terminal results in the following:
[wilcal@localhost ~]$ gargoyle
gargoyle: error while loading shared libraries: libgarglk.so:
cannot open shared object file: No such file or directory

No gargoyle launch icon is created in Menu -> Games -> gargoyle

install gargoyle-free from updates_testing

[root@localhost wilcal]# urpmi gargoyle-free
Package gargoyle-free-2011.1-4.2.mga4.i586 is already installed

gargoyle launch icon is created in Menu -> Games -> gargoyle
gargoyle launches then opens Dolphin probably looking
for a game. Anyone know how to run a text game with this?
Or is this good enough to confirm the update works? Remi?

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
virtualbox-4.3.10-1.1.mga4.x86_64
virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64

CC: (none) => wilcal.int

Comment 9 Rémi Verschelde 2015-01-19 17:37:53 CET
You have to download game binaries from (among others) ifdb.tads.org as pointed out in comment 2. You can also use the direct links to some example games in comment 4.
Comment 10 Lewis Smith 2015-01-19 19:44:10 CET
Testing MGA4 x64 real h/w.

Installed gargoyle-free from release media.
 $ gargoyle
indeed clagged immediately about not being able to locate libgarglk.so as described in Comment 2; the actual fault in question.

Updated to gargoyle-free-2011.1-4.2.mga4 (Comment 7) from Updates Testing. Downloaded the 4 games given in Comment 4 - thanks Rémi for these links. Need to unzip a couple of them.
 $ gargoyle
 Menu Games -> Gargoyle
both now launch a file picker. Chose each game in turn, and progressed marginally with them. They clearly work (I did not crack CoSv3.blb help items).

This has to be OK.

CC: (none) => lewyssmith
Whiteboard: has_procedure => has_procedure MGA4-64-OK

Comment 11 William Kenney 2015-01-20 18:01:58 CET
In VirtualBox, M4, KDE, 32-bit

Package(s) under test:
gargoyle-free

default install of gargoyle-free

[root@localhost wilcal]# urpmi gargoyle-free
Package gargoyle-free-2011.1-4.mga4.i586 is already installed

Attempting to start package from terminal results in the following:
[wilcal@localhost ~]$ gargoyle
gargoyle: error while loading shared libraries: libgarglk.so:
cannot open shared object file: No such file or directory

No gargoyle launch icon is created in Menu -> Games -> gargoyle

install gargoyle-free from updates_testing

[root@localhost wilcal]# urpmi gargoyle-free
Package gargoyle-free-2011.1-4.2.mga4.i586 is already installed

Downloaded City of Secrets CoS.zip file. Unzipped CoSv3.blb

gargoyle launch icon is created in Menu -> Games -> gargoyle
gargoyle launches then opens Dolphin. Selected City of Secrets
( CoSv3.blb ) game from local directory. Ran City of Secrets game.
Looks ok to me.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
virtualbox-4.3.10-1.1.mga4.x86_64
virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64
William Kenney 2015-01-20 18:03:34 CET

Whiteboard: has_procedure MGA4-64-OK => has_procedure MGA4-32-OK MGA4-64-OK

Comment 12 William Kenney 2015-01-20 18:04:23 CET
This update works fine.
Testing complete for mga4 32-bit & 64-bit
Validating the update.
Could someone from the sysadmin team push this to updates.
Thanks

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Comment 13 claire robinson 2015-01-20 18:09:55 CET
Advisory uploaded from comment 6 with srpm from comment 7.

Whiteboard: has_procedure MGA4-32-OK MGA4-64-OK => has_procedure advisory MGA4-32-OK MGA4-64-OK

Comment 14 Mageia Robot 2015-01-21 18:15:55 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0006.html

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


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