[Development] QtNetwork QtCS Session

Rutledge Shawn Shawn.Rutledge at digia.com
Fri Jun 13 07:52:57 CEST 2014


On 13 Jun 2014, at 03:24, Thiago Macieira <thiago.macieira at intel.com> wrote:

> Em qui 12 jun 2014, às 12:21:32, Jędrzej Nowacki escreveu:
>> On Thursday 12 of June 2014 11:47:49 Oswald Buddenhagen wrote:
>>> On Thu, Jun 12, 2014 at 10:40:03AM +0200, Jędrzej Nowacki wrote:
>>>> Hi,
>>>> 
>>>>  Thanks for sending the notes :-) I have a question about this point:
>>>>> Move QtNetowrk into its own git modules
>>>>> 
>>>>>   Thiago: Network cannot swapped out into its own module, due to dbus
>>>>>   reqiring it in the future
>>>> 
>>>> Why dbus can not be moved to a separate module or together with
>>>> networking
>>>> stack?
>>> 
>>> because some plugins depend on dbus.
>> 
>> Ah, of course
>> 
>>> if we modularize the repos more, we need to go full monty and modularize
>>> *everything*.
>>> i really wouldn't want to do that with the current build system.
>> 
>> I guess it would be a nice long term goal.
> 
> I'm sorry, that's pointless. I don't think that's a nice goal at all.
> 
> The modules were invented so that we'd have related libraries together and 
> they could release at different pace if required. It's technically supposed to 
> be possible to use only a subset of the modules.
> 
> It makes no sense to build Qt without any platform plugin, for example. The 
> plugins must stay with QtGui, which implies that QtCore, QtNetwork and QtDBus 
> must too.

But maybe the platform plugins’ dependencies on d-bus could be made optional and resolved at runtime, so that some features are missing if it is not available but otherwise they continue to function?


More information about the Development mailing list