-
-
Notifications
You must be signed in to change notification settings - Fork 169
First io.js release build plan / discussion #18
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
Comments
How about after someone had ran |
@yorkie, check out https://jenkins-node-forward.nodesource.com and drill down in to "Console Output", it's all there. We still have a failure on ARM and intermittent failures on others, those need to be cleaned up so feel free to dig around in https://jenkins-node-forward.nodesource.com/job/iojs+v0.12+multi/ if you want to contribute to making the test suite more solid. |
Okay, thanks for the detailed guidance for me, i'm busy recently but i'm always interested in the build project for node(or iojs, haha), i will do check given links by you and wanna contribute to this upcoming project once i'm free, 🍒 |
You can put a |
Good question. I would suggest mirroring what nodejs.org currently does and host them at a stable and predictable URL, like http://iojs.org/dist/v1.2.3/iojs-v1.2.3.tar.gz, but that would require checking in the tarballs because iojs.org is currently a GH pages website. |
dist.iojs.org/etc then? It would make sense to keep big binary assets like that separate from the
|
👍 to dist.iojs.org as a separate repo backed by Github pages |
Agree. Back it with github early on and we've always got the flexibility to
|
@ghostbar Thanks for the offer! We already have a build box with reprepro set up that we're using. And I don't think we're allowed to push the packages as they are into the real Debian archive because we statically link in basically everything (v8, cares, etc), which as I understand it is against the Debian packaging guidelines. But, if I'm wrong then I'm sure @rvagg and others would be interested in talking about official Debian support. So if that's the case please let us know. |
@chrislea Ok yes, that's against the rules for getting into the archive and I understand the reasoning behind this as in: just download one .deb, install it and you're done. Anyway, if it's going into a reprepro anyway, I don't see why we couldn't even make the separate v8 packages without adding too much issues into it. We could use the base as of how it's handled currently the v8 and nodejs packages on debian. Let me know and I could work on it next weekend. |
Hey guys! Any progress re: Debian packages? |
We are working on them. Support for the current Debian stable (wheezy) is a godawful PITA because the compiler it ships with is too old to build iojs. And backporting a newer compiler brings its own headaches. So once we have that planned / sorted out we'll get packages built. |
sweet! thanks for taking the time to reply :-) |
Hi all, any plans for a CentOS 7 packages? I would think this would be easier than 5/6 due to the newer compiler and systemd... In any case, excited about all the hard work done on this project, keep it up! |
@rvagg looks like some of this is done? :) |
can we get a small update on what was achieved from the list? |
Sorry! I've ticked some things off, but here's things that weren't achieved:
|
thanks for taking the time to reply, @rvagg! 🍻 would be great to have it as a summary @ top - WDYT? |
@rvagg Initial thread was DTrace compiling on FreeBSD Problem I have is that my running illumOS instances are all 4.6.4 GCC and so iojs wouldn't build. I can take the razor to that hirsuit mammal if there is we want to provide a SmartOS build but I don't know how much bandwidth I would need to give to integrate with CI |
@No9 it's not really a technical problem but a resourcing one, we don't have the ability to provision solaris-variant machines at the moment, none of the providers we're working with have that capability and nobody has expressed an interest in providing it. I'm not too fussed at this point, I don't think it's in our target audience at this stage. |
@rvagg ok ill leave this for now then. |
Hi, Is there still an io.js rpm in the works? |
@jgrund yes, over @ https://github.com/nodesource/distributions we're having some complications in getting everything up and working properly across all our supported platforms given the new complexity in the versions we're supporting but we're now in the process of throwing more people at this. |
thanks for the update @rvagg |
Any news about a (maybe official) debian (jessie) package? |
iojs.rpm ? D: |
Things we need to make a first official io.js release in mid January (this is top of my head, please contribute if you see something that I don't have).
Target
At a minimum we need to release a solid source tarball that's tested, tagged and good to compile and use as a fully compatible version of joyent/node, v0.12-worthy. Version will be
1.0.0
, perhaps with an-alpha.x
suffix, that'll be up to the TC.Binaries would be good but may be practical only for Linux at this stage in lieu of signing keys.
Need
Nice but not essential
Decisions
The text was updated successfully, but these errors were encountered: