Re: Intent to deprecate: MacOS 10.6-10.8 support

2016-03-10 Thread Syd Polk
10.6 is the last version with Rosetta. Given how old the machines are that can 
run 10.6, and given how old 10.6 itself is, it is highly likely that 10.6 
customers still have PowerPC apps that they run and they cannot/will not 
upgrade.

Also, the perception of the Mac community in general is that 10.6 is the most 
stable release of OS X.

If you have old hardware (esp. if you have Power PC apps), there is very little 
reason to upgrade off of 10.6 until your hardware dies.

In the past, when these numbers were run, 10.6 was right on up there with the 
latest one or two OS X releases in Firefox usage, but 10.7 and 10.8 were almost 
gone.

I do, however, think that supporting 10.6 is a heavy, heavy burden, as its C++ 
compiler is truly ancient.

Just opinion, no recommendations here.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





> On Mar 10, 2016, at 17:17, Trevor Saunders <tbsau...@tbsaunde.org> wrote:
> 
> On Thu, Mar 10, 2016 at 04:01:15PM -0700, Tyler Downer wrote:
>> The other thing to note is many of those users can still update to 10.11,
>> and I imagine that over the next year that number will continue to go down.
> 
> given they haven't upgraded from 10.6 - 10.8 why do you believe they are
> likely to in the future?
> 
> Trev
> 
>> This also provides a decent workaround that our support community can
>> recommend in documentation and the forums.
>> 
>> On Thu, Mar 10, 2016 at 3:50 PM, Ryan VanderMeulen <
>> rvandermeu...@mozilla.com> wrote:
>> 
>>> 25% is pretty close for 10.6-10.8 combined. However, the current proposal
>>> includes security patches for nearly a year still (putting them on the
>>> ESR45 train), so construing this as abandoning those users seems like it's
>>> going a bit far.
>>> 
>>> On Thu, Mar 10, 2016 at 5:25 PM, Mike Hommey <m...@glandium.org> wrote:
>>> 
>>>> On Thu, Mar 10, 2016 at 01:03:43PM -0500, Benjamin Smedberg wrote:
>>>>> This is notice of an intent to deprecate support within Firefox for the
>>>>> following old versions of MacOS: 10.6, 10.7, and 10.8
>>>>> 
>>>>> The motivation for this change is that we have continued failures that
>>>> are
>>>>> specific to these old operating systems and don't have the resources on
>>>>> engineering teams to prioritize these bugs. Especially with the
>>>> deployment
>>>>> of e10s we're seeing intermittent and permanently failures on MacOS 10.6
>>>>> that we are not seeing elsewhere. We get very little testing of old
>>>> MacOS
>>>>> versions from our prerelease testers and cannot dedicate much paid staff
>>>>> testing support to these platforms. We also have an increasingly
>>>> fragile set
>>>>> of old hardware that supports automated tests on 10.6 and do not intend
>>>> to
>>>>> replace this.
>>>>> 
>>>>> This will affect approximately 1.2% of our current release population.
>>>> Here
>>>>> are the specific breakdowns by OS version:
>>>>> 
>>>>> 10.6
>>>>>  0.66%
>>>>> 10.7
>>>>>  0.38%
>>>>> 10.8
>>>>>  0.18%
>>>> 
>>>> It's unfair to mention those populations by percentage of the global
>>>> Firefox population. What are those percentages relative to the number of
>>>> OSX users? ISTR 10.6 represented something like 25% of the OSX users,
>>>> which is a totally different story (but maybe I'm mixing things with
>>>> Windows XP).
>>>> 
>>>> Mike
>>>> ___
>>>> firefox-dev mailing list
>>>> firefox-...@mozilla.org
>>>> https://mail.mozilla.org/listinfo/firefox-dev
>>>> 
>>> 
>>> 
>>> ___
>>> firefox-dev mailing list
>>> firefox-...@mozilla.org
>>> https://mail.mozilla.org/listinfo/firefox-dev
>>> 
>>> 
>> 
>> 
>> -- 
>> Tyler Downer
>> Project Manager, User Advocacy
>> ___
>> 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

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


