Error when entering option credits

Bug #150576 reported by Alex Rocha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fretsonfire (Ubuntu)
Triaged
Low
Unassigned

Bug Description

I installed the package fretsonfire from Universe repository and I entered the game.
When I click on options Credits the game presents the following error:

Couldn't Read From
'/usr/share/games/fretsonfire/data/songs/defy/g....'

Alex Rocha (alexrocha)
description: updated
description: updated
Revision history for this message
Hew (hew) wrote :

Fretsonfire 1.2.512.dfsg-3 is now in Intrepid. Could you please test if the problem still exists in this latest version? Thanks in advance.

Changed in fretsonfire:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Hew (hew) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in fretsonfire:
status: Incomplete → Invalid
Revision history for this message
Alex Rocha (alexrocha) wrote :
Download full text (7.1 KiB)

Sorry to say little information. I tested and confirm this bug on Ubuntu Hard 8.04 yet.

Error after entered in game and clicked on options Credits (Fretsonfire 1.2.451.dfsg-2)

# LANGUAGE=C /usr/games/fretsonfire
Traceback (most recent call last):
  File "/usr/share/games/fretsonfire/game/GameEngine.py", line 348, in run
    return self.mainloop()
  File "/usr/share/games/fretsonfire/game/GameEngine.py", line 338, in main
    done = Engine.run(self)
  File "/usr/share/games/fretsonfire/game/Engine.py", line 139, in run
    self._runTask(task)
  File "/usr/share/games/fretsonfire/game/Engine.py", line 130, in _runTask
    task.run(ticks)
  File "/usr/share/games/fretsonfire/game/Resource.py", line 166, in run
    loader.finish()
  File "/usr/share/games/fretsonfire/game/Resource.py", line 68, in load
    self.result = self.function()
  File "/usr/share/games/fretsonfire/game/Credits.py", line 94, in <lambda>
    self.songLoader = self.engine.resource.load(self, "song", lambda: Song.loadSong(self.engine, "defy", playbackOnly = True),
  File "/usr/share/games/fretsonfire/game/Song.py", line 784, in loadSong
    song = Song(engine, infoFile, songFile, guitarFile, rhythmFile, noteFile, scriptFile)
  File "/usr/share/games/fretsonfire/game/Song.py", line 436, in __init__
    self.music = Audio.Music(songTrackName)
  File "/usr/share/games/fretsonfire/game/Audio.py", line 72, in __init__
    pygame.mixer.music.load(fileName)
error: Couldn't read from '/usr/share/games/fretsonfire/data/songs/defy/guitar.ogg'

I tested too Fretsonfire 1.2.512.dfsg-3 on Ubuntu Hard and the issue continue.

--- Instalation
# aptitude
Preconfiguring packages ...
Selecting previously deselected package gcc-4.3-base.
(Reading database ... 121602 files and directories currently installed.)
Unpacking gcc-4.3-base (from .../gcc-4.3-base_4.3.2-1ubuntu7_i386.deb) ...
Selecting previously deselected package libsdl-image1.2.
Unpacking libsdl-image1.2 (from .../libsdl-image1.2_1.2.6-3_i386.deb) ...
Selecting previously deselected package libmikmod2.
Unpacking libmikmod2 (from .../libmikmod2_3.1.11-a-6ubuntu3_i386.deb) ...
Selecting previously deselected package libsmpeg0.
Unpacking libsmpeg0 (from .../libsmpeg0_0.4.5+cvs20030824-2_i386.deb) ...
Selecting previously deselected package libsdl-mixer1.2.
Unpacking libsdl-mixer1.2 (from .../libsdl-mixer1.2_1.2.8-4_i386.deb) ...
Selecting previously deselected package libsdl-ttf2.0-0.
Unpacking libsdl-ttf2.0-0 (from .../libsdl-ttf2.0-0_2.0.9-1_i386.deb) ...
Selecting previously deselected package python-pygame.
Unpacking python-pygame (from .../python-pygame_1.8.1release-0ubuntu1_i386.deb) ...
Selecting previously deselected package python-ogg.
Unpacking python-ogg (from .../python-ogg_1.3+repack-2_i386.deb) ...
Selecting previously deselected package python-pyogg.
Unpacking python-pyogg (from .../python-pyogg_1.3+repack-2_i386.deb) ...
Selecting previously deselected package python-pyvorbis.
Unpacking python-pyvorbis (from .../python-pyvorbis_1.3-2_i386.deb) ...
Selecting previously deselected package libgfortran3.
Unpacking libgfortran3 (from .../libgfortran3_4.3...

Read more...

Changed in fretsonfire:
status: Invalid → New
Revision history for this message
Hew (hew) wrote :

Thanks for your response. As fretsonfire 1.2.512.dfsg-3 has fixed a number of bugs, it would be helpful if you could test using this new version. It is available in the development version, Ubuntu 8.10 Intrepid Ibex.

Are you able to test using this development version? If not, are you able to test once Intrepid is released next month? Thanks again.

Changed in fretsonfire:
status: New → Incomplete
Revision history for this message
Alex Rocha (alexrocha) wrote :

I agree. I will retest the fretsonfire 1.2.512.dfsg-3 in next month (Intrepid release).
If the same problem occurs I will reopen the report bug again. Thanks.

Revision history for this message
Aaron Kurtz (a.kurtz) wrote :

Yes, this is still an issue for Intrepid, version 1.2.512.dfsg-3

It's a packaging issue:

error: Couldn't read from '/usr/share/games/fretsonfire/data/songs/defy/guitar.ogg'

The package doesn't contain data/songs/defy which is apparently used for the credits. I also noticed that the upstream tar.gz also comes with songs/bangbang and /songs/twibmpg

Revision history for this message
Hew (hew) wrote :

Thanks for your response, marking triaged. Perhaps the songs were removed for DFSG reasons. In any case, errors are unacceptable.

Changed in fretsonfire:
status: Incomplete → Triaged
Revision history for this message
Aaron Kurtz (a.kurtz) wrote :

This has been fixed in the 10.04 release, version 1.3.110.dfsg-2

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.