Re: GTK3 linux builds

2015-07-22 Thread Julien Wajsberg


Le 22/07/2015 01:07, Robert O'Callahan a écrit :

 How many people is that? Do we run on GTK 3.0 or is 3.4 required?

 If GTK3 isn't present can we start distro Fireofx instead?

Also Distro Firefox could be some versions earlier than the version the
user used -- could be dangerous for his profile.



signature.asc
Description: OpenPGP digital signature
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread Robert O'Callahan
On Wed, Jul 22, 2015 at 10:59 AM, Mike Hommey m...@glandium.org wrote:

 Done.

 https://treeherder.mozilla.org/#/jobs?repo=mozilla-inboundrevision=939320b957c5


Excellent!


 - deciding how to handle the situation for people who don't have gtk3
   installed on their system. Currently, firefox will silently fail to
   restart after the upgrade.


How many people is that? Do we run on GTK 3.0 or is 3.4 required?

If GTK3 isn't present can we start distro Fireofx instead?

Rob
-- 
lbir ye,ea yer.tnietoehr  rdn rdsme,anea lurpr  edna e hnysnenh hhe uresyf
toD
selthor  stor  edna  siewaoeodm  or v sstvr  esBa  kbvted,t
rdsme,aoreseoouoto
o l euetiuruewFa  kbn e hnystoivateweh uresyf tulsa rehr  rdm  or rnea
lurpr
.a war hsrer holsa rodvted,t  nenh hneireseoouot.tniesiewaoeivatewt sstvr
esn
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread Mike Hommey
On Tue, Jul 21, 2015 at 10:31:10PM +1200, Robert O'Callahan wrote:
 On Tue, Jul 21, 2015 at 7:04 PM, Mike Hommey m...@glandium.org wrote:
 
  On Mon, Jul 20, 2015 at 09:22:05PM -0400, Jeff Muizelaar wrote:
   On Mon, Jul 20, 2015 at 6:18 PM, Mike Hommey m...@glandium.org wrote:
   
There are a few remaining perma reds and oranges, FWIW.
  
   Which ones? I don't see anything on elm.
 
  Well, it looks like they are now all gone. :)
 
 
 Great! Let's switch now, before they come back! :-)

Done.
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inboundrevision=939320b957c5
Still left to do:
- switching local builds to gtk3 (bug 1186229)
- deciding whether it's ready to actually ride the trains
- deciding how to handle the situation for people who don't have gtk3
  installed on their system. Currently, firefox will silently fail to
  restart after the upgrade.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread Mike Hommey
On Wed, Jul 22, 2015 at 11:07:23AM +1200, Robert O'Callahan wrote:
 On Wed, Jul 22, 2015 at 10:59 AM, Mike Hommey m...@glandium.org wrote:
 
  Done.
 
  https://treeherder.mozilla.org/#/jobs?repo=mozilla-inboundrevision=939320b957c5
 
 
 Excellent!
 
 
  - deciding how to handle the situation for people who don't have gtk3
installed on their system. Currently, firefox will silently fail to
restart after the upgrade.
 
 
 How many people is that? Do we run on GTK 3.0 or is 3.4 required?

I suspect a lot of people running KDE will only have gtk2 installed for
Firefox, and gtk3 not installed.

 If GTK3 isn't present can we start distro Fireofx instead?

If people are using mozilla builds, they are unlikely to have the distro
package installed.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread Martin Stransky

On 07/20/2015 03:30 PM, Robert O'Callahan wrote:

On Tue, Jul 21, 2015 at 1:04 AM, Jeff Muizelaar jmuizel...@mozilla.com
wrote:


I believe Flash does.



OK, I can't get it to work, but I think it's just my system.

I verified that Fedora 22 (and I think 21) shipped GTK3 Firefox. If there
aren't any major blocking bugs for GTK3 = 3.4, and the tests are green, I
think we should switch to GTK3 immediately and stop doing GTK2 builds. I
know the bugs mentioned in the thread above are fixed for GTK = 3.4.


Only Fedora 22 has Gtk3 Firefox and I don't see any complains about 
flash. But it carries lots of Gtk3 patches from Firefox 40-41 (and maybe 
42) - widget layout/borders patches, tab styles and so on.


ma.

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread Robert O'Callahan
On Tue, Jul 21, 2015 at 7:04 PM, Mike Hommey m...@glandium.org wrote:

 On Mon, Jul 20, 2015 at 09:22:05PM -0400, Jeff Muizelaar wrote:
  On Mon, Jul 20, 2015 at 6:18 PM, Mike Hommey m...@glandium.org wrote:
  
   There are a few remaining perma reds and oranges, FWIW.
 
  Which ones? I don't see anything on elm.

 Well, it looks like they are now all gone. :)


Great! Let's switch now, before they come back! :-)

Rob
-- 
lbir ye,ea yer.tnietoehr  rdn rdsme,anea lurpr  edna e hnysnenh hhe uresyf
toD
selthor  stor  edna  siewaoeodm  or v sstvr  esBa  kbvted,t
rdsme,aoreseoouoto
o l euetiuruewFa  kbn e hnystoivateweh uresyf tulsa rehr  rdm  or rnea
lurpr
.a war hsrer holsa rodvted,t  nenh hneireseoouot.tniesiewaoeivatewt sstvr
esn
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread Mike Hommey
On Mon, Jul 20, 2015 at 09:22:05PM -0400, Jeff Muizelaar wrote:
 On Mon, Jul 20, 2015 at 6:18 PM, Mike Hommey m...@glandium.org wrote:
 
  There are a few remaining perma reds and oranges, FWIW.
 
 Which ones? I don't see anything on elm.

Well, it looks like they are now all gone. :)

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-21 Thread ishikawa
On 2015年07月21日 16:04, Mike Hommey wrote:
 On Mon, Jul 20, 2015 at 09:22:05PM -0400, Jeff Muizelaar wrote:
 On Mon, Jul 20, 2015 at 6:18 PM, Mike Hommey m...@glandium.org wrote:

 There are a few remaining perma reds and oranges, FWIW.

 Which ones? I don't see anything on elm.
 
 Well, it looks like they are now all gone. :)
 
 Mike
 

GTK2 had a few issues:
See, for example, the next bug which was originally noticed when I was
composing e-mail messages in thuderbird.

https://bugzilla.gnome.org/show_bug.cgi?id=696624

Bug 696624 -
Summary:Japanese (Korean/Chinese) XIM input mode indicator has not been
working unde...

[Originally, I submitted the following mozilla bugzilla entry because
I did not realize it was NOT the problem of TB/FF per se.
https://bugzilla.mozilla.org/show_bug.cgi?id=854825
Bug 854825 - Japanese (Korean/Chinese) XIM input mode indicator has not been
working for TB and FF under linux. (with known solution)  ]

Unfortunately, it was not possible to catch/grab attentions of GTK library
developers any more now that GTK3 was their main focus.
(Yet, surprisingly the bug was carried over to GTK3 library, too.
So hoping to attention, I submitted a bugzilla entry:
Bug 731190 -
Summary:XIM input mode indicator does not work. (It shows black box, 
e.g.)
https://bugzilla.gnome.org/show_bug.cgi?id=731190
[Although the bugzilla did not mention any fix, I think the
today's code may have fixed the issue in a really different manner. I don't
even see the
same function any more in the current code if I am not mistaken.]

Yes, sticking with the old and proven software module has a merit, but
when we find it has a hitherto unknown bug, we are often faced with the
problem that original developers are no longer interested in fixing such old
library.

I think it is about time we move to GTK3 library.


CI



___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-20 Thread Jeff Muizelaar
Benjamin,

Do you still have any opposition to the plan suggested by Roc?

-Jeff

On Mon, Jul 20, 2015 at 9:30 AM, Robert O'Callahan rob...@ocallahan.org wrote:
 On Tue, Jul 21, 2015 at 1:04 AM, Jeff Muizelaar jmuizel...@mozilla.com
 wrote:

 I believe Flash does.


 OK, I can't get it to work, but I think it's just my system.

 I verified that Fedora 22 (and I think 21) shipped GTK3 Firefox. If there
 aren't any major blocking bugs for GTK3 = 3.4, and the tests are green, I
 think we should switch to GTK3 immediately and stop doing GTK2 builds. I
 know the bugs mentioned in the thread above are fixed for GTK = 3.4.

 Rob
 --
 lbir ye,ea yer.tnietoehr  rdn rdsme,anea lurpr  edna e hnysnenh hhe uresyf
 toD
 selthor  stor  edna  siewaoeodm  or v sstvr  esBa  kbvted,t
 rdsme,aoreseoouoto
 o l euetiuruewFa  kbn e hnystoivateweh uresyf tulsa rehr  rdm  or rnea lurpr
 .a war hsrer holsa rodvted,t  nenh hneireseoouot.tniesiewaoeivatewt sstvr
 esn
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-19 Thread Robert O'Callahan
Jeff, does Flash with with GTK3 builds?

Rob
--
lbir ye,ea yer.tnietoehr  rdn rdsme,anea lurpr  edna e hnysnenh hhe uresyf
toD
selthor  stor  edna  siewaoeodm  or v sstvr  esBa  kbvted,t
rdsme,aoreseoouoto
o l euetiuruewFa  kbn e hnystoivateweh uresyf tulsa rehr  rdm  or rnea
lurpr
.a war hsrer holsa rodvted,t  nenh hneireseoouot.tniesiewaoeivatewt sstvr
esn
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-07 Thread Nick Fitzgerald
One more group of defectors within Mozilla. From the DevTools coding
standards[0]:



   - aArguments aAre the aDevil (don't use them please)



Although, there are still some files in tree with the legacy style.

[0] https://wiki.mozilla.org/DevTools/CodingStandards#Code_style

On Tue, Jul 7, 2015 at 8:00 AM, chad.mil...@canonical.com wrote:

 On Tuesday, June 16, 2015 at 5:12:17 PM UTC-4, Mike Hommey wrote:
  On Tue, Jun 16, 2015 at 04:16:13PM -0400, Jeff Muizelaar wrote:
   We're working on making all of the tests green for GTK3. This means
   that we could be changing the default linux configuration to GTK3 as
   early as FF42. If anyone has any reasons for us not to make this
   change it would be good to know now. FWIW, I believe Fedora is already
   shipping GTK3 builds of Firefox.
 
  I depends on what our target GTK3 version would be. If, as recently
  suggested, we go with 3.14 as the minimum supported, that's fairly
  new (9 months old), and switching our builds to GTK3 would make us
  drop support for a lot of people that use older systems.
 
  I thought we'd be shipping both GTK2 and GTK3 builds for a while.
 
  Mike


 In Ubuntu, we don't have a strong preference for Gtk2 versus Gtk3, but it
 is important for us to support Gtk-3.4. We are obligated to keep Ubuntu
 12.04 updated for a while still. So, if you don't change the current
 library versions on Mozilla's test machines, I'm happy.

 Please keep dependencies to Gtk-3.4 at latest.

 - chad
 ___
 dev-platform mailing list
 dev-platform@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-platform

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-07 Thread chad . miller
On Tuesday, June 16, 2015 at 5:12:17 PM UTC-4, Mike Hommey wrote:
 On Tue, Jun 16, 2015 at 04:16:13PM -0400, Jeff Muizelaar wrote:
  We're working on making all of the tests green for GTK3. This means
  that we could be changing the default linux configuration to GTK3 as
  early as FF42. If anyone has any reasons for us not to make this
  change it would be good to know now. FWIW, I believe Fedora is already
  shipping GTK3 builds of Firefox.
 
 I depends on what our target GTK3 version would be. If, as recently
 suggested, we go with 3.14 as the minimum supported, that's fairly
 new (9 months old), and switching our builds to GTK3 would make us
 drop support for a lot of people that use older systems.
 
 I thought we'd be shipping both GTK2 and GTK3 builds for a while.
 
 Mike


In Ubuntu, we don't have a strong preference for Gtk2 versus Gtk3, but it is 
important for us to support Gtk-3.4. We are obligated to keep Ubuntu 12.04 
updated for a while still. So, if you don't change the current library versions 
on Mozilla's test machines, I'm happy.

Please keep dependencies to Gtk-3.4 at latest.

- chad
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Julien Wajsberg
Le 17/06/2015 08:47, Jeff Muizelaar a écrit :
   As I understand it, most people on linux use distro builds.

Not sure about this one; using the distro builds means we usually use
older versions of Firefox. I can be considered as an advanced user but I
always used Mozilla's versions of Firefox on my Linux.

It may be a good idea to see what the GTK3 version is in the latest
stable version of usual Linux and BSD distros.
Debian stable has 3.14.



signature.asc
Description: OpenPGP digital signature
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Mike Hommey
On Wed, Jun 17, 2015 at 11:47:26AM -0400, Jeff Muizelaar wrote:
 On Wed, Jun 17, 2015 at 11:22 AM, Benjamin Smedberg
 benja...@smedbergs.us wrote:
  On 6/16/15 4:16 PM, Jeff Muizelaar wrote:
 
  We're working on making all of the tests green for GTK3. This means
  that we could be changing the default linux configuration to GTK3 as
  early as FF42.
 
 
  What are the advantages of the GTK3 build?
 
 Modern features on Linux including HiDPI, smooth scrolling, touch
 events and better themeing. The deep X dependency is also the cause of
 a lot bad graphics performance and causes the Linux builds to lag in
 graphics features. This is pain because Linux is currently the best
 debugging environment because of rr.

Also add to the list that GTK3 build can run on wayland once our
dependencies on X are gone, while there's no chance of that happening
with GTK2.

  Is there a list of which
  distros/versions would continue to work and which would stop working?
 
 No, but that's probably worth getting. Were currently testing against
 GTK 3.4 which was released in February 2012.
 
  Do we
  have a plan not to update existing users who would be broken by the new
  builds? I seriously doubt we should spend a lot of time
 
 No. I'm not sure this is worth doing. As I understand it, most people
 on linux use distro builds.

People keep saying this, but noone has shown numbers. I know a *lot* of
people are using mozilla.org builds on Linux. But I have no idea what
proportion of the Linux population does.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Mike Hommey
On Wed, Jun 17, 2015 at 01:12:01PM -0700, Julien Wajsberg wrote:
 Le 17/06/2015 08:47, Jeff Muizelaar a écrit :
As I understand it, most people on linux use distro builds.
 
 Not sure about this one; using the distro builds means we usually use
 older versions of Firefox. I can be considered as an advanced user but I
 always used Mozilla's versions of Firefox on my Linux.
 
 It may be a good idea to see what the GTK3 version is in the latest
 stable version of usual Linux and BSD distros.
 Debian stable has 3.14.

Debian stable is 2 months old. Lots of people are still using the old
stable, which has 3.4 (and is still supported for at least a year).
Ubuntu 12.04, which our test farm is using, also has 3.4. Ubuntu 14.04
(last LTS) has 3.10.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread acomminos
I don't think there are any particularly major version-specific issues with the 
GTK3 builds other than the DND issue (which I've just posted a fix for). GTK 
3.4 seems like a good target to me, we've been linking against features exposed 
in later GTK versions conditionally at runtime (i.e. hidpi) and it seems to 
have worked fine so far.

Version data from some popular distros:

https://docs.google.com/spreadsheets/d/1lnXaxNJ0sueaTGDCUizbAtxGbCU514KZRmFjSUjp6bs/edit?usp=sharing
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Martin Stransky

On 06/17/2015 01:01 AM, Mike Hommey wrote:

On Tue, Jun 16, 2015 at 05:57:49PM -0400, Hubert Figuière wrote:

On 16/06/15 05:13 PM, Jeff Muizelaar wrote:

Is there any reason not to support all the way back to the version of
GTK (3.4) on the test machines?


Between 3.10 and 3.14 there are bugs in the drag and drop code in Gtk3
that make Firefox (for Gtk3) unusable.
   https://bugzilla.mozilla.org/show_bug.cgi?id=983843
See upstream
   https://bugzilla.gnome.org/show_bug.cgi?id=728183

This was why I actually suggested bumping to 3.14.


A quick look at GTK_CHECK_VERSION() gives me:

http://mxr.mozilla.org/mozilla-central/search?string=GTK_CHECK_VERSIONcase=1find=findi=filter=^[^\0]*%24hitlimit=tree=mozilla-central

Build for gtk3.4 means to ship this bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=931378

and checkboxes lose visible checked state when running on Gtk3.14:
http://hg.mozilla.org/mozilla-central/rev/276096579e7d
which IMHO can be worked out.

Mike, are there any Gtk3.4 based builds available? I'd like to test them 
on latest Gtk3 releases to confirm it works.


ma.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Mike Hommey
On Wed, Jun 17, 2015 at 08:49:47AM +0200, Martin Stransky wrote:
 On 06/17/2015 01:01 AM, Mike Hommey wrote:
 On Tue, Jun 16, 2015 at 05:57:49PM -0400, Hubert Figuière wrote:
 On 16/06/15 05:13 PM, Jeff Muizelaar wrote:
 Is there any reason not to support all the way back to the version of
 GTK (3.4) on the test machines?
 
 Between 3.10 and 3.14 there are bugs in the drag and drop code in Gtk3
 that make Firefox (for Gtk3) unusable.
https://bugzilla.mozilla.org/show_bug.cgi?id=983843
 See upstream
https://bugzilla.gnome.org/show_bug.cgi?id=728183
 
 This was why I actually suggested bumping to 3.14.
 
 A quick look at GTK_CHECK_VERSION() gives me:
 
 http://mxr.mozilla.org/mozilla-central/search?string=GTK_CHECK_VERSIONcase=1find=findi=filter=^[^\0]*%24hitlimit=tree=mozilla-central
 
 Build for gtk3.4 means to ship this bug:
 https://bugzilla.mozilla.org/show_bug.cgi?id=931378
 
 and checkboxes lose visible checked state when running on Gtk3.14:
 http://hg.mozilla.org/mozilla-central/rev/276096579e7d
 which IMHO can be worked out.
 
 Mike, are there any Gtk3.4 based builds available? I'd like to test them on
 latest Gtk3 releases to confirm it works.

http://glandium.org/blog/?p=3555

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Martin Stransky

On 06/17/2015 08:49 AM, Martin Stransky wrote:

On 06/17/2015 01:01 AM, Mike Hommey wrote:

On Tue, Jun 16, 2015 at 05:57:49PM -0400, Hubert Figuière wrote:

On 16/06/15 05:13 PM, Jeff Muizelaar wrote:

Is there any reason not to support all the way back to the version of
GTK (3.4) on the test machines?


Between 3.10 and 3.14 there are bugs in the drag and drop code in Gtk3
that make Firefox (for Gtk3) unusable.
   https://bugzilla.mozilla.org/show_bug.cgi?id=983843
See upstream
   https://bugzilla.gnome.org/show_bug.cgi?id=728183

This was why I actually suggested bumping to 3.14.


A quick look at GTK_CHECK_VERSION() gives me:

http://mxr.mozilla.org/mozilla-central/search?string=GTK_CHECK_VERSIONcase=1find=findi=filter=^[^\0]*%24hitlimit=tree=mozilla-central


Build for gtk3.4 means to ship this bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=931378

and checkboxes lose visible checked state when running on Gtk3.14:
http://hg.mozilla.org/mozilla-central/rev/276096579e7d
which IMHO can be worked out.


Works fine for me - builds from Mike's elm on Fedora 22 / Gtk 3.16. The 
checkbox Bug 931378 is not exposed here.


ma.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Benjamin Smedberg

On 6/16/15 4:16 PM, Jeff Muizelaar wrote:

We're working on making all of the tests green for GTK3. This means
that we could be changing the default linux configuration to GTK3 as
early as FF42.


What are the advantages of the GTK3 build? Is there a list of which 
distros/versions would continue to work and which would stop working? Do 
we have a plan not to update existing users who would be broken by the 
new builds? I seriously doubt we should spend a lot of time


Are there issues with plugin compatibility in GTK3 builds?

I seriously doubt we want to spend release resources on shipping and 
doing release checks on multiple Linux builds (I think we've even 
discussed dropping Linux x86 support).


In case it's not clear, I'm skeptical that we should do this.

--BDS

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-17 Thread Jeff Muizelaar
On Wed, Jun 17, 2015 at 11:22 AM, Benjamin Smedberg
benja...@smedbergs.us wrote:
 On 6/16/15 4:16 PM, Jeff Muizelaar wrote:

 We're working on making all of the tests green for GTK3. This means
 that we could be changing the default linux configuration to GTK3 as
 early as FF42.


 What are the advantages of the GTK3 build?

Modern features on Linux including HiDPI, smooth scrolling, touch
events and better themeing. The deep X dependency is also the cause of
a lot bad graphics performance and causes the Linux builds to lag in
graphics features. This is pain because Linux is currently the best
debugging environment because of rr.

 Is there a list of which
 distros/versions would continue to work and which would stop working?

No, but that's probably worth getting. Were currently testing against
GTK 3.4 which was released in February 2012.

 Do we
 have a plan not to update existing users who would be broken by the new
 builds? I seriously doubt we should spend a lot of time

No. I'm not sure this is worth doing. As I understand it, most people
on linux use distro builds.

 Are there issues with plugin compatibility in GTK3 builds?

No, we have a wrapper that allows plugins to continue using GTK2

 I seriously doubt we want to spend release resources on shipping and doing
 release checks on multiple Linux builds (I think we've even discussed
 dropping Linux x86 support).

That's what I've been hearing and why I'm suggesting that we might be
better off switching our releases to GTK3.

 In case it's not clear, I'm skeptical that we should do this.

Do what? GTK3? Staying with GTK2 is actively causing us pain and I'm
not convinced it's worth avoiding GTK3 to support old linux distros.

-Jeff
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Jeff Muizelaar
Is there any reason not to support all the way back to the version of
GTK (3.4) on the test machines?

-Jeff

On Tue, Jun 16, 2015 at 5:11 PM, Mike Hommey m...@glandium.org wrote:
 On Tue, Jun 16, 2015 at 04:16:13PM -0400, Jeff Muizelaar wrote:
 We're working on making all of the tests green for GTK3. This means
 that we could be changing the default linux configuration to GTK3 as
 early as FF42. If anyone has any reasons for us not to make this
 change it would be good to know now. FWIW, I believe Fedora is already
 shipping GTK3 builds of Firefox.

 I depends on what our target GTK3 version would be. If, as recently
 suggested, we go with 3.14 as the minimum supported, that's fairly
 new (9 months old), and switching our builds to GTK3 would make us
 drop support for a lot of people that use older systems.

 I thought we'd be shipping both GTK2 and GTK3 builds for a while.

 Mike
 ___
 dev-platform mailing list
 dev-platform@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-platform
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Mike Hommey
On Tue, Jun 16, 2015 at 05:13:48PM -0400, Jeff Muizelaar wrote:
 Is there any reason not to support all the way back to the version of
 GTK (3.4) on the test machines?

The test machines *have* gtk 3.4, so at the moment, we *have* to support
3.4. It was suggested that we update the requirement to 3.14, which
would require test machine upgrades or separate test machines. It may or
may not happen, but the question still remains whether that's the
desired end state.

Supporting older gtk3 *can* be painful. It /might/ make sense to drop
support for gtk3  3.14 *and* keep gtk2 builds around for a while.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Mike Hommey
On Tue, Jun 16, 2015 at 04:16:13PM -0400, Jeff Muizelaar wrote:
 We're working on making all of the tests green for GTK3. This means
 that we could be changing the default linux configuration to GTK3 as
 early as FF42. If anyone has any reasons for us not to make this
 change it would be good to know now. FWIW, I believe Fedora is already
 shipping GTK3 builds of Firefox.

I depends on what our target GTK3 version would be. If, as recently
suggested, we go with 3.14 as the minimum supported, that's fairly
new (9 months old), and switching our builds to GTK3 would make us
drop support for a lot of people that use older systems.

I thought we'd be shipping both GTK2 and GTK3 builds for a while.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Hubert Figuière
On 16/06/15 05:13 PM, Jeff Muizelaar wrote:
 Is there any reason not to support all the way back to the version of
 GTK (3.4) on the test machines?

Between 3.10 and 3.14 there are bugs in the drag and drop code in Gtk3
that make Firefox (for Gtk3) unusable.
  https://bugzilla.mozilla.org/show_bug.cgi?id=983843
See upstream
  https://bugzilla.gnome.org/show_bug.cgi?id=728183

This was why I actually suggested bumping to 3.14.

Also Gtk3 API story and deprecations is quite (I don't have a polite
word that is appropriate) interesting:
They deprecated API created in early 3.x to replace with API from later.
So you get deprecation notice (there for possibly more bugs) despite the
claim of API stability. And the theme support broke on a very regular basis.

This would (IMHO) help the developers as well.

That's just my 2¢.

Hub

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Robert O'Callahan
On Wed, Jun 17, 2015 at 9:57 AM, Hubert Figuière h...@mozilla.com wrote:

 On 16/06/15 05:13 PM, Jeff Muizelaar wrote:
  Is there any reason not to support all the way back to the version of
  GTK (3.4) on the test machines?

 Between 3.10 and 3.14 there are bugs in the drag and drop code in Gtk3
 that make Firefox (for Gtk3) unusable.
   https://bugzilla.mozilla.org/show_bug.cgi?id=983843
 See upstream
   https://bugzilla.gnome.org/show_bug.cgi?id=728183

 This was why I actually suggested bumping to 3.14.


Seems like we could work around that bug.

Rob
-- 
oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo
owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo
osouobojoeocoto otooo ojouodogomoeonoto.o oAogoaoiono,o oaonoyooonoeo
owohooo
osoaoyoso otooo oao oboroootohoeoro oooro osoiosotoeoro,o o‘oRoaocoao,o’o
oioso
oaonosowoeoroaoboloeo otooo otohoeo ocooouoroto.o oAonodo oaonoyooonoeo
owohooo
osoaoyoso,o o‘oYooouo ofolo!o’o owoiololo oboeo oiono odoaonogoeoro
ooofo
otohoeo ofoioroeo ooofo ohoeololo.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Perseo
Why not start from 3.8?For example, I am currently using the latest
stable version of Slackwarewhich supports until this GTK version.It
seems there will be no new release yet.
 
It would be nice that you take us into account!

Best regards.

El 16/06/15 a las 15:16, Jeff Muizelaar escribió:
 We're working on making all of the tests green for GTK3. This means
 that we could be changing the default linux configuration to GTK3 as
 early as FF42. If anyone has any reasons for us not to make this
 change it would be good to know now. FWIW, I believe Fedora is already
 shipping GTK3 builds of Firefox.

 -Jeff
 ___
 dev-platform mailing list
 dev-platform@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-platform

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-06-16 Thread Mike Hommey
On Tue, Jun 16, 2015 at 05:57:49PM -0400, Hubert Figuière wrote:
 On 16/06/15 05:13 PM, Jeff Muizelaar wrote:
  Is there any reason not to support all the way back to the version of
  GTK (3.4) on the test machines?
 
 Between 3.10 and 3.14 there are bugs in the drag and drop code in Gtk3
 that make Firefox (for Gtk3) unusable.
   https://bugzilla.mozilla.org/show_bug.cgi?id=983843
 See upstream
   https://bugzilla.gnome.org/show_bug.cgi?id=728183
 
 This was why I actually suggested bumping to 3.14.

You also didn't answer whether the builds done with gtk 3.4 on the elm
branch exhibit the problem when running with gtk 3.14.

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform