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 native file browsers on GTK-based linux environments #35482

Merged
merged 10 commits into from
May 4, 2023
3 changes: 0 additions & 3 deletions conda/recipes/conda_build_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,6 @@ tbb:
hdf5:
- 1.12.*

occt:
- 7.5

gsl:
- 2.7

Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/mantid/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ requirements:
- muparser
- nexus
- numpy {{ numpy }}
- occt {{ occt }}
- occt
- python {{ python }}
- poco {{ poco }}
- setuptools {{ setuptools }}
Expand Down
1 change: 1 addition & 0 deletions conda/recipes/mantidqt/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ requirements:
- {{ pin_compatible("qt-main", upper_bound="5.15.9") }}
- qtpy
- python
- qt-gtk-platformtheme # [linux]

test:
imports:
Expand Down
1 change: 1 addition & 0 deletions docs/source/release/v6.7.0/Workbench/Bugfixes/34820.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Restore native file browser dialogs on Linux. This will fix problems with the file browser freezing and crashing on IDAaaS.
3 changes: 2 additions & 1 deletion mantid-developer-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ dependencies:
- nexus=4.4.*
- ninja>=1.10.2
- numpy<=1.23
- occt>=7.4.0
- occt
- pip>=21.0.1
- poco=1.12.1|>=1.12.5 # 1.12.2 introduced an unguarded #define NOMINMAX which causes a compiler warning. It's resolved on their devel branch so should be fine after 1.12.4
- psutil>=5.8.0
Expand All @@ -37,6 +37,7 @@ dependencies:
- qt=5.15.8 # Avoid unexpected qt upgrades
- qtconsole=5.4.1 # 5.4.2 crashes the jupyter console
- qtpy>=1.9.0
- qt-gtk-platformtheme
- requests>=2.25.1
- scipy>=1.6.2
- setuptools=47.0.0 # Pinned purposefully due to incompatibility with later versions
Expand Down
2 changes: 1 addition & 1 deletion mantid-developer-win.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ dependencies:
- nexus=4.4.*
- ninja>=1.10.2
- numpy<=1.23
- occt>=7.4.0
- occt
- conda-wrappers
- pip>=21.0.1
- poco=1.12.1|>=1.12.5 # 1.12.2 introduced an unguarded #define NOMINMAX which causes a compiler warning. It's resolved on their devel branch so should be fine after 1.12.4
Expand Down