Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Knoll Lars
That's basically how it looks. I'm happy to accept all patches that are
required upstream (after review of course), but the authors (ie.
Canonical) will have to submit them here.

Cheers,
Lars

On 10/14/13 9:44 PM, "Hausmann Simon"  wrote:

>
>I agree very much with what Thiago said. Also note that the project can't
>_take_ patches, the legal framework requires the author to contribute
>them explicitly (and accepting the cla on the way).
>
>
>Thankfully there are canonical folks around in the Qt project submitting
>good stuff in other places.
>
>
>Simon 
>
>
>
>Fra: Thiago Macieira
>Sendt: 21:30 mandag 14. oktober 2013
>Til: development@qt-project.org
>Emne: Re: [Development] Qt 5.2 Testing (System tray)
>
>
>
>
>On segunda-feira, 14 de outubro de 2013 19:40:15, Jiergir Ogoerg wrote:
>> Thanks, if so, case closed, the Ubuntu users will have to wait for
>> Canonical's patches and the users testing the versions of Qt from Qt's
>> website are likely to file false bugs in the future, so I'd vouch for
>> including Canonical's patches into upstream Qt to avoid this issue and
>> possible future false bug reports.
>> But since Canonical is taking a certain stance on certain issues
>>(including
>> Mir) I understand why Canonical's patches might not be welcome upstream.
>
>If the patches are technically correct and don't break the rest of the
>platforms, I don't see why we shouldn't accept them upstream.
>
>If the patch is large, then the patch must come with a promise of
>maintenance 
>as well.
>
>We would require the same of any other port or large modification. In
>fact, we 
>do require that of our QNX/BB10 friends and it's being required of the
>Android 
>and iOS ports too.
>-- 
>Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
>
>
>
>___
>Development mailing list
>Development@qt-project.org
>http://lists.qt-project.org/mailman/listinfo/development

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Hausmann Simon
I agree very much with what Thiago said. Also note that the project can't 
_take_ patches, the legal framework requires the author to contribute them 
explicitly (and accepting the cla on the way).

Thankfully there are canonical folks around in the Qt project submitting good 
stuff in other places.

Simon

Fra: Thiago Macieira
Sendt: 21:30 mandag 14. oktober 2013
Til: development@qt-project.org
Emne: Re: [Development] Qt 5.2 Testing (System tray)


On segunda-feira, 14 de outubro de 2013 19:40:15, Jiergir Ogoerg wrote:
> Thanks, if so, case closed, the Ubuntu users will have to wait for
> Canonical's patches and the users testing the versions of Qt from Qt's
> website are likely to file false bugs in the future, so I'd vouch for
> including Canonical's patches into upstream Qt to avoid this issue and
> possible future false bug reports.
> But since Canonical is taking a certain stance on certain issues (including
> Mir) I understand why Canonical's patches might not be welcome upstream.

If the patches are technically correct and don't break the rest of the
platforms, I don't see why we shouldn't accept them upstream.

If the patch is large, then the patch must come with a promise of maintenance
as well.

We would require the same of any other port or large modification. In fact, we
do require that of our QNX/BB10 friends and it's being required of the Android
and iOS ports too.
--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Thiago Macieira
On segunda-feira, 14 de outubro de 2013 19:40:15, Jiergir Ogoerg wrote:
> Thanks, if so, case closed, the Ubuntu users will have to wait for
> Canonical's patches and the users testing the versions of Qt from Qt's
> website are likely to file false bugs in the future, so I'd vouch for
> including Canonical's patches into upstream Qt to avoid this issue and
> possible future false bug reports.
> But since Canonical is taking a certain stance on certain issues (including
> Mir) I understand why Canonical's patches might not be welcome upstream.

If the patches are technically correct and don't break the rest of the 
platforms, I don't see why we shouldn't accept them upstream.

If the patch is large, then the patch must come with a promise of maintenance 
as well.

We would require the same of any other port or large modification. In fact, we 
do require that of our QNX/BB10 friends and it's being required of the Android 
and iOS ports too.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center


