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

Use 5.9 for appveyor as it is mapped to current version #10

Merged
merged 1 commit into from
Feb 6, 2018
Merged

Conversation

misery
Copy link
Contributor

@misery misery commented Feb 5, 2018

No description provided.

@chcg
Copy link
Contributor

chcg commented Feb 5, 2018

@misery See https://github.com/chcg/AusweisApp2/commits/appveyor_qt5_10 for build with QT 5.10.0. Undef of min and max is needed, because commit below seems to be not part of the release 5.10.0 yet:

https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/global/qrandom.h?h=dev&id=656804b9645a83430dcd0929c49b4065d43d7990

@misery
Copy link
Contributor Author

misery commented Feb 5, 2018

Thanks! I know the problem of min/max - I'm the reporter of that bug report. :-)

I think we should use 5.9 for the moment. Looks like they will delete 5.10.0 if 5.10.1 is available.

@chcg
Copy link
Contributor

chcg commented Feb 5, 2018

Now I see https://bugreports.qt.io/browse/QTBUG-65414, but how do you think to handle it in Radomizer.cpp? Just update the current check from

#if (QT_VERSION >= QT_VERSION_CHECK(5, 10, 0))

to

#if (QT_VERSION >= QT_VERSION_CHECK(5, 10, 1))?

@misery
Copy link
Contributor Author

misery commented Feb 5, 2018

Yes, I think so. Qt 5.10.0 as a lot of bugs - so it should be the best to skip it.

@misery misery merged commit 8fe1abd into Governikus:community Feb 6, 2018
@misery misery deleted the app branch February 6, 2018 07:35
@chcg
Copy link
Contributor

chcg commented Apr 10, 2018

@misery See https://ci.appveyor.com/project/chcg/ausweisapp2/build/1.14.1-63 for a debug testbuild with Qt 5.10.1. And https://ci.appveyor.com/project/chcg/ausweisapp2/build/64 for the release version. Do you think it is time to update?

@GitMensch
Copy link

I'd create an Issue for this but as these are not active posting it here.

@misery
Is there any reason to not integrate the produced binaries (MSI) into the build artifacts?
This would allow a direct download of the community-build, too.

Is there any reason to not integrate Travis/AppVeyor in this repository (which would both show the current build process (when Badges are added to the README) and the status of PR (when service hooks are enabled) without the need to manually check if everything is fine)?

@misery
Copy link
Contributor Author

misery commented Apr 13, 2018

@chcg
Thanks for testing again. We already updated Qt for the next major version on our internal CI and checked current stable version.
There should be no problem that needs to be fixed.
I think the problem is in the setup of testing environment as the failing tests do a lot of networking stuff. I need to investigate the AppVeyor environment a little bit more.

@GitMensch
Yeah, we do not want to provide multiple "official" versions of AusweisApp2 to avoid confused users. Also it is not possible to use the same official signing key.

Feel free to create a pull request for the badges. :-) Travis and AppVeyor are already registered for the community branch and pull requests.

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