-
-
Notifications
You must be signed in to change notification settings - Fork 170
Closed
Description
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
- OSX 10.10 and 10.9 hooked up to CI (Voxer has machines ready for us to hook up, we just need to do some VM work) - @ryanstevens is responsible for this, @rvagg to work with him to make this happen
- CentOS5 hooked up to CI to ensure RHEL5-level compatibility (yak shaving abounds here) - @rvagg responsible for this, I believe I have a good strategy after shaving the RHEL6 yak with C++11
Nice but not essential
- OSX 10.8 hooked up to CI
- At least one version of FreeBSD hooked up to CI (Voxer has the hardware on offer for this)
- A Solaris-ish machine hooked up to CI, what are the chances of Joyent offering a box?
- Signing keys for io.js org so we can release proper Mac and Windows binaries
- Linux releases via deb.nodesource.com and rpm.nodesource.com (or similar hosts if not the same hosts) - @rvagg to work with @chrislea to make this happen
Decisions
- Do we mark Linux packages as "conflicting" with "nodejs" or set up an "alternatives" style system? (I know it's doable on Debian-based systems but am vague on RHEL/Fedora-based systems here)
- Exact version, up to TC, not an urgent decision
- How are tarballs named and hosted, straight from GitHub?
Metadata
Metadata
Assignees
Labels
No labels