Re: Can we make a plan to retire Universal Mac builds?

2015-08-10 Thread Syd Polk
Just got number from Brendan Colloran. On 2/15/15, there were 14772800 active 
users using x86_64 on Mac for FF, and 224400 using x86. x86 then is 1.5% of the 
active users. Seems like a safe bet to drop 32-bit support.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





 On Aug 6, 2015, at 5:54 PM, Hubert Figuière h...@mozilla.com wrote:
 
 On 06/08/15 09:31 PM, Syd Polk wrote:
 If the chip is a Core 2 Duo, yes. If the chip is a Core Duo (32-bit chip), 
 no.
 
 But these system aren't supported by MacOS X 10.7 or later.
 
 Also the 32-bits kernel is used for older machine that have a 64-bits
 CPU but not 64-bits UEFI firmware and gets restricted to 32-bits kernel
 - like the early Core2 Duo systems. You don't notice but this is done
 transparently to the user.
 
 
 Hub

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


Re: Can we make a plan to retire Universal Mac builds?

2015-08-06 Thread Syd Polk
If the chip is a Core 2 Duo, yes. If the chip is a Core Duo (32-bit chip), no.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





 On Aug 6, 2015, at 13:53, Kearwood Kip Gilbert kgilb...@mozilla.com wrote:
 
 32-bit OSX kernels can indeed run 64-bit applications on 64-bit
 hardware.  It's not just running the 32-bit code in the fat binaries.
 
 - Kearwood Kip Gilbert
 
 On 2015-08-05 4:48 PM, Mike Hommey wrote:
 On Wed, Aug 05, 2015 at 04:34:20PM -0700, Matthew N. wrote:
 On 2015-08-05 4:28 PM, Martin Thomson wrote:
 On Wed, Aug 5, 2015 at 3:59 PM, Matthew N. ma...@mozilla.com wrote:
 If we have data on CPU architecture I don't think the OS version is
 relevant unless I'm missing something.
 My understanding is that OS version is all that matters.  64-bit apps
 require a 64-bit OS.  (Such an OS requires a 64-bit processor of
 course.)
 All of our supported versions of OS X can run on 64-bit hardware[1]
 though AFAICT.
 
 [1] Platforms: IA-32, x86-64[2]
 https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard
 Snow Leopard boots with a 32-bits kernel on many types of machines. At
 the time it was released essentially only Xserves would boot the 64-bits
 kernel by default. One factor is whether the EFI firmware is 32 or 64
 bits.
 
 Now, looking around, there are claims that 64-bits applications can run
 on the 32-bits kernel, but I'm dubious of that fact. It may well be that
 people /think/ they're running 64-bits applications, but like Firefox,
 they might just have been universal binaries and they were actually
 running the 32-bits part. It would be worth checking, though.
 
 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

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


Re: Can we make a plan to retire Universal Mac builds?

2015-08-06 Thread Syd Polk
BTW, 10.7 also had a 32-bit version, and ran on 32-bit machines.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





 On Aug 6, 2015, at 09:10, Eric Shepherd esheph...@mozilla.com wrote:
 
 Hubert Figuière wrote:
 But Only 10.7 and later can NOT run on 32-bits hardware. Which mean that
 unless we require 10.7, there is still a possibility the users run a
 machine that is not 64-bits capable, hence not able to run a 64-bits
 build of Firefox.
 Yes, this is the point here -- some percentage of those Snow Leopard
 (10.6) users are probably on 32-bit hardware. Is there a way to tell how
 many? If we can't tell, is there a way to add some flag to telemetry
 data that would provide this info, so we can make an informed decision?
 
 -- 
 
 Eric Shepherd
 Senior Technical Writer
 Mozilla https://www.mozilla.org/
 Blog: http://www.bitstampede.com/
 Twitter: http://twitter.com/sheppy
 Check my Availability https://freebusy.io/esheph...@mozilla.com
 ___
 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: Can we make a plan to retire Universal Mac builds?

2015-08-05 Thread Syd Polk
I don’t think we can do this until we stop supporting Mac OS X 10.6. Last time 
we calculated percentage of users, this was still over 15%. I don’t think that 
very many of them would be running 64-bit, either. 10.7 has that problem as 
well, but it is a very small percentage of users.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





 On Aug 5, 2015, at 16:09, Mike Hommey m...@glandium.org wrote:
 
 On Wed, Aug 05, 2015 at 08:22:10AM -0700, Gregory Szorc wrote:
 
 
 On Aug 5, 2015, at 08:12, Ted Mielczarek t...@mielczarek.org wrote:
 
 Our Universal Mac builds are a frequent headache for build system
 work, being a special snowflake in many ways. They also use twice as
 much machine time as other builds, since they do a separate build
 for each architecture. I think it's time to make a plan to retire
 them and ship single-architecture 64-bit only builds.
 
 As far as I know, there are two main blockers here: 1) Users with
 32-bit Apple hardware that can't install a 64-bit OS will become
 unsupported. I don't have data on how many users this is, but I
 suspect we can determine this from Telemetry. It's my understanding
 that the last 32-bit only Apple hardware that was sold was in late
 2006, so it's nearly 9 years old at this point.  2) Currently
 watching Netflix in Firefox on OS X requires the Silverlight plugin,
 which is 32-bit only, so we need to ship a universal build for this
 to work. I believe that we are planning to ship an EME CDM that will
 work with Netflix in the near future, so this should make this a
 non-issue.
 
 For comparison, Chrome dropped support for 32-bit OS X late last
 year in Chrome 39[1]. If we have a plan to support Netflix without
 Silverlight, and we are OK with unsupporting however many users are
 stuck on 32-bit only Apple hardware, I think we should make a plan
 to switch our official builds to 64-bit only. Does anyone have any
 concerns I've missed?
 
 -Ted
 
 1.
 http://www.computerworld.com/article/2849225/chrome-for-os-x-turns-64-bit-forsakes-early-intel-macs.html
 
 These are the blockers that I recall as well. However, I /think/ we've
 already decided that  #1 is no longer a hard blocker and we can
 proceed as soon as #2 is resolved. Dropping universal Mac builds can't
 come soon enough given the impact to build system complexity and
 overhead in automation.
 
 ... until Apple announces ARM64-based Macbooks. /speculation
 
 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: Can we make a plan to retire Universal Mac builds?

2015-08-05 Thread Syd Polk
So, in March of 2015, these were our usage stats:

32.20%  10.10 (14.0.x) (Yosemite)
27.98%  10.9 (13.0.x) (Mavericks)
19.22%  10.6 (10.0.x) (Snow Leopard)
11.06%  10.7 (11.0.x) (Lion)
9.53%   10.8 (12.0.x) (Mountain Lion)

I have requested a more modern run from Brendan, who gave Clint Talbert and me 
these numbers. Let’s see what current data tells us. I am also curious if we 
can tell 32 vs. 64-bit in our numbers.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





 On Aug 5, 2015, at 16:49, Eric Shepherd esheph...@mozilla.com wrote:
 
 Syd Polk wrote:
 I don’t think we can do this until we stop supporting Mac OS X 10.6. Last 
 time we calculated percentage of users, this was still over 15%. I don’t 
 think that very many of them would be running 64-bit, either. 10.7 has that 
 problem as well, but it is a very small percentage of users.
 Those are worthwhile stats to double-check.
 
 -- 
 
 Eric Shepherd
 Senior Technical Writer
 Mozilla https://www.mozilla.org/
 Blog: http://www.bitstampede.com/ http://www.bitstampede.com/
 Twitter: http://twitter.com/sheppy http://twitter.com/sheppy
 Check my Availability https://freebusy.io/esheph...@mozilla.com

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


