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

Merge some fixes into stable #6357

Merged
merged 17 commits into from Jun 20, 2019
Merged

Merge some fixes into stable #6357

merged 17 commits into from Jun 20, 2019

Conversation

matham
Copy link
Member

@matham matham commented Jun 3, 2019

It also bumps stable to 1.11.0.post0 so we can upload the fixes to pypi.

tshirtman and others added 6 commits June 3, 2019 01:40
(cherry picked from commit 06dcc7d)
(cherry picked from commit d5746b8)
(cherry picked from commit 2150f8f)
@matham
Copy link
Member Author

matham commented Jun 3, 2019

Don't merge yet. We need to include a fix for #6358.

@matham
Copy link
Member Author

matham commented Jun 3, 2019

Also #6362.

@@ -5,7 +5,8 @@

os.environ['KIVY_DATA_DIR'] = os.path.join(root, 'data')
os.environ['KIVY_MODULES_DIR'] = os.path.join(root, 'modules')
os.environ['GST_PLUGIN_PATH'] = os.path.join(sys._MEIPASS, 'gst-plugins')
os.environ['GST_PLUGIN_PATH'] = '{}{}{}'.format(
sys._MEIPASS, os.pathsep, os.path.join(sys._MEIPASS, 'gst-plugins'))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why X/(X/Y) ? (X=_MEIPASS, Y=gst-plugins) ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

os.pathsep is not the directory join (/), this is X;X/Y. because both directories are on the path. On windows, the plugins are in the root.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I.e. on windows the plugins are in the same directory as the main binaries. We don't separate them out. So pyinstaller puts all the deps binaries in X, so it should be in the plugin path.

@matham matham merged commit 45966e6 into kivy:stable Jun 20, 2019
@matham matham deleted the stable_tmp branch June 20, 2019 03:27
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

4 participants