[pyddr-discuss] 0.9.0 release!

Dave Dodge dododge at dododge.net
Sun Feb 8 04:37:48 EST 2004


On Mon, Feb 02, 2004 at 07:32:47PM -0600, Joe Wreschnig wrote:
> Yep, it's that time once again, where you all have to upgrade.

Built it this evening. It mostly seems to work, but there have been
some crashes:

  Pygame Parachute Traceback:
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/songselect.py", line 163, in __init__
  Segmentation fault

  Traceback (most recent call last):
    File "/opt/pydance-0.9.0/share/games/pydance/pydance.py", line 194, in ?
      if __name__ == '__main__': main()
    File "/opt/pydance-0.9.0/share/games/pydance/pydance.py", line 184, in main
      menudriver.do(screen, (songs, crs, screen))
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/menudriver.py", line 262, in do
      me.display()
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/menus.py", line 185, in display
      ev = self.items[curitem].activate(ev)
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/menus.py", line 57, in activate
      text, subtext = self.callbacks[ev](*self.args)
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/menudriver.py", line 155, in wrap_ctr
      Obj(*args)
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/gameselect.py", line 203, in __init__
      self.loop()
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/gameselect.py", line 225, in loop
      MODES.get((VALUES[0][indices[0]],
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/songselect.py", line 232, in __init__
      self.loop()
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/songselect.py", line 320, in loop
      self._configs, self._config, self._game)
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/dance.py", line 223, in play
      grade = gradescreen.GradingScreen(screen, players, songdata.banner)
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/gradescreen.py", line 225, in __init__
      plr.lifebar.record))
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/gradescreen.py", line 87, in __init__
      pygame.draw.line(self._image, c, [i, size[1] - 1], [i, h])
  TypeError: invalid color argument

  Pygame Parachute Traceback:
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/interface.py", line 549, in update
  Segmentation fault

  Pygame Parachute Traceback:
    File "/mnt/software-build-area/opt-pydance-0.9.0/share/games/pydance/interface.py", line 549, in update
  Segmentation fault

Some warnings I get at startup; obviously some of these are due to the
data files being loaded:

  /opt/pydance-0.9.0/lib/python2.3/encodings/__init__.py:68: warning: no locals() in functions bound by Psyco
    def search_function(encoding):
  E: Unknown error loading /opt/pydance-0.9.0/share/games/pydance/songs/Songs/DDRei TournaMix 4/ITM/ITM.dwi
  E: invalid literal for float(): 1.00.87
  E: Please contact the developers (pyddr-devel at icculus.org).
  E: /opt/pydance-0.9.0/share/games/pydance/songs/Songs/DWInsanity/Anytime/anytime.dwi
  E: /opt/pydance-0.9.0/share/games/pydance/songs/Songs/DWInsanity/Anytime/anytime.dwi is missing: filename
  E: Unknown error loading /opt/pydance-0.9.0/share/games/pydance/songs/Songs/DDRei TournaMix 4/Hot Stuff/HotStuff.dwi
  E: invalid literal for float(): 85-170
  E: Please contact the developers (pyddr-devel at icculus.org).

System config:

  Linux-2.4.24, glibc-2.2.3, gcc-3.3.2, binutils-2.14 , Numeric-23.1,
  Python-2.3.3, SDL-1.2.6, SDL_image-1.2.3, SDL_mixer-1.2.6cvs-20040207,
  SDL_ttf-2.0.6, autoconf-2.59, automake-1.8.2, freetype-2.1.5,
  libogg-1.1, libvorbis-1.0.1, psyco-1.1.1, pydance-0.9.0,
  pygame-1.7cvs-20040207, smpeg-icculus.org-20040207

pydance.cfg:

  4p-theme ddresque.zip
  autofail 0
  explodestyle 2
  fullscreen 1

Note that my system has over 1450 songs on it. I wouldn't expect that
to cause trouble but I figure I'd mention it just in case there's
something that might be triggered by a large number of files.

Does the new song selector have a way to page quickly through long
lists of songs? The page up/down keys don't seem to do anything, and
I don't see any obvious code for this in songselect.py.

                                                  -Dave Dodge



More information about the pyddr-discuss mailing list