[mythtv] [mythtv-commits] Ticket #4381: Using a Miscellaneous Status Information (see ticket #4049) makes mythbackend segfault occasionnally...

Michael T. Dean mtdean at thirdcontact.com
Sat Jan 19 22:03:43 UTC 2008


On 01/19/2008 04:21 PM, Nicolas Riendeau wrote:
>
>  BTW, the small problem I mentionned in the ticket is that the output
>  of "sensors" is localized (at least the one bundled with FC8) so when
>  the locale is different from en_US.US-ASCII, what gets extracted by
>  awk (in the myth_sensors.sh script) is not exactly what we would want
>  it to be.
>
>  [For example, with a LANG=en_US.UTF-8 or LANG=en_US.ISO-8859-1, there
>  is no longer a space in the temperatures readings between the units
>  (which now use non us-ascii characters) and the temperature (number)
>  so what gets extracted contains the units.]
>
>  The workaround I used is to add an "export LANG=en_US.US-ASCII"
>  before the call to sensors so I did not have to find another way to
>  extract the info regardless of locale.


Yeah.  I realized when I wrote that example script that there were 
character set issues (same holds true of myth_upcoming_recordings.pl and 
myth_recent_recordings.pl), but I didn't have a way to test and figured 
they're a good start.

I think Otto K. recently put in a patch to fix some other shell script 
recently (and possibly some Perl scripts) and I had marked it in my mail 
client for follow-up so I could use it as a template for fixing the 
myth_sensors.sh script (and possibly the Perl ones), but unfortunately I 
lost my mythtv-commits and tickets folders due to a freak combination of 
mouse movement and clicks when I dropped the mouse connected to my 
laptop :( and I haven't attempted to find it again, yet.

If anyone out there with more knowledge of shell/Perl scripting than me 
knows how to fix them properly, patches would be much appreciated.  If I 
don't hear back from anyone, I'll probably take a look at fixing them 
next week.

Mike



More information about the mythtv-dev mailing list