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

Meta: rc branch status / repo cleanup #421

Closed
usmonster opened this issue Jul 30, 2014 · 11 comments
Closed

Meta: rc branch status / repo cleanup #421

usmonster opened this issue Jul 30, 2014 · 11 comments

Comments

@usmonster
Copy link
Contributor

Hi @niklasvh. Thanks for a great tool! It's really freaking awesome.

I just wanted to know if there's anything we can do to help make the rc branch pass all the build tests, maybe turn the rc branch into the new develop branch (or at least merge it), triage (categorize, close/merge, assign to milestones) all the issues, and get a new version out?

Looks like the last commit was a couple months ago, though it also looks like a bunch of issues have been addressed on the rc branch, even though the build fails. Meanwhile, lots of (possibly-irrelevant) issues against the year-old version continue to be filed.

Do you need collaborators? Or can you make a "helpwanted" label to highlight particular issues that break the build on the rc branch? I know it's not your full-time job, but--whenever you have a chance--feel free to use the crowd to help get everything in ship shape.

Thanks again, and keep up the amazing work!

@niklasvh
Copy link
Owner

As you mentioned it has been a few months since I last worked on it, so I can't recall from the top of my head all the unresolved issues with the rc branch, but the few major ones as I recall were:

I'll try and have a closer look at what else might still be missing/broken and make a list of things that need to be done before it can be merged to master.

@usmonster
Copy link
Contributor Author

Thanks!

@niklasvh
Copy link
Owner

I've merged it to master (to avoid more bug fixes and pull requests on the old version), but the above mentioned issues still remain to be fixed.

@usmonster
Copy link
Contributor Author

That's progress, anyway--thanks!

I guess next step might be ensuring that all test failures are real (i.e. due to missing or broken functionality, not due to broken tests).

Once that's done, or maybe even sooner, bug triage could be easily crowdsourced (e.g., on each issue that seems like a valid bug you can ping the author to see if their problem is still present on master, and maybe also add a "please retest" label to get more attention).

Getting help implementing gradient support might just be a matter of adding an issue for it with a "help wanted" label or similar and a description of current progress and snags.

Thanks again for being so responsive!

@niklasvh
Copy link
Owner

Tests are working now (as in running), so anything failing now is a missing feature.
SVG image taint testing seems to be an issue at least for IE.

@usmonster
Copy link
Contributor Author

Nice! Thanks for all your work on this.

@usmonster
Copy link
Contributor Author

Tiny other things:

  • It looks like the rc branch is no longer needed, so you might want to delete it so people don't mistakenly try to use that (unless you have other reasons to keep it around)
  • The develop branch also seems redundant now (though it's referenced in the Contributing section of the README).
  • The v0.4 branch looks like it had a few commits that never made it into master ..was this on purpose? Looks like the branch is quite different from the 0.4.0 tag on master anyway.. Just wanted to make sure no commits are missing from master or were accidentally merged into the wrong branch.

@usmonster
Copy link
Contributor Author

Great progress so far, @niklasvh. Any word on the issues mentioned in my previous comment? Notably, the commits missing from master: https://github.com/niklasvh/html2canvas/compare/v0.4 ... Thanks yet again!

@niklasvh
Copy link
Owner

The border-radius commit broke existing border-radius tests, so it was omitted for that reason. For the IE9 issue, the suggested fix had nothing to do with the root problem, which was using incorrect positions for cropping.

The contributing readme should get updated. I deleted the old branches.

@niklasvh
Copy link
Owner

@niklasvh
Copy link
Owner

Closing, #1167

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

2 participants