Mailing List Archive

giantbomb?
While looking at my logs for other reasons I noticed these lines:
python3[203976]: detected unhandled Python exception in '/usr/share/mythtv/metadata/Game/giantbomb.py'
abrt-notification[204039]: Process 203976 (giantbomb.py) of user 490 encountered an uncaught SyntaxError exception
This is the host of mythbackend.

I do not use games with mythtv. Why does myth run this script?
And just as general interest: why does it fail?

This is on up-to-date f34.

--
Eyal Lebedinsky (eyal@eyal.emu.id.au)
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On Sun, 11 Jul 2021 09:51:09 +1000, you wrote:

>While looking at my logs for other reasons I noticed these lines:
> python3[203976]: detected unhandled Python exception in '/usr/share/mythtv/metadata/Game/giantbomb.py'
> abrt-notification[204039]: Process 203976 (giantbomb.py) of user 490 encountered an uncaught SyntaxError exception
>This is the host of mythbackend.
>
>I do not use games with mythtv. Why does myth run this script?
>And just as general interest: why does it fail?
>
>This is on up-to-date f34.

If you do not use games, the simple solution would be to uninstall the
mythgame package. I get the feeling that the mythgame package is not
getting much maintenance as it is not used by many people.
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On Sat, Jul 10, 2021 at 11:52 PM Eyal Lebedinsky <eyal@eyal.emu.id.au> wrote:

> I do not use games with mythtv. Why does myth run this script?

I believe that whenever you start mythfrontend
and have plugins installed various plugin processes
are invoked.

> And just as general interest: why does it fail?

A number of the various ancillary apps, including
the game plugins, are not python3 compatible
(and in the case of mythgame the core site
moved to HTTPS from HTTP, too).



There was a proposal to disable all ancillary
scripts/apps that are not python3 capable
(which would have disabled the build for
mythgame) but it was rejected by certain
devs for "reasons".

In the end, if one wishes that such apps
work in the future one should contribute
patches to make them (at least) python3
compatible.
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On 11/07/2021 13.47, Stephen Worthington wrote:
> On Sun, 11 Jul 2021 09:51:09 +1000, you wrote:
>
>> While looking at my logs for other reasons I noticed these lines:
>> python3[203976]: detected unhandled Python exception in '/usr/share/mythtv/metadata/Game/giantbomb.py'
>> abrt-notification[204039]: Process 203976 (giantbomb.py) of user 490 encountered an uncaught SyntaxError exception
>> This is the host of mythbackend.
>>
>> I do not use games with mythtv. Why does myth run this script?
>> And just as general interest: why does it fail?
>>
>> This is on up-to-date f34.
>
> If you do not use games, the simple solution would be to uninstall the
> mythgame package. I get the feeling that the mythgame package is not
> getting much maintenance as it is not used by many people.

I do not have the mythgame package installed:
$ dnf list '*mythgame*'
Available Packages
mythgame.x86_64 31.0-19.158.20210629git0680b37c68.fc34 rpmfusion-free-updates

--
Eyal Lebedinsky (eyal@eyal.emu.id.au)
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On 11/07/2021 09:30, Eyal Lebedinsky wrote:
> I do not have the mythgame package installed:
>     $ dnf list '*mythgame*'
>     Available Packages
>     mythgame.x86_64    31.0-19.158.20210629git0680b37c68.fc34 
> rpmfusion-free-updates
>

What does dnf provides '/usr/share/mythtv/metadata/Game/giantbomb.py' say?
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On 11/07/2021 18.58, Jan Ceuleers wrote:
> On 11/07/2021 09:30, Eyal Lebedinsky wrote:
>> I do not have the mythgame package installed:
>>     $ dnf list '*mythgame*'
>>     Available Packages
>>     mythgame.x86_64    31.0-19.158.20210629git0680b37c68.fc34
>> rpmfusion-free-updates
>>
>
> What does dnf provides '/usr/share/mythtv/metadata/Game/giantbomb.py' say?

$ dnf provides '/usr/share/mythtv/metadata/Game/giantbomb.py'
Last metadata expiration check: 1:41:39 ago on Sun Jul 11 17:25:56 2021.
mythtv-common-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Common components needed by multiple other MythTV components
Repo : @System
Matched from:
Filename : /usr/share/mythtv/metadata/Game/giantbomb.py

mythtv-common-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Common components needed by multiple other MythTV components
Repo : rpmfusion-free
Matched from:
Filename : /usr/share/mythtv/metadata/Game/giantbomb.py

mythtv-common-31.0-19.158.20210629git0680b37c68.fc34.x86_64 : Common components needed by multiple other MythTV components
Repo : rpmfusion-free-updates
Matched from:
Filename : /usr/share/mythtv/metadata/Game/giantbomb.py

mythtv-frontend-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Client component of mythtv (a DVR)
Repo : @System
Matched from:
Filename : /usr/share/mythtv/metadata/Game/giantbomb.py

mythtv-frontend-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Client component of mythtv (a DVR)
Repo : rpmfusion-free
Matched from:
Filename : /usr/share/mythtv/metadata/Game/giantbomb.py

mythtv-frontend-31.0-19.158.20210629git0680b37c68.fc34.x86_64 : Client component of mythtv (a DVR)
Repo : rpmfusion-free-updates
Matched from:
Filename : /usr/share/mythtv/metadata/Game/giantbomb.py

--
Eyal Lebedinsky (eyal@eyal.emu.id.au)
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On Sun, 11 Jul 2021 17:30:39 +1000, you wrote:

>
>
>On 11/07/2021 13.47, Stephen Worthington wrote:
>> On Sun, 11 Jul 2021 09:51:09 +1000, you wrote:
>>
>>> While looking at my logs for other reasons I noticed these lines:
>>> python3[203976]: detected unhandled Python exception in '/usr/share/mythtv/metadata/Game/giantbomb.py'
>>> abrt-notification[204039]: Process 203976 (giantbomb.py) of user 490 encountered an uncaught SyntaxError exception
>>> This is the host of mythbackend.
>>>
>>> I do not use games with mythtv. Why does myth run this script?
>>> And just as general interest: why does it fail?
>>>
>>> This is on up-to-date f34.
>>
>> If you do not use games, the simple solution would be to uninstall the
>> mythgame package. I get the feeling that the mythgame package is not
>> getting much maintenance as it is not used by many people.
>
>I do not have the mythgame package installed:
> $ dnf list '*mythgame*'
> Available Packages
> mythgame.x86_64 31.0-19.158.20210629git0680b37c68.fc34 rpmfusion-free-updates

But it is part of the mythgame package:

https://code.mythtv.org/doxygen/giantbomb_8py_source.html

On Ubuntu:

