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

QGIS v3.2.0 #403

Closed
wants to merge 48 commits into from
Closed

QGIS v3.2.0 #403

wants to merge 48 commits into from

Conversation

fjperini
Copy link
Collaborator

The formula works correctly for gis/homebrew-qgisdev. Was added brewsci/bio for fixmatplotlib. For more details, see this issue.

add script for qgis3, and rename formula on qgis.rb
removed osgeo/osgeo4mac
Travis CI
qt5-webkit: Must be built with `brew install --no-sandbox ...`, or install steps will fail.
Error: Unsatisfied requirements failed this build.
TRAVIS
qt5-webkit: Must be built with `brew install --no-sandbox ...`, or install steps will fail.
qt5-webkit installed from before_install.sh
�[0K$ ./travis/install.sh

Installing dependencies for changed formula qgis3...

�[34m==>�[0m �[1mInstalling qgis3 from osgeo/osgeo4mac�[0m

qt5-webkit: Must be built with `brew install --no-sandbox ...`, or install steps will fail.

�[31mError:�[0m An unsatisfied requirement failed this build.
@nickrobison
Copy link
Collaborator

Thanks for this! A few comments on the formula.

Also, what are the new files introduced in the scripts directory for?

One point of discussion, qt-webkit is deprecated and no longer shipped with QT5. Unless there's a compelling reason to keep it, I would suggest disabling it in the build. Otherwise we'll probably end up having to support our own Q5 version. Which I'd like to avoid.

@3nids @luisspuerto and @kbevers might have some thoughts on whether or not we can remove webkit support.

@kbevers
Copy link
Member

kbevers commented Jun 26, 2018

@3nids @luisspuerto and @kbevers might have some thoughts on whether or not we can remove webkit support.

I don't know anything about it. But if it is not a part of QT5 I think it should be removed. It's going to be a pain to maintain a separate qt formula!

@fjperini
Copy link
Collaborator Author

Great @nickrobison , I see that you're already in it. I wait for those changes to try again.

@nickrobison
Copy link
Collaborator

@fjperini We might want to hold off on making any changes until I can get #404 merged in, along with an update to pyqt5-webkit which is also causing issues.

Once that gets merged, I'll need you to rebase against master. I made some changes to the build process to handle installing webkit in the sandbox. Plus, we'll need to latest bottle, otherwise the Travis job will never complete.

@fjperini
Copy link
Collaborator Author

Sure, I understand. 👍

@nickrobison
Copy link
Collaborator

@fjperini qt5-webkit and pyqt5-webkit have been rebuilt and updated to the latest versions. Can you rebase against master and try your build again?

@fjperini
Copy link
Collaborator Author

Yes @nickrobison, I think we'll have to do a new pull to make it cleaner(if required). It seems to you to rename the formula to only qgis?

Let's try to see how it turns out.

@nickrobison
Copy link
Collaborator

Are you asking if I renamed the formula, or if we should rename to to simply, qgis?

I think we should keep the qgis3 name for now, because that's consistent with what we name things in this tap. I've been thinking about moving to the @3 suffix like they do in core, but we'll see.

I think a new PR is a great idea, I'm also about to push a commit that should remove the need to build with the --no-sandbox flag, so I'll let you know when that's ready.

@nickrobison
Copy link
Collaborator

Looks like we'll need to hold off until the bottle rebuild is done. Should only be a few more minutes, then I'll restart the build. I just pushed a bunch of updates to GDAL.

stopped after installing gdal2-python
@fjperini
Copy link
Collaborator Author

Ok, I thought it was just a connection problem.

@fjperini
Copy link
Collaborator Author

Yes @nickrobison , we leave it like that. I await your news.

@fjperini
Copy link
Collaborator Author

@nickrobison For some reason I am having this error:

0.02s$ ./travis/install.sh
./travis/install.sh: line 22: syntax error near unexpected token `<<<'

It's a syntax problem, but I do not visualize it. You can see it?

@nickrobison
Copy link
Collaborator

With the commit history, it's really hard to see what's going on and where the various changes are coming from. Can you please squash down to a commit or two and rebase against master?

If you need to create a new PR to make it easier, that would work too. Thanks!

@fjperini
Copy link
Collaborator Author

Yes I agree! Better to open a new PR.

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

Successfully merging this pull request may close these issues.

None yet

7 participants