signature.asc
Description: This is a digitally signed message part.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Dmitry Ashkadov
Qt4 systray works in Gnome shell and KDE, Qt5 systray doesn't work in 
Gnome shell and KDE. About 1 month ago I tested Qt5 systray (from dev 
branch) and it didn't work. Maybe it is general problem of Qt5 systray 
implementation?


14.10.2013 19:10, Jiergir Ogoerg ?:
But the Qt4's systray works properly in this same version of Unity (I 
just tested myself).


The issue you linked to is a different one, and the post is old and 
doesn't work - you can't white-list anything any longer in Unity 
(desktop > unity > panel doesn't exist in dconf), so it's certainly a 
Qt5+ issue.


So the question stays, is it a policy for Qt4 to work with the Unity 
sys tray and Qt5 to not work?



from
Richard Moore mailto:r...@kde.org>>

That's a bug in the design of Unity. See
http://www.howtogeek.com/68119/how-to-bring-app-icons-back-into-unitys-system-tray/


___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Weng Xuetian
On Mon, Oct 14, 2013 at 12:05 PM, Thiago Macieira  wrote:

> On segunda-feira, 14 de outubro de 2013 18:55:56, Jiergir Ogoerg wrote:
> > To test qt4 I did "sudo apt-get install libqt4-dev", that is, the libs
> that
> > come with Ubuntu. I'm not a Qt developer so I hope you guys figure out
> why
> > (Ubuntu's) Qt4 works and (the offline version of) Qt5.2 beta doesn't.
> Since
> > Ubuntu is the most popular distro I would guess it's worth spending some
> > time investigating this issue, I'm just a Qt user so I don't know how Qt
> > works underneath.
>
> If they patch Qt, we can't do much.
>
Disclaimer: I'm not ubuntu packager.

For their patch, can be obtained from here,
http://archive.ubuntu.com/ubuntu/pool/main/q/qt4-x11/qt4-x11_4.8.4+dfsg-0ubuntu9.debian.tar.gz

and related one is

kubuntu_14_systemtrayicon.diff


Which they introduce a new plugin type for tray, and used by this package:
http://packages.ubuntu.com/raring/sni-qt


Looks like this hasn't ported yet to Qt5. (Qt5 has such qpa plugin for
systray so I guess patch on qt is not required anymore, but needs some one
to implement that).
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Jiergir Ogoerg
Thanks, if so, case closed, the Ubuntu users will have to wait for
Canonical's patches and the users testing the versions of Qt from Qt's
website are likely to file false bugs in the future, so I'd vouch for
including Canonical's patches into upstream Qt to avoid this issue and
possible future false bug reports.
But since Canonical is taking a certain stance on certain issues (including
Mir) I understand why Canonical's patches might not be welcome upstream.


On Mon, Oct 14, 2013 at 7:29 PM, Keith Gardner  wrote:

> It looks like they are trying to create their own QPA plugin for Qt5.  For
> the appmenu changes, they reference the changes they made to the Qt4 source
> code and are porting to a Qt5 QPA plugin.  I would assume that changes for
> the system tray icon would also be included in the plugin.
>
> https://bugs.launchpad.net/appmenu-qt/+bug/1157213
>
>
> On Mon, Oct 14, 2013 at 11:17 AM, Jiergir Ogoerg wrote:
>
>> I see, you guys don't have time (motivation or whatever) to look closer
>> into this issue. At least I tried.
>>
>> As to Ubuntu's popularity - I don't like Canonical nor Ubuntu - but I
>> have to use it cause it sucks less than other distros I tried out and
>> regardless
>> of the platitudes about "popularity" we can get into - it's clear that
>> Ubuntu is so popular that Qt's devs shouldn't leave this issue
>> uninvestigated, since
>> the source code for Ubuntu's Qt4 version is open source and available you
>> guys could check if you wanted.
>>
>>
>> On Mon, Oct 14, 2013 at 7:05 PM, Thiago Macieira <
>> thiago.macie...@intel.com> wrote:
>>
>>> On segunda-feira, 14 de outubro de 2013 18:55:56, Jiergir Ogoerg wrote:
>>> > To test qt4 I did "sudo apt-get install libqt4-dev", that is, the libs
>>> that
>>> > come with Ubuntu. I'm not a Qt developer so I hope you guys figure out
>>> why
>>> > (Ubuntu's) Qt4 works and (the offline version of) Qt5.2 beta doesn't.
>>> Since
>>> > Ubuntu is the most popular distro I would guess it's worth spending
>>> some
>>> > time investigating this issue, I'm just a Qt user so I don't know how
>>> Qt
>>> > works underneath.
>>>
>>> If they patch Qt, we can't do much.
>>>
>>> I hope their packagers are around the mailing list to answer.
>>>
>>> PS: Ubuntu being the most popular depends on your criteria for defining
>>> what
>>> "popular" means.
>>> --
>>> Thiago Macieira - thiago.macieira (AT) intel.com
>>>   Software Architect - Intel Open Source Technology Center
>>>
>>> ___
>>> Development mailing list
>>> Development@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
>>>
>>>
>>
>> ___
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
>>
>>
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Keith Gardner
It looks like they are trying to create their own QPA plugin for Qt5.  For
the appmenu changes, they reference the changes they made to the Qt4 source
code and are porting to a Qt5 QPA plugin.  I would assume that changes for
the system tray icon would also be included in the plugin.

https://bugs.launchpad.net/appmenu-qt/+bug/1157213


On Mon, Oct 14, 2013 at 11:17 AM, Jiergir Ogoerg wrote:

> I see, you guys don't have time (motivation or whatever) to look closer
> into this issue. At least I tried.
>
> As to Ubuntu's popularity - I don't like Canonical nor Ubuntu - but I have
> to use it cause it sucks less than other distros I tried out and regardless
> of the platitudes about "popularity" we can get into - it's clear that
> Ubuntu is so popular that Qt's devs shouldn't leave this issue
> uninvestigated, since
> the source code for Ubuntu's Qt4 version is open source and available you
> guys could check if you wanted.
>
>
> On Mon, Oct 14, 2013 at 7:05 PM, Thiago Macieira <
> thiago.macie...@intel.com> wrote:
>
>> On segunda-feira, 14 de outubro de 2013 18:55:56, Jiergir Ogoerg wrote:
>> > To test qt4 I did "sudo apt-get install libqt4-dev", that is, the libs
>> that
>> > come with Ubuntu. I'm not a Qt developer so I hope you guys figure out
>> why
>> > (Ubuntu's) Qt4 works and (the offline version of) Qt5.2 beta doesn't.
>> Since
>> > Ubuntu is the most popular distro I would guess it's worth spending some
>> > time investigating this issue, I'm just a Qt user so I don't know how Qt
>> > works underneath.
>>
>> If they patch Qt, we can't do much.
>>
>> I hope their packagers are around the mailing list to answer.
>>
>> PS: Ubuntu being the most popular depends on your criteria for defining
>> what
>> "popular" means.
>> --
>> Thiago Macieira - thiago.macieira (AT) intel.com
>>   Software Architect - Intel Open Source Technology Center
>>
>> ___
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
>>
>>
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Jiergir Ogoerg
I see, you guys don't have time (motivation or whatever) to look closer
into this issue. At least I tried.

As to Ubuntu's popularity - I don't like Canonical nor Ubuntu - but I have
to use it cause it sucks less than other distros I tried out and regardless
of the platitudes about "popularity" we can get into - it's clear that
Ubuntu is so popular that Qt's devs shouldn't leave this issue
uninvestigated, since
the source code for Ubuntu's Qt4 version is open source and available you
guys could check if you wanted.


On Mon, Oct 14, 2013 at 7:05 PM, Thiago Macieira
wrote:

> On segunda-feira, 14 de outubro de 2013 18:55:56, Jiergir Ogoerg wrote:
> > To test qt4 I did "sudo apt-get install libqt4-dev", that is, the libs
> that
> > come with Ubuntu. I'm not a Qt developer so I hope you guys figure out
> why
> > (Ubuntu's) Qt4 works and (the offline version of) Qt5.2 beta doesn't.
> Since
> > Ubuntu is the most popular distro I would guess it's worth spending some
> > time investigating this issue, I'm just a Qt user so I don't know how Qt
> > works underneath.
>
> If they patch Qt, we can't do much.
>
> I hope their packagers are around the mailing list to answer.
>
> PS: Ubuntu being the most popular depends on your criteria for defining
> what
> "popular" means.
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Thiago Macieira
On segunda-feira, 14 de outubro de 2013 18:55:56, Jiergir Ogoerg wrote:
> To test qt4 I did "sudo apt-get install libqt4-dev", that is, the libs that
> come with Ubuntu. I'm not a Qt developer so I hope you guys figure out why
> (Ubuntu's) Qt4 works and (the offline version of) Qt5.2 beta doesn't. Since
> Ubuntu is the most popular distro I would guess it's worth spending some
> time investigating this issue, I'm just a Qt user so I don't know how Qt
> works underneath.

If they patch Qt, we can't do much.

I hope their packagers are around the mailing list to answer.

PS: Ubuntu being the most popular depends on your criteria for defining what 
"popular" means.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center


signature.asc
Description: This is a digitally signed message part.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Jiergir Ogoerg
To test qt4 I did "sudo apt-get install libqt4-dev", that is, the libs that
come with Ubuntu. I'm not a Qt developer so I hope you guys figure out why
(Ubuntu's) Qt4 works and (the offline version of) Qt5.2 beta doesn't.
Since Ubuntu is the most popular distro I would guess it's worth spending
some time investigating this issue, I'm just a Qt user so I don't know how
Qt works underneath.


On Mon, Oct 14, 2013 at 6:32 PM, Thiago Macieira
wrote:

> On segunda-feira, 14 de outubro de 2013 18:10:34, Jiergir Ogoerg wrote:
> > But the Qt4's systray works properly in this same version of Unity (I
> just
> > tested myself).
> >
> > The issue you linked to is a different one, and the post is old and
> doesn't
> > work - you can't white-list anything any longer in Unity (desktop >
> unity >
> > panel doesn't exist in dconf), so it's certainly a Qt5+ issue.
> >
> > So the question stays, is it a policy for Qt4 to work with the Unity sys
> > tray and Qt5 to not work?
>
> Does Qt 4 get patches from Ubuntu to work with the new systray protocol?
>
> Or does the Unity host accept the old XEmbed systray protocol?
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Thiago Macieira
On segunda-feira, 14 de outubro de 2013 18:10:34, Jiergir Ogoerg wrote:
> But the Qt4's systray works properly in this same version of Unity (I just
> tested myself).
> 
> The issue you linked to is a different one, and the post is old and doesn't
> work - you can't white-list anything any longer in Unity (desktop > unity >
> panel doesn't exist in dconf), so it's certainly a Qt5+ issue.
> 
> So the question stays, is it a policy for Qt4 to work with the Unity sys
> tray and Qt5 to not work?

Does Qt 4 get patches from Ubuntu to work with the new systray protocol?

Or does the Unity host accept the old XEmbed systray protocol?
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center


signature.asc
Description: This is a digitally signed message part.
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] Qt 5.2 Testing (System tray)

2013-10-14 Thread Jiergir Ogoerg
But the Qt4's systray works properly in this same version of Unity (I just
tested myself).

The issue you linked to is a different one, and the post is old and doesn't
work - you can't white-list anything any longer in Unity (desktop > unity >
panel doesn't exist in dconf), so it's certainly a Qt5+ issue.

So the question stays, is it a policy for Qt4 to work with the Unity sys
tray and Qt5 to not work?


from
Richard Moore 

That's a bug in the design of Unity. See
http://www.howtogeek.com/68119/how-to-bring-app-icons-back-into-unitys-system-tray/
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development