﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
4264	MythContext restructure	Nigel	Nigel	"Some packagers are having problems building MythTV now that there is another circular dependency in the libraries. libmyth uses libmythupnp, which in turn depends on libmyth.

There are some hacks to get past this, but the long-term solution is to remove this dependency (and the one between libmyth and libmythui).

My current proposal is to put some of the gnarlier !MythContextPrivate stuff into another myth library (''e.g.'' mythbase). This would pull in the !MythContext code and the UPnP stuff, and be called from (linked against) the myth programs."	task	closed	minor	0.22	mythtv	head	medium	fixed			0
