Skip to content

Conversation

@kthelgason
Copy link
Contributor

@saghul mentioned in #753 that versions of OS X older than 10.7 are no longer supported.
This PR removes code that is specific to those versions.

@cjihrig
Copy link
Contributor

cjihrig commented Mar 9, 2016

Even though 10.7 is not officially supported, I'd still classify this as a breaking change.

@kthelgason
Copy link
Contributor Author

@cjihrig Ok, I get that.

@saghul
Copy link
Member

saghul commented Mar 10, 2016

Please do leave 10.7 support, dropping 10.6 is ok since we haven't supported it for a while.

/cc @libuv/collaborators

@bnoordhuis
Copy link
Member

Counterargument: Apple doesn't support 10.7 anymore either, the last update was three years ago.

Counter-counterargument: if libuv still works on 10.7, I don't see a good reason to drop support.

@jbergstroem
Copy link
Contributor

Relevant or no, I believe the lowest supported version of os x for nodejs is 10.7.

@indutny
Copy link
Member

indutny commented Mar 10, 2016

This code does not seem to be really complex or big, I don't see any point in removing it right now. There is technically no maintenance costs involved.

@saghul
Copy link
Member

saghul commented Mar 10, 2016

Hum. #753 would break on 10.6, so we either add more ifdefs to support defunkt versions or we remove them as this patch does.

I'm +1 with this change because we can't really claim to support 10.6: we don't test on it, and we are just about to break it.

@saghul
Copy link
Member

saghul commented Mar 10, 2016

@kthelgason disregard my first comment, my brain parsed ifed / ifndef wrong :-P

@kthelgason
Copy link
Contributor Author

Just to clarify, the code being removed is for 10.6 and older, so 10.7 support is unchanged. The name of the branch is pretty confusing :)

As @indutny points out, there is no great maintenance benefit here, on the other hand, fewer ifdefs are always a good thing IMO.

@saghul
Copy link
Member

saghul commented Mar 18, 2016

So, @libuv/collaborators shall we vote? +1.

@cjihrig
Copy link
Contributor

cjihrig commented Mar 18, 2016

+1 to removing it, but in a semver-major bump.

@bnoordhuis
Copy link
Member

+0, no strong opinion.

I'm +1 with this change because we can't really claim to support 10.6

By that logic, we should drop support for 10.7 as well because we don't test that version either. (At least, I don't, but I do test 10.8.)

@NukeRusich
Copy link

+1, drop 10.6 in the next breaking release.

@indutny
Copy link
Member

indutny commented Mar 20, 2016

-1

@saghul saghul added the v2 label Mar 21, 2016
@saghul
Copy link
Member

saghul commented Mar 21, 2016

Ok, labeling this one as v2 then.

ChALkeR added a commit to ChALkeR/io.js that referenced this pull request Apr 26, 2016
Ref: nodejs/build#367

libuv is going to drop 10.6 in v2.
Ref: libuv/libuv#758

OS X versions below 10.9 are not supported by Apple anymore and do not
receive security patches.

PR-URL: nodejs#6402
Reviewed-By: Ali Ijaz Sheikh <[email protected]>
Reviewed-By: Evan Lucas <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
jasnell pushed a commit to nodejs/node that referenced this pull request Apr 26, 2016
Refs: nodejs/build#367

libuv is going to drop 10.6 in v2.
Ref: libuv/libuv#758

OS X versions below 10.9 are not supported by Apple anymore and do not
receive security patches.

PR-URL: #6402
Reviewed-By: Ali Ijaz Sheikh <[email protected]>
Reviewed-By: Evan Lucas <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Fedor Indutny <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
jasnell pushed a commit to nodejs/node that referenced this pull request Apr 26, 2016
Refs: nodejs/build#367

libuv is going to drop 10.6 in v2.
Ref: libuv/libuv#758

OS X versions below 10.9 are not supported by Apple anymore and do not
receive security patches.

PR-URL: #6402
Reviewed-By: Ali Ijaz Sheikh <[email protected]>
Reviewed-By: Evan Lucas <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Fedor Indutny <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@saghul saghul added this to the v2.0.0 milestone May 17, 2016
@saghul
Copy link
Member

saghul commented Aug 5, 2016

Ooops, I had forgotten about this and made it myself as part of the "old platforms cleanup" here: #966 Sorry about that!

@saghul saghul closed this Aug 5, 2016
@kthelgason
Copy link
Contributor Author

no worries! deleting my branch then

@kthelgason kthelgason deleted the remove-osx-10-7-support branch August 5, 2016 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants