Re: GTK3 linux builds
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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