[mythtv] [mythtv-commits] Ticket #8986: mythfilldatabase hangs on MacOS in QFSFileEnginePrivate::nativeRead

Gavin Hurlbut gjhurlbu at gmail.com
Mon Oct 11 01:48:25 UTC 2010


On Sun, Oct 10, 2010 at 6:05 PM, Nigel Pearson <nigel at ind.tansu.com.au>wrote:

> I suspect a QProcess() would work always correctly with wget,
> but that doesn't really fit around the file caching that we
> do with the DD (SD?) data.
>

Post 0.24, I really would like to remove QProcess use completely (and
popen), and rework that functionality into myth_system.  This would give us
a single method of running stuff as child processes, and would keep us away
from the glaring bug in QProcess that leaves zombies in some cases on child
process failure.  Having one common code path is good for the "DRY" concept
(don't repeat yourself), and will make debugging a lot simpler.

As for the wget, I see no reason why we can't get rid of wget altogether and
use the built-in support in Qt that we have started using elsewhere.  As
long as that stuff allows authentication, I see no reason why we'd want to
stick with wget at all.

Something to think about, anyways.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20101010/7f2b4399/attachment.htm>


More information about the mythtv-dev mailing list