New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25171 (closed update: fixed)

Opened 3 years ago

Last modified 3 years ago

Update pyfa to 0.9

Reported by: yacoob@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc:
Port: pyfa

Description

There's new Eve Online patch, and there's matching new version of pyfa. See attachment for the trivial diff. I've used it to build 0.9, and it worked fine for me.

Attachments

pyfa_0.9.diff (753 bytes) - added by yacoob@… 3 years ago.
pyfa 0.9 portfile changes

Change History

Changed 3 years ago by yacoob@…

pyfa 0.9 portfile changes

comment:1 Changed 3 years ago by jmr@…

  • Keywords haspatch maintainer added
  • Status changed from new to closed
  • Version 1.8.2 deleted
  • Resolution set to fixed
  • Port set to pyfa

Committed in r68617. Note that the new version crashed like so before I deleted the ~/.pyfa directory created by the old version:

Traceback (most recent call last):
  File "/opt/local/bin/pyfa", line 67, in <module>
    window = mainWindow.mainWindow()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pyfa/gui/mainWindow/__init__.py", line 39, in __init__
    self.characters = character.loadCharacters()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pyfa/model/character.py", line 153, in loadCharacters
    skillsCat = category.getCategory(name="Skill")
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pyfa/model/category.py", line 74, in getCategory
    elif name != None: c = cached_query(searchCategoryQueryByName, (name,))
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pyfa/model/cache.py", line 38, in cached_query
    c.execute(query, *args)
sqlite3.OperationalError: no such column: iconID

You might want to add some post-activate code to take care of this problem, or at least add a note about it.

Note: See TracTickets for help on using tickets.