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

use wcjs-prebuilt? #6

Open
jaruba opened this issue Oct 14, 2015 · 16 comments
Open

use wcjs-prebuilt? #6

jaruba opened this issue Oct 14, 2015 · 16 comments

Comments

@jaruba
Copy link
Collaborator

jaruba commented Oct 14, 2015

I made a branch that uses wcjs-prebuilt, should we merge this to master?

It can also be used alternatively by linking to the prebuilt branch instead of the master branch from package.json.

@Ivshti is this the correct way of implementing wcjs-prebuilt?

@RSATom can you think of any reason why it shouldn't be merged?

@luigiplr are you eating pizza right now?

@RSATom
Copy link
Contributor

RSATom commented Oct 14, 2015

I just afraid I could not keep .node files up-to-date, since for example Electron releases out too frequently.

@RSATom
Copy link
Contributor

RSATom commented Oct 14, 2015

Maybe the best solution could be merge wcjs-prebuilt to main repo, and use regular build as failback

@RSATom
Copy link
Contributor

RSATom commented Oct 14, 2015

@Ivshti, @luigiplr how much work such merge could require?

@Ivshti
Copy link
Member

Ivshti commented Oct 14, 2015

@RSATom I think not a lot

But it's okay for electron, because we only have to re-build when chromium major version is bumped, which means every 3-4 (or even more) major electron releases. E.g. there's need for recompile between 0.29 and 0.30, because it changes chromium's major, but no need to re-compile between 0.26 - 0.30 because they all have the same chromium major.

@RSATom - I think your concern is not that relevant.

@RSATom
Copy link
Contributor

RSATom commented Oct 14, 2015

@Ivshti, But do wcjs-prebuilt use only major version on binary download?

@Ivshti
Copy link
Member

Ivshti commented Oct 14, 2015

@RSATom no. But you can override electron version passed to wcjs-prebuilt to something compatible of what you are using

@Ivshti
Copy link
Member

Ivshti commented Oct 14, 2015

If you remember, I had made separate electron runtime names electron44 and electron45 to fix this issue. Luigi's latest improvements wiped that out, but we can return it

@RSATom
Copy link
Contributor

RSATom commented Oct 14, 2015

I think we need more generic solution

@RSATom
Copy link
Contributor

RSATom commented Oct 14, 2015

btw, another solution could be trigger CI build by watching new releases on https://github.com/mafintosh/electron-prebuilt
But don't sure how to do it yet

@RSATom
Copy link
Contributor

RSATom commented Jan 2, 2016

I think better solution will be remove direct dependency from wcjs. I did it already in https://github.com/RSATom/webgl-video-renderer, but it has a little bit changed api

@luigiplr
Copy link
Member

luigiplr commented Jan 2, 2016

@jaruba I... Might be. 😐

@RSATom should not be to hard to setup a ci task to "watch" the github releases of the electron repo.

@RSATom
Copy link
Contributor

RSATom commented Jan 2, 2016

@luigiplr, yes, but excluding direct dependency is still good idea, since some time later we will have wcjs with gstreamer, and I want use same renderer for both wcjs and wcjs-gs (that's why I did webgl-video-renderer)

@luigiplr
Copy link
Member

luigiplr commented Jan 2, 2016

Ahhh cant wait for gStreamer variant of wcjs 💃

@RSATom
Copy link
Contributor

RSATom commented Jan 2, 2016

It's very possible it will be only for linux...

@luigiplr
Copy link
Member

luigiplr commented Jan 2, 2016

It's very possible it will be only for linux...

Not Aumsed

@RSATom
Copy link
Contributor

RSATom commented Jan 2, 2016

I just think libvlc is better alternative on Windows.

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

No branches or pull requests

4 participants