root@mypvr:/usr/local/bin# apt-file list mythgame
mythgame: /usr/lib/mythtv/plugins/libmythgame.so
mythgame: /usr/share/doc/mythgame/changelog.Debian.gz
mythgame: /usr/share/doc/mythgame/copyright
mythgame: /usr/share/mythtv/game_settings.xml
mythgame: /usr/share/mythtv/i18n/mythgame_bg.qm
mythgame: /usr/share/mythtv/i18n/mythgame_ca.qm
mythgame: /usr/share/mythtv/i18n/mythgame_cs.qm
mythgame: /usr/share/mythtv/i18n/mythgame_da.qm
mythgame: /usr/share/mythtv/i18n/mythgame_de.qm
mythgame: /usr/share/mythtv/i18n/mythgame_el.qm
mythgame: /usr/share/mythtv/i18n/mythgame_en_ca.qm
mythgame: /usr/share/mythtv/i18n/mythgame_en_gb.qm
mythgame: /usr/share/mythtv/i18n/mythgame_en_us.qm
mythgame: /usr/share/mythtv/i18n/mythgame_es.qm
mythgame: /usr/share/mythtv/i18n/mythgame_es_es.qm
mythgame: /usr/share/mythtv/i18n/mythgame_et.qm
mythgame: /usr/share/mythtv/i18n/mythgame_fi.qm
mythgame: /usr/share/mythtv/i18n/mythgame_fr.qm
mythgame: /usr/share/mythtv/i18n/mythgame_hu.qm
mythgame: /usr/share/mythtv/i18n/mythgame_it.qm
mythgame: /usr/share/mythtv/i18n/mythgame_nb.qm
mythgame: /usr/share/mythtv/i18n/mythgame_nl.qm
mythgame: /usr/share/mythtv/i18n/mythgame_pl.qm
mythgame: /usr/share/mythtv/i18n/mythgame_pt.qm
mythgame: /usr/share/mythtv/i18n/mythgame_pt_br.qm
mythgame: /usr/share/mythtv/i18n/mythgame_ru.qm
mythgame: /usr/share/mythtv/i18n/mythgame_sl.qm
mythgame: /usr/share/mythtv/i18n/mythgame_sv.qm
mythgame: /usr/share/mythtv/metadata/Game/giantbomb.py
mythgame:
/usr/share/mythtv/metadata/Game/giantbomb/XSLT/giantbombGame.xsl
mythgame:
/usr/share/mythtv/metadata/Game/giantbomb/XSLT/giantbombQuery.xsl
mythgame: /usr/share/mythtv/metadata/Game/giantbomb/__init__.py
mythgame: /usr/share/mythtv/metadata/Game/giantbomb/giantbomb_api.py
mythgame:
/usr/share/mythtv/metadata/Game/giantbomb/giantbomb_exceptions.py
mythgame: /usr/share/mythtv/themes/default-wide/game-ui.xml
mythgame: /usr/share/mythtv/themes/default/game-ui.xml
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On 11/07/2021 11:09, Eyal Lebedinsky wrote:
>
> On 11/07/2021 18.58, Jan Ceuleers wrote:
>> What does dnf provides '/usr/share/mythtv/metadata/Game/giantbomb.py'
>> say?
>
> $ dnf provides '/usr/share/mythtv/metadata/Game/giantbomb.py'
> Last metadata expiration check: 1:41:39 ago on Sun Jul 11 17:25:56 2021.
> mythtv-common-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Common
> components needed by multiple other MythTV components
> Repo        : @System
> Matched from:
> Filename    : /usr/share/mythtv/metadata/Game/giantbomb.py
>
> mythtv-common-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Common
> components needed by multiple other MythTV components
> Repo        : rpmfusion-free
> Matched from:
> Filename    : /usr/share/mythtv/metadata/Game/giantbomb.py
>
> mythtv-common-31.0-19.158.20210629git0680b37c68.fc34.x86_64 : Common
> components needed by multiple other MythTV components
> Repo        : rpmfusion-free-updates
> Matched from:
> Filename    : /usr/share/mythtv/metadata/Game/giantbomb.py
>
> mythtv-frontend-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Client
> component of mythtv (a DVR)
> Repo        : @System
> Matched from:
> Filename    : /usr/share/mythtv/metadata/Game/giantbomb.py
>
> mythtv-frontend-31.0-17.147.20210421git05c16580e1.fc34.x86_64 : Client
> component of mythtv (a DVR)
> Repo        : rpmfusion-free
> Matched from:
> Filename    : /usr/share/mythtv/metadata/Game/giantbomb.py
>
> mythtv-frontend-31.0-19.158.20210629git0680b37c68.fc34.x86_64 : Client
> component of mythtv (a DVR)
> Repo        : rpmfusion-free-updates
> Matched from:
> Filename    : /usr/share/mythtv/metadata/Game/giantbomb.py
>

So it seems that on your OS the script in question is part of multiple
packages, including mythtv-common and mythtv. Looks like a packaging
error to me.
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: giantbomb? [ In reply to ]
On Sun, Jul 11, 2021 at 1:40 PM Jan Ceuleers <jan.ceuleers@gmail.com> wrote:

>
> So it seems that on your OS the script in question is part of multiple
> packages, including mythtv-common and mythtv. Looks like a packaging
> error to me.
>
>
No, it is intended that way.
This does not explain, why MythTV is calling that script.

On the frontend, what does
Setup --> Artwork and Metadata Sources
display for
- Movie Metadata Source
- Television Metadata Source
- Game Metadata Source

There should be no entry for giantbomb.py and the entry for "Game Metadata
Source" should be empty, too.

Please post the output of the mysql query
MariaDB [mythconverg]> select * from settings where value like '%grabber%';

Roland
Re: giantbomb? [ In reply to ]
On 12/07/2021 05.06, Roland Ernst wrote:
>
>
> On Sun, Jul 11, 2021 at 1:40 PM Jan Ceuleers <jan.ceuleers@gmail.com <mailto:jan.ceuleers@gmail.com>> wrote:
>
>
> So it seems that on your OS the script in question is part of multiple
> packages, including mythtv-common and mythtv. Looks like a packaging
> error to me.
>
>
> No, it is intended that way.
> This does not explain, why MythTV is calling that script.
>
> On the frontend, what does
> Setup --> Artwork and Metadata Sources
> display for
>  - Movie Metadata Source
>  - Television Metadata Source
>  - Game Metadata Source
>
> There should be no entry for giantbomb.py and the entry for "Game Metadata Source" should be empty, too.
>
> Please post the output of the mysql query
> MariaDB [mythconverg]> select * from settings where value like '%grabber%';

+-----------------------------+------+----------+
| value | data | hostname |
+-----------------------------+------+----------+
| MythFillGrabberSuggestsTime | 1 | NULL |
+-----------------------------+------+----------+

> Roland

--
Eyal Lebedinsky (eyal@eyal.emu.id.au)
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org