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

New release of tidy-html5 (5.4) #471

Closed
hannob opened this issue Dec 9, 2016 · 5 comments
Closed

New release of tidy-html5 (5.4) #471

hannob opened this issue Dec 9, 2016 · 5 comments

Comments

@hannob
Copy link

hannob commented Dec 9, 2016

The last release of tidy-html5 was a while ago (April) and the current git code contains many fixes, notably one fix for a buffer overflow (bug #443).

@geoffmcl asked me to open a bug for it, he already drafted a changelog:
http://geoffair.org/tmp/draft-5.4.0.html

@geoffmcl
Copy link
Contributor

@hannob thanks for opening this... and in general I do think it is about time for another release...

I do not think I can get to it by the current Dec 15 target date, being the holiday season, and will shortly move the target to mid-Jan 2017... unless others have a better suggestion...

And also see the now closed Issue #394 Release Tagging for some additional comments on the actual release process... listing the steps to be done...

And there are probably several other issues that touch the topic...

But we have some 60 open issues. While only 8 or so are marked as bugs, there are nearly 30 Feature Requests... it is hope some of these can be closed, and included in 5.4... I will do my best, but need some help... Of course, those not closed will be moved to the next 5.6 release...

As always, look forward to comments and help... thanks...

@gagern
Copy link
Contributor

gagern commented Feb 7, 2017

How about backporting the bug fixes (as opposed to new features) from the current master to some 4.2 branch in order to create a 4.2.1?

@geoffmcl
Copy link
Contributor

@gagern, that is certainly an option, which is not ruled out...

But I would also like to see a new 5.4 release... as soon as possible...

Because there are an issues I would like to closed first, namely #468... maybe quite minor, but charset is an important issue for tidy...

Accordingly moving the release date out 2 more weeks...

But as said, that does not exclude doing a backport, and also creating a 4.2.1 release...

Really. thanks for the input...

@geoffmcl
Copy link
Contributor

geoffmcl commented Feb 28, 2017

Just to document some notes on a Tidy release 5.4, planned to commence tomorrow, Mar 1, 2017 -

  • Create 5.5 milestone
  • To close or move all 5.3 target to next 5.5
  • To generate the list $ git log -p version.txt > ..\tempv.log
  • Extract date, and version changes made $ verhist.pl ..\tempv.log -o verhist.log
  • commit and push (repo tidy-html5, branch master)
  • Merge README docs - PR 500
  • Update version.txt to 5.4.0 - commit, push
  • Update verhist.log - commit, push
  • Create TAG 5.4.0, create release release/5.4 commit, push
  • Generate 5.4.0.html for binaries - bin repo
  • Add binaries (win/ubu/mac) - bin repo
  • Add api docs - api repo
  • Update web page - PR Please update documentation #5

And AFTER Release

  • Create 'next' branch
  • Update version.txt to 5.5.0 - commit, push
  • Commence to urge distro to ship latest

Baring any untoward incidents this will commence about 14:00 UTC Mar 1...

Edit: Now mostly completed

@balthisar
Copy link
Member

Given that this is released and distros should be picking this up now, I don't think there's much call for backporting to 5.2.n.

We'll be happy to consider back pointing future bug fixes to 5.4.n.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants