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

Release 0.11.0 #1543

Closed
SeanTAllen opened this issue Jan 31, 2017 · 26 comments
Closed

Release 0.11.0 #1543

SeanTAllen opened this issue Jan 31, 2017 · 26 comments

Comments

@SeanTAllen
Copy link
Member

It's close to that time again.

It is:

  • about the be the first of the month
  • we've gone more than 30 days without a release

Looking at the changes, 0.11.0 seems to be the appropriate version.

Anyone have time to do this in the next few days?

@Praetonus
Copy link
Member

Since #1521 temporarily removed support of GCC 4.7 and 4.8, we might want to delay that release until support is restored. I'm working on implementing the algorithm discussed in #1521, it should be ready in the next few days.

@SeanTAllen
Copy link
Member Author

@Praetonus sounds good to me.

@SeanTAllen
Copy link
Member Author

@Praetonus @jemc We ready to do this release?

@Praetonus
Copy link
Member

@SeanTAllen Apparently #1610 broke the build for Clang 3.5. It should be trivial to fix, can we hold off the release until that's resolved?

@SeanTAllen
Copy link
Member Author

Yup.

@SeanTAllen
Copy link
Member Author

@Praetonus has the clang 3.5 issue been resolved?

@jemc
Copy link
Member

jemc commented Mar 10, 2017

@SeanTAllen yes.

@SeanTAllen
Copy link
Member Author

Ok, so @jemc @Praetonus shall i do a release this weekend?

@jemc
Copy link
Member

jemc commented Mar 10, 2017

No objections from me.

@SeanTAllen
Copy link
Member Author

I'm going to assume that 1 ok is enough. TravisCI and Appveyor are all good. Going to start the release.

@SeanTAllen
Copy link
Member Author

SeanTAllen commented Mar 11, 2017

@Theodus i'm going to assume the release script wasn't tested on OSX? because it errors out on me...

sed: 1: "CHANGELOG.md": invalid command code C

and when I use -E to get GNU sed compat I get:

sed: 1: "/## \[unreleased\] \- u ...": command c expects \ followed by text

@SeanTAllen
Copy link
Member Author

@SeanTAllen
Copy link
Member Author

SeanTAllen commented Mar 11, 2017

@Theodus I pushed a fix for this. Its not pretty but...

4ccafba

Something we need to be aware of going forward.

Related: the differences between GNU and BSD said are awful. Ugh.

@SeanTAllen
Copy link
Member Author

SeanTAllen commented Mar 11, 2017

UPDATE: apparently that didnt work, i still end up with an error, working on it.

The Sed commands are all completely non portable and require GNU sed.

@SeanTAllen
Copy link
Member Author

@Theodus i addressed by making GNU sed required. Kind of a pain but it works and I don't know sed and couldn't make the script portable otherwise:

21d37aa

@SeanTAllen
Copy link
Member Author

Release is underway

@SeanTAllen
Copy link
Member Author

release branch recreated. VERSION and CHANGELOG updated on master.

@SeanTAllen
Copy link
Member Author

homebrew PR opened:

Homebrew/homebrew-core#10899

@SeanTAllen
Copy link
Member Author

@stefantalpalaru release is underway.

@SeanTAllen
Copy link
Member Author

The only update standard library docs on release task successfully executed. First time since the change, just wanted to note that all is in fact, good on that front.

@SeanTAllen
Copy link
Member Author

Windows, RPM and Debian versions are available in Bintray.

Waiting on Homebrew.

Does anyone know why the Windows version creates two archives whereas RPM and Deb create one?

@killerswan ? ^^

@SeanTAllen
Copy link
Member Author

Homebrew is done (damn that was fast).

The release process change over there, so I might need to update release docs a little.

I'll send out release notice email etc after I make myself some food.

@SeanTAllen
Copy link
Member Author

Release notice sent. Only thing outstanding is Gentoo update that @stefantalpalaru maintains. I assume he still is and will leave this open for now.

@stefantalpalaru
Copy link
Contributor

Gentoo ebuild updated. I'll make a PR with the fix for linking with "--as-needed".

@SeanTAllen
Copy link
Member Author

Awesome. Thanks @stefantalpalaru.

@SeanTAllen
Copy link
Member Author

re: duplicate windows entries, it appears that setting the tag causes a second appveyor build...

screenshot 2017-03-11 13 59 44

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

4 participants