Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build zeroMq v5 on Electron 9 - Windows #445

Merged
merged 3 commits into from
Apr 14, 2021
Merged

Conversation

aminya
Copy link
Member

@aminya aminya commented Apr 14, 2021

Closes #439

@aminya
Copy link
Member Author

aminya commented Apr 14, 2021

@rolftimmermans Given the slow process of reviewing #444, I decided to at least fix building v5. Please release a new v5 version after merging this.

Copy link
Contributor

@captainsafia captainsafia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few comments to make sure I'm aware of the changeset here.

binding.gyp Show resolved Hide resolved
@@ -29,7 +28,7 @@
['OS=="mac" or OS=="solaris"', {
'xcode_settings': {
'GCC_ENABLE_CPP_EXCEPTIONS': 'YES',
'MACOSX_DEPLOYMENT_TARGET': '10.9',
'MACOSX_DEPLOYMENT_TARGET': '10.15',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the reason for bumping this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not on Mac myself but I've been using this target in Zadeh, and I haven't had any complaints from the users. If we could remove this variable and let Node-gyp handle it for us, it would be awesome.

https://github.com/atom-community/zadeh/blob/0a5ca9a129fdfd947fa4c697dfdbbdc36dbd721f/binding.gyp#L26

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll try this locally on my Mac to confirm. Might as well dust off the old zeromq.js set up as well.

Copy link
Contributor

@captainsafia captainsafia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

macOS checks out locally.

We can release this in a v5.2.1 patch release.

@aminya
Copy link
Member Author

aminya commented Apr 14, 2021

Could you do that? The flood of error messages from the users has started.
nteract/hydrogen#2079

@captainsafia captainsafia merged commit 8004371 into zeromq:5.x Apr 14, 2021
@captainsafia
Copy link
Contributor

It's released now.

@aminya
Copy link
Member Author

aminya commented Apr 14, 2021

@captainsafia did you create a GitHub tag? The prebuilds are not uploaded yet. Since this package used prebuild-install the existence of the prebuilds rely on the GitHub tag

@aminya
Copy link
Member Author

aminya commented Apr 14, 2021

The Github tag is created
https://github.com/zeromq/zeromq.js/releases/tag/v5.2.1

But the prebuilds are not uploaded yet. Did Travis and Appveyor run on the tag creation?

It seems the deploy tasks have failed:

https://ci.appveyor.com/project/zeromq/zeromq-js/builds/38706697
https://travis-ci.org/github/zeromq/zeromq.js/builds/767078872

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants