GNOME Bugzilla – Bug 754216
Recover from interrupted database build
Last modified: 2015-09-13 21:01:50 UTC
GVA 8.4 version Gnome 3.16.2 fedora 22 64bit I think that would be a good option to update the database GVA games from the GUI (if not detect new ROM or search automatically) thanks
There is actually a command-line option to do this: gnome-video-arcade --build-database (or just -b) Just run that from a terminal window and it will rescan everything. I'm not sure I want to add a button to the GUI as well, I'd rather fix the ROM detection if it's not working correctly.
(In reply to Matthew Barnes from comment #1) > There is actually a command-line option to do this: > > gnome-video-arcade --build-database (or just -b) > > Just run that from a terminal window and it will rescan everything. > > I'm not sure I want to add a button to the GUI as well, I'd rather fix the > ROM detection if it's not working correctly. I understand. Then there is a bug here. As explained above, if a user gets bored of waiting and close the application while the database of games are updated, to restart the application, the update is not carried out and the new games are not listed (you have to add a new rom to force search again). It can be something small, but for a novice user can bring some headaches. In this case, should I open a new specific report? Thanks
Yes I agree, the application should detect and recover from that on its own. I think I just need to add a flag to the database to indicate if the content is complete, then automatically rebuild the database on startup if it's found to be incomplete. No need to open a new bug, let's just re-purpose this one.
Fixed in https://git.gnome.org/browse/gnome-video-arcade/commit/?id=e24c00919a7742e37ff8dfa2c0b32d11eccf3485
(In reply to Matthew Barnes from comment #4) > Fixed in > https://git.gnome.org/browse/gnome-video-arcade/commit/ > ?id=e24c00919a7742e37ff8dfa2c0b32d11eccf3485 Tested and working great. Thanks