Re: Is MOZ_SHARK still used?

2015-04-03 Thread Syd Polk
We recently ran numbers on our user base (like about 3 weeks ago), and found 
that 10.10, 10.9 and 10.6 all had greater than 10% share of our Mac user base. 
10.6 was still close to 19%.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





 On Apr 2, 2015, at 17:45, Mike Hommey m...@glandium.org wrote:
 
 On Thu, Apr 02, 2015 at 05:54:38PM -0400, Jeff Muizelaar wrote:
 I don't think Shark runs on any modern macs.
 
 That's a good angle to look from: Shark has not been available since
 10.7, and Instruments, which superseded it is available on 10.5 and
 later.
 
 So if someone is using shark, they must be doing that on 10.6 (which is
 still a supported platform) and could be using Instruments instead.
 
 But the population trying to profile on 10.6 must be very slim by now.
 
 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: Compiler version expectations

2014-10-16 Thread Syd Polk

On Oct 16, 2014, at 14:49, Jeff Muizelaar jmuizel...@mozilla.com wrote:

 After some discussion some IRC it was clear that our compiler deprecation 
 schedule is not very clear.
 
 Now that we’re using VS2013 on trunk and will soon not being using GCC 4.4 
 for B2G, I expect we’ll be dropping support for building with VS2010 and GCC 
 4.4  in the near term. 
 
 This is important to us because Skia is planing on using more C++11 features 
 in the near term and we’d like to continue updating from upstream. Are there 
 reasons we can’t drop support for these compilers in the 37-38 time frame?
 
 -Jeff

Does MSVC 2013 run on Windows XP? We still support Win XP for the browser; do 
we support building on it?


Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk


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


Re: Upcoming changes to Mac package layout, signing

2014-10-02 Thread Syd Polk
I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1075985 to cover the fact 
that steeplechase does not work with the new layout. This is more of an FYI.

Syd Polk
sp...@mozilla.com
+1-512-905-9904
irc: sydpolk





On Sep 30, 2014, at 23:22, Robert Strong rstr...@mozilla.com wrote:

 The Mac package layout and signing changes merged to mozilla-central on
 Tuesday and the new layout will be present in the update on Wednesday.
 There are a couple of files still in the bundle after the first update to
 the new layout that will make the signature invalid. This shouldn't cause
 any problems since the signature is currently only checked on first launch
 after installing from the dmg and these files will be removed on the next
 update which should make the signature valid. Also, the signature should
 be valid when installing from the dmg as well as after each update from
 then on.
 
 If you find any bugs that you believe are due to these changes please file
 a new bug under toolkit - application update and we'll take it from
 there.
 
 Thanks go out to everyone involved in making this happen on such short
 notice!
 
 Cheers,
 Robert
 
 -Original Message-
 From: Robert Strong [mailto:rstr...@mozilla.com]
 Sent: Monday, September 22, 2014 2:07 AM
 To: dev-platform
 Subject: RE: Upcoming changes to Mac package layout, signing
 
 Quick status update on the progress for Mac v2 signing.
 
 All of the major changes for Mac v2 signing have landed on the Oak
 branch.
 This will allow us to test installing and updating before landing on
 mozilla-
 central.
 https://bugzilla.mozilla.org/show_bug.cgi?id=1046906
 https://bugzilla.mozilla.org/show_bug.cgi?id=1046306
 https://bugzilla.mozilla.org/show_bug.cgi?id=1047584
 and the dependent bugs
 
 If no serious issues are found we are hoping to be able to land on
 mozilla-
 central later this week.
 
 There have been no significant deviations from what has been previously
 discussed in this thread and the current plan is to still target Firefox
 34.
 
 We will be looking into how to get back parity on Mac to the current
 capabilities for distributions and administrative configurations after
 we finish
 the current work.
 
 Cheers,
 Robert
 ___
 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