1.0.0 release checklistΒ #302
Copy link
Copy link
Closed
Description
I've been told I'm "release master" for 1.0.0 and even though I'm not exactly sure what that should entail I'm going to make a checklist, based initially off issues and PRs in the v1.0.0 milestone: https://github.com/iojs/io.js/milestones/v1.0.0
- install,windows: symlink iojs -> node install,windows: symlink iojs -> node?Β #140, assigned to @piscisaureus
- installer: install headers and iojs.lib on windows installer: install headers and iojs.lib on windowsΒ #245 assigned to @piscisaureus
- Rename node -> iojs Rename node -> iojsΒ #249 (we may be able to close this)
- NPM git dependency's not installing NPM git dependency's not installingΒ #295, there is a fix proposed in url: fix parsing of ssh urlsΒ #299
- deprecate fs.exists post io.js 1.0.0 deprecate fs.exists post io.js 1.0.0Β #257 decision needed regarding whether to show the warning or not yet
- Intl IntlΒ #238 I just need confirmation that we aren't going to even release with icu-small, that's the plan so far according to last TC meeting but it was only tacked on at the very end of the meeting when people were leaving
- File copyright policy File copyright policyΒ #216 there is a proposed change in doc: added io.js LICENSE blockΒ #294, needs to be dealt with prior to release
- doc: update style for iojs doc: update style for iojsΒ #297 assigned to @chrisdickinson
- src: rename node to io.js for Windows installer src: rename node to io.js for Windows installerΒ #291 assigned to @rvagg (just needs review)
- [wip] merge v0.10 [wip] merge v0.10Β #267 (is this going to make it?)
- build: organise iojs.org/dist/ build: organise iojs.org/dist/Β #301 assigned to @rvagg
- make a new website make a new website Β #304 assigned to @mikeal
- assemble a changelog for 1.0.0 assemble a changelog for 1.0.0Β #305
- new node.ico
Collaborators please assign yourselves to issues or pitch in where you can.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
rvagg commentedon Jan 12, 2015
Sub-category in here is node-gyp changes, @piscisaureus does #245 cover everything or are there other things we need to try and push through?
rvagg commentedon Jan 12, 2015
Related: NAN needs a minor change nodejs/nan#223 and is due a 1.5 nodejs/nan#216
piscisaureus commentedon Jan 12, 2015
node-gyp would need to be updated to pick up the headers and .lib file.
I can do that in an hour or so (need to write a stub exe), unfortunately I really have no time today (monday).
piscisaureus commentedon Jan 12, 2015
It probably won't. It's not as trivial as merging patches, but if we like good PR we have to make io.js faster. Timers performance is outright terrible right now which makes the http server slow.
cjihrig commentedon Jan 12, 2015
Regarding #257 (deprecate
fs.exists()) - I'm going to remove the deprecation warning at @piscisaureus request. I'd like to leave it marked as deprecated in the docs though.mhart commentedon Jan 12, 2015
Any way to add a "Run for at least 24 hrs in a relatively high load, relatively complex production app" checkpoint to the end there?
piscisaureus commentedon Jan 12, 2015
In re #238 - yes let's release without icu-small.
mikeal commentedon Jan 12, 2015
Questions for the website:
Fishrock123 commentedon Jan 12, 2015
@mikeal I think we can have the build run a script to build an html for our releases page.
mikeal commentedon Jan 12, 2015
sure, in the future, but for today I'm just going to write all this out manually :)
rvagg commentedon Jan 12, 2015
@mikeal use https://iojs.org/download/nightly/v1.0.0-nightly2015011284fa1f8c46/ as a reference, I'll drop another nightly soon with some updates, I also have comments on /dist/ organisation in #301 (comment)
You should be able to expect:
mikeal commentedon Jan 13, 2015
@rvagg the website is "good enough" to go out for the release, although there are all kinds of improvements we can and will continue to make.
I'm going to be on a plane for most of tomorrow so if I'm not around please merge the 1.0.0 branch in to master once you push the release live.
rvagg commentedon Jan 13, 2015
@mikeal I don't expect to be "finished" untill well after the TC meeting so perhaps you'll be back online by then, there will be a row of yaks lining up for hairstyling prior to release
Fishrock123 commentedon Jan 13, 2015
I'll be around.
reggi commentedon Jan 13, 2015
+1 @mhart
mikeal commentedon Jan 13, 2015
awesome, @Fishrock123 is on it :)
rvagg commentedon Jan 13, 2015
look ma', I made an .ico
indutny commentedon Jan 13, 2015
I think file copyright policy could be marked as done.
rvagg commentedon Jan 14, 2015
checklist is complete as of #344
Am doing this now: