SDK v11 release

Programmers discuss here anything related to FreeOrion programming. Primarily for the developers to discuss.

Moderators: Committer, Committer

Message
Author
User avatar
Vezzra
Release Manager, Design
Posts: 5179
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

SDK v11 release

#1 Post by Vezzra » Sun Mar 08, 2020 11:57 am

Looks like everything is finally ready for the new v11 release of the SDK.

As one one of the steps of the release procedure involves updating the changelog, I wanted to ask everyone who contributed to the SDK (Geoff, o01eg and adrian_broher as far as I can see), if everything that has been added/changed since v10 is documented in the changelog or if something needs to be added (aside from updating the release date of course).

Please confirm that the changelog is up-to-date, or provide PRs with the necessary changes.

Once the changelog is confirmed to be up-to-date, I will proceed with the release of the SDK.

o01eg
Programmer
Posts: 735
Joined: Sat Dec 10, 2011 5:46 am

Re: SDK v11 release

#2 Post by o01eg » Sun Mar 08, 2020 12:07 pm

Comparsion data: https://github.com/freeorion/freeorion- ... 0...master

I suppose changelog is complete.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 2020-03-30.025f545.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

User avatar
adrian_broher
Programmer
Posts: 1123
Joined: Fri Mar 01, 2013 9:52 am
Location: Germany

Re: SDK v11 release

#3 Post by adrian_broher » Sun Mar 08, 2020 12:07 pm

Vezzra wrote:
Sun Mar 08, 2020 11:57 am
if everything that has been added/changed since v10 is documented in the changelog or if something needs to be added (aside from updating the release date of course).
The SDK is properly maintained contrary to the sloppiness of the main project.
Resident code gremlin
Attached patches are released under GPL 2.0 or later.
Git author: Marcel Metz

User avatar
Vezzra
Release Manager, Design
Posts: 5179
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: SDK v11 release

#4 Post by Vezzra » Sun Mar 08, 2020 2:43 pm

Excellent :D

User avatar
Vezzra
Release Manager, Design
Posts: 5179
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: SDK v11 release

#5 Post by Vezzra » Sun Mar 08, 2020 3:07 pm

Unfortunately the SDK build process failed immediately: https://travis-ci.org/freeorion/freeori ... /659822941

Apparently something with the authentication does not work anymore, this is the error message I saw:

"GET https://api.github.com/user: 401 - Bad credentials // See: https://developer.github.com/v3 (Octokit::Unauthorized)"

@Marcel: I guess that should be quite easy to fix, I just don't know how?

User avatar
adrian_broher
Programmer
Posts: 1123
Joined: Fri Mar 01, 2013 9:52 am
Location: Germany

Re: SDK v11 release

#6 Post by adrian_broher » Sun Mar 08, 2020 3:53 pm

There is no PAT with repo permissions for the freeorion-bot account. Seems like I've deleted the old PAT while being logged in on the freeorion-bot account instead of mine.

I have created a new one and added the token to the .travis.yml

https://github.com/freeorion/freeorion-sdk/pull/66
Resident code gremlin
Attached patches are released under GPL 2.0 or later.
Git author: Marcel Metz

o01eg
Programmer
Posts: 735
Joined: Sat Dec 10, 2011 5:46 am

Re: SDK v11 release

#7 Post by o01eg » Sun Mar 08, 2020 7:13 pm

Travis CI build was completed, but SDK wasn't deployed. https://travis-ci.org/freeorion/freeori ... /659864948
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 2020-03-30.025f545.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

User avatar
adrian_broher
Programmer
Posts: 1123
Joined: Fri Mar 01, 2013 9:52 am
Location: Germany

Re: SDK v11 release

#8 Post by adrian_broher » Sun Mar 08, 2020 7:47 pm

> Travis CI build was completed, but SDK wasn't deployed.

It is there as draft. Vezzra or somebody needs to check if the release is complete and publish it.
Resident code gremlin
Attached patches are released under GPL 2.0 or later.
Git author: Marcel Metz

User avatar
Vezzra
Release Manager, Design
Posts: 5179
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: SDK v11 release

#9 Post by Vezzra » Sun Mar 08, 2020 8:50 pm

Thanks, seems to have worked like a charm!

User avatar
Vezzra
Release Manager, Design
Posts: 5179
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: SDK v11 release

#10 Post by Vezzra » Sun Mar 08, 2020 8:56 pm

Ok, version 11 of the SDK has been released.

However, before the "with-FreeOrionSDK-v11" tag can be created and the switch to the new SDK completed, everything that is required to successfully build FO on Windows and macOS needs to be incorporated into master. AFAIK macOS already works fine, but the PR fixing building on Windows needs to be merged - that should do it, or have I missed something?

User avatar
Vezzra
Release Manager, Design
Posts: 5179
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: SDK v11 release

#11 Post by Vezzra » Sun Mar 08, 2020 9:01 pm

adrian_broher wrote:
Sun Mar 08, 2020 7:47 pm
> Travis CI build was completed, but SDK wasn't deployed.

It is there as draft. Vezzra or somebody needs to check if the release is complete and publish it.
Yeah, sorry, only now got back to the FO stuff, have been busy with other things in the meantime...

o01eg
Programmer
Posts: 735
Joined: Sat Dec 10, 2011 5:46 am

Re: SDK v11 release

#12 Post by o01eg » Sun Mar 08, 2020 9:12 pm

Vezzra wrote:
Sun Mar 08, 2020 8:56 pm
Ok, version 11 of the SDK has been released.

However, before the "with-FreeOrionSDK-v11" tag can be created and the switch to the new SDK completed, everything that is required to successfully build FO on Windows and macOS needs to be incorporated into master. AFAIK macOS already works fine, but the PR fixing building on Windows needs to be merged - that should do it, or have I missed something?
Do you mean https://github.com/freeorion/freeorion/pull/2781 ? Feel free to merge it after CI finished. CMake variant broken but it isn't "production ready" either way.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 2020-03-30.025f545.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

o01eg
Programmer
Posts: 735
Joined: Sat Dec 10, 2011 5:46 am

Re: SDK v11 release

#13 Post by o01eg » Sun Mar 08, 2020 9:21 pm

Also it would be nice to test https://github.com/freeorion/freeorion/pull/2653 with new SDK.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 2020-03-30.025f545.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 12569
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: SDK v11 release

#14 Post by Geoff the Medio » Sun Mar 08, 2020 10:29 pm

o01eg wrote:
Sun Mar 08, 2020 9:21 pm
Also it would be nice to test https://github.com/freeorion/freeorion/pull/2653 with new SDK.
Works on Windows / MSVC 2017.

o01eg
Programmer
Posts: 735
Joined: Sat Dec 10, 2011 5:46 am

Re: SDK v11 release

#15 Post by o01eg » Mon Mar 09, 2020 6:55 am

MacOS Travis CI doesn't see python3.5 in new SDK.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 2020-03-30.025f545.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

Post Reply