Tatsh / tatsh-overlay

Personal Gentoo Portage overlay.
https://tatsh.github.io/tatsh-overlay/
GNU General Public License v2.0
35 stars 12 forks source link

gamedb changes in games-emulation/citra #98

Closed bell07 closed 3 years ago

bell07 commented 3 years ago

The gamedb is changed daily, so the citra installation does not work on first install, if the citra-compatibility_list is not fetched.

I tried to install today and got the next error:

>>> Emerging (1 of 1) games-emulation/citra-20210516::tatsh-overlay
 * citra-20210516.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                                   [ ok ]
 * citra-lodepng-31d9704.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                            [ ok ]
 * citra-soundtouch-060181e.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                         [ ok ]
>>> Downloading 'http://distfiles.gentoo.org/distfiles/8a/citra-compatibility_list-20210516.json'
--2021-06-01 14:52:53--  http://distfiles.gentoo.org/distfiles/8a/citra-compatibility_list-20210516.json
Resolving distfiles.gentoo.org... 2a02:6ea0:c700::1, 2a02:6ea0:c700::3, 2a02:6ea0:c700::4, ...
Connecting to distfiles.gentoo.org|2a02:6ea0:c700::1|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-06-01 14:52:53 ERROR 404: Not Found.

>>> Downloading 'https://api.citra-emu.org/gamedb/'
--2021-06-01 14:52:53--  https://api.citra-emu.org/gamedb/
Resolving api.citra-emu.org... 172.67.165.22, 104.21.11.28
Connecting to api.citra-emu.org|172.67.165.22|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 327594 (320K) [application/json]
Saving to: ‘/usr/portage/distfiles/citra-compatibility_list-20210516.json.__download__’

/usr/portage/distfi 100%[===================>] 319,92K  1,56MB/s    in 0,2s    

2021-06-01 14:52:54 (1,56 MB/s) - ‘/usr/portage/distfiles/citra-compatibility_list-20210516.json.__download__’ saved [327594/327594]
Tatsh commented 3 years ago

There's not a great way to handle this except to include the list in the repository or something like that. I wish they would version the database.