Presumably TVDiary was intended for HDR models, but that dependency is unsatisfiable on HD models, where the package previously appeared to work (pre-2017) or failed silently (except in the log). This means that the Package Update list can show a bad update that can't easily be disabled, even if you have a working pre-2017 version....
I've pushed up a new release, tvdiary 0.0.4-3, which has longer timeouts (the index page was set to 2 seconds, now 20) and much less logging enabled. I also corrected the missing redring dependency.
Things start working in the latest version if the redring code is loaded in a
catch
, but I'm not sure what is being missed by not knowing the contents of /tmp/.offset
if present. I can see there's at least one other place (TSR file location) where HDR is assumed (should be a method proc {system tsrfile}
in system.class?).As Webif doesn't make redring a dependency, I presume there's no easy or even quite difficult way to specify different dependencies per platform in a package. So if redring is optional or could be made so, it ought not to be forced; perhaps there could be text or a link to the package update page in the TVDiary web page in case it's running on HDR without redring?