Cannot upgrade kivy to latest version

I tried the following code solution, but it fails to upgrade kivy.
sudo pip3 install --upgrade kivy

Screenshot
--

The compiler almost says what's missing on your machine...
GL/gl.h is missing and depending on your OS you'll need to install these OpenGL headers in order to build kivy :wink:

Thank you. I already installed the OpenGL. I successfully upgraded Kivy to 1.9.1 as well. I upgraded the Kivy installed in my computer since it's the suggested solution to my original problem in issue #4123
After upgrading Kivy to 1.9.1, the problem still arises.
Screenshot

I see no output of the SDL module here again. I also saw this here https://github.com/kivy/kivy/issues/3002#issuecomment-210906292
If that person also uses a non-xUbuntu distribution that it could be related to changes made by the maintainers of the distribution. I can't reproduce it here on my Kubuntu system.

Provided details as per https://github.com/kivy/kivy/issues/3002#issuecomment-210974766
abhigenie92@ubuntu:~$ dpkg-architecture
DEB_BUILD_ARCH=amd64
DEB_BUILD_ARCH_BITS=64
DEB_BUILD_ARCH_CPU=amd64
DEB_BUILD_ARCH_ENDIAN=little
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_GNU_CPU=x86_64
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=x86_64-linux-gnu
DEB_BUILD_MULTIARCH=x86_64-linux-gnu
DEB_HOST_ARCH=amd64
DEB_HOST_ARCH_BITS=64
DEB_HOST_ARCH_CPU=amd64
DEB_HOST_ARCH_ENDIAN=little
DEB_HOST_ARCH_OS=linux
DEB_HOST_GNU_CPU=x86_64
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=x86_64-linux-gnu
DEB_HOST_MULTIARCH=x86_64-linux-gnu
DEB_TARGET_ARCH=amd64
DEB_TARGET_ARCH_BITS=64
DEB_TARGET_ARCH_CPU=amd64
DEB_TARGET_ARCH_ENDIAN=little
DEB_TARGET_ARCH_OS=linux
DEB_TARGET_GNU_CPU=x86_64
DEB_TARGET_GNU_SYSTEM=linux-gnu
DEB_TARGET_GNU_TYPE=x86_64-linux-gnu
DEB_TARGET_MULTIARCH=x86_64-linux-gnu
abhigenie92@ubuntu:~$ glxinfo | grep "direct rendering"
direct rendering: Yes
abhigenie92@ubuntu:~$ glxinfo | grep "OpenGL"
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE;
OpenGL version string: 2.1 Mesa 10.5.9
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.5.9
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
abhigenie92@ubuntu:~$

@AFAgarap Please open a python interpreter by python for example and run import kivy.core.window._window_sdl2. It should open an empty/transparent window and you should be only able to close it via [CTRL]-D at the python interpreter.
The output should look like:
Python 2.7.11+ (default, Mar 30 2016, 21:00:42)
[GCC 5.3.1 20160330] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import kivy.core.window._window_sdl2
[INFO   ] [Logger      ] Record log in /home/thopiekar/.kivy/logs/kivy_16-04-17_1.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v2.7.11+ (default, Mar 30 2016, 21:00:42)
[GCC 5.3.1 20160330]
[INFO   ] [Factory     ] 193 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_gif, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [OSC         ] using <multiprocessing> for socket
[INFO   ] [Window      ] Provider: sdl2(['window_egl_rpi'] ignored)
[INFO   ] [GL          ] OpenGL version <4.5.0 NVIDIA 361.42>
[INFO   ] [GL          ] OpenGL vendor <NVIDIA Corporation>
[INFO   ] [GL          ] OpenGL renderer <GeForce GT 720/PCIe/SSE2>
[INFO   ] [GL          ] OpenGL parsed version: 4, 5
[INFO   ] [GL          ] Shading version <4.50 NVIDIA>
[INFO   ] [GL          ] Texture max size <16384>
[INFO   ] [GL          ] Texture max units <32>
[INFO   ] [Window      ] auto add sdl2 input provider
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
>>>

I hope we can force an error message with that.

@thopiekar I tried that :
(noteapp_env)abhigenie92@ubuntu:~/dev_work/2_Paint/build_linux$ python
Python 2.7.11 (default, Apr 16 2016, 14:08:48)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import kivy.core.window._window_sdl2
[INFO   ] [Logger      ] Record log in /home/abhigenie92/.kivy/logs/kivy_16-04-17_3.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v2.7.11 (default, Apr 16 2016, 14:08:48)
[GCC 4.9.2]
[INFO   ] [Factory     ] 193 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_gif, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [OSC         ] using <multiprocessing> for socket
[INFO   ] [Window      ] Provider: sdl2(['window_egl_rpi'] ignored)
[INFO   ] [GL          ] OpenGL version <2.1 Mesa 10.5.9>
[INFO   ] [GL          ] OpenGL vendor <VMware, Inc.>
[INFO   ] [GL          ] OpenGL renderer <Gallium 0.4 on SVGA3D; build: RELEASE;  >
[INFO   ] [GL          ] OpenGL parsed version: 2, 1
[INFO   ] [GL          ] Shading version <1.20>
[INFO   ] [GL          ] Texture max size <16384>
[INFO   ] [GL          ] Texture max units <16>
[INFO   ] [Window      ] auto add sdl2 input provider
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
>>>
(noteapp_env)abhigenie92@ubuntu:~/dev_work/2_Paint/build_linux$

Did you see anything? Does the window appear?

@thopiekar  Yes, the windows appears to fine

Then I don't get why kivy can't find the SDL2 window provider when running an own script.
This doesn't make any sense to me :disappointed:

Posting error:
My aim here to package for linux using pyinstaller. I am unable to import the hooks.
https://kivy.org/docs/guide/packaging-windows.html#packaging-a-simple-app
(noteapp_env)abhigenie92@ubuntu:~/dev_work$ python
Python 2.7.11 (default, Apr 16 2016, 14:08:48)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from kivy.tools.packaging.pyinstaller_hooks import install_hooks
[INFO   ] [Logger      ] Record log in /home/abhigenie92/.kivy/logs/kivy_16-04-17_5.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v2.7.11 (default, Apr 16 2016, 14:08:48)
[GCC 4.9.2]
[INFO   ] [Factory     ] 193 symbols loaded
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
 ImportError: cannot import name install_hooks
>>> from kivy.deps import sdl2, glew
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
 ImportError: cannot import name sdl2
>>>

I tried to use pip install, but no luck with that:
(noteapp_env)abhigenie92@ubuntu:~/dev_work/virtualenvs$ python
Python 2.7.11 (default, Apr 16 2016, 14:08:48)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from kivy.deps import sdl2, glew
[INFO   ] [Logger      ] Record log in /home/abhigenie92/.kivy/logs/kivy_16-04-17_6.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v2.7.11 (default, Apr 16 2016, 14:08:48)
[GCC 4.9.2]
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
 ImportError: cannot import name sdl2
>>>
 KeyboardInterrupt
>>>
[1]+  Stopped                 python
(noteapp_env)abhigenie92@ubuntu:~/dev_work/virtualenvs$ pip install kivy.deps.sdl2 kivy.deps.glew \
> kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/
Collecting kivy.deps.sdl2
  Could not find a version that satisfies the requirement kivy.deps.sdl2 (from versions: )
No matching distribution found for kivy.deps.sdl2
(noteapp_env)abhigenie92@ubuntu:~/dev_work/virtualenvs$ pip install kivy.deps.sdl2 kivy.deps.glew
Collecting kivy.deps.sdl2
  Could not find a version that satisfies the requirement kivy.deps.sdl2 (from versions: )
No matching distribution found for kivy.deps.sdl2

@thopiekar I have no problems with using Python 2.7.11 for Kivy. I want to upgrade to the new version of Kivy for my Python 3.5.1

Then you want to use pip3 I guess. It is just for the cases if you want at
least python3. On Ubuntu it is in the package called "python3-pip".

I tried the following code solution, but it fails to upgrade kivy.
sudo pip3 install --upgrade kivy

pip3 is what I've been using in the first place

Hmm, ok. In case you want to build Kivy via pip(3) don't forget to install the libsdl2 development files.. Just take sudo synaptic and search for libsdl2 and install all packages with -dev suffix.

Same problem rises.

I installed all packages with -dev suffix from my libsdl2 search in synaptic.

Hello @thopiekar May I ask if there are developments for the issue I reported?

I'm not familiar with pip, but what I suggest is to remove all pip installations and then retry.
It really should work as this solution can be found in the docs.

This is a run of a newly-installed kivy using sudo pip3 install kivy in using a python3 compiler.

@AFAgarap your screenshot shows kivy version 1.9.0 please upgrade to latest one

@akshayaurora Oh, sorry. My bad. I'll try again.

@akshayaurora Though that is one issue around here as well. In the past, I couldn't upgrade to latest version of kivy.

@thopiekar No progress. Perhaps kivy is just incompatible with my machine. I have Deepin Linux OS version 15.2

@thopiekar Although it is fine with Python 2.7.11 in the same machine. But when I'm using Python 3.5.2, it doesn't work at all. :(

On Mon, Aug 1, 2016 at 8:26 PM, Abien Fred Agarap<EMAIL_ADDRESS>wrote:

@thopiekar https://github.com/thopiekar Although it is fine with Python
2.7.11 in the same machine. But when I'm using Python 3.5.2, it doesn't
work at all. :(
You can not use the same installation on different python versions, kivy
package for python3 would only work with python3, and the version for
python2.x only with python2.x you can't just install py2 version and expect
it to work with py3.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4155#issuecomment-236605255, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAwGN94ngWFOQGGb0ZNaTQOAWy5dwBxZks5qbgkagaJpZM4IBVK_
.

I'm aware of that. I installed kivy using sudo pip install kivy and sudo pip3 install kivy. pip is for Python 2.x in my machine, while pip3 is for Python 3.x in my machine

@akshayaurora Will this information help?
darth@darth-pc:~/Documents/Projects/practice-programming-problems/Python$ dpkg-architecture
DEB_BUILD_ARCH=amd64
DEB_BUILD_ARCH_BITS=64
DEB_BUILD_ARCH_CPU=amd64
DEB_BUILD_ARCH_ENDIAN=little
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_GNU_CPU=x86_64
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=x86_64-linux-gnu
DEB_BUILD_MULTIARCH=x86_64-linux-gnu
DEB_HOST_ARCH=amd64
DEB_HOST_ARCH_BITS=64
DEB_HOST_ARCH_CPU=amd64
DEB_HOST_ARCH_ENDIAN=little
DEB_HOST_ARCH_OS=linux
DEB_HOST_GNU_CPU=x86_64
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=x86_64-linux-gnu
DEB_HOST_MULTIARCH=x86_64-linux-gnu
DEB_TARGET_ARCH=amd64
DEB_TARGET_ARCH_BITS=64
DEB_TARGET_ARCH_CPU=amd64
DEB_TARGET_ARCH_ENDIAN=little
DEB_TARGET_ARCH_OS=linux
DEB_TARGET_GNU_CPU=x86_64
DEB_TARGET_GNU_SYSTEM=linux-gnu
DEB_TARGET_GNU_TYPE=x86_64-linux-gnu
DEB_TARGET_MULTIARCH=x86_64-linux-gnu

see https://github.com/kivy/kivy/issues/4656

If the bug is still present, please reopen the issue with step by step instructions on how to reproduce it, starting from a fresh OS install.


Fixes #12 #14 #15 #16

Fixes #12 , #14, #15

:tada: This PR is included in version 1.0.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Voice is too robotic

There is anyway to use the real TTS engine voice instead the modified one this plugin does? Is so distorted I can't understand a thing.

At current the voice distorts with the level of hull damage, so if your ship is significantly damaged the voice will be harder to understand.  If your hull is undamaged then there should be no distortion: can you understand the voice in the youtube samples, and does your voice sound similar to that?
In the next release I want to provide the ability to configure the voice, which will allow you to tweak the settings more to your personal preference and audio setup.

In fact, I'm docked with a ship, fully repaired and the voice is horrible, on the youtube videos, the voice is a bit more clear, personally, I prefer no modulation at all.

Yes it's possible that the API hadn't been updated with the latest info there is sometimes a bit of lag.
I'll make sure that there is a "no modulation" option for those that prefer the default TTS voice.

Even with the modulation effect the voice is very easy to understand. No idea what this guy is even talking about. English isn't even my first language and I have no problem understanding the voice. It's certainly no where near "horrible" either. Please don't change it and keep up the good work, man!

Release 1.1 will provide the ability to configure the voice modulation.


M3-5247: Remove "Other Entities" from Monthly Network Transfer section of Network tab

Description
The "Other Entities" data point has been a recurring source of confusion and opaque fluctuations. This PR removes it since Monthly Network Transfer Pool was added back to the Linodes landing page a while ago.
How to test
Checking the "Network" tab of a Linode detail page, "Other Entities" should no longer be listed in the "Monthly Network Transfer" section. Confirm that no other data or graphs are thrown off by this removal.

Looks good but did we consider only removing this for accounts where they only have a single Linode?

It wasn't considered explicitly, but since this has come up as a point of confusion several times before (even in demos), removing it across the board is likely the best bet


Possible bug Navigation Drawer

Setting the property side to right causes the navbar to be locked at a the initial position. If you resize the window there is no change in "spawning". Setting it to left, it behaves as expected. Probably some problem at slidingpanel.py

SlidingPanel, the parent class of NavigationDrawer is supposed to work with the 'side' parameter. NavDrawer however is not. This is working as intended, since it's following the Navigation drawer specs.


table of contents links with spaces don’t work

From the debian-doc mailing list:

One little remark : the links in the table of content are inactives because spaces are not translated to underscores :
EXIT STATUS
And then :

EXIT STATUS

This has been fixed but will only be live after the next complete re-rendering.


Consider adding stylelint as a core feature

This stylelint-config-suitcss is useful, and the core packages should ideally be passing. Might make sense to incorporate it into the preprocessor, and perhaps move it behind a flag, as bem-linter is opt-in already (via comments). Users are free to toggle options via .stylelintrc once it's running.
Files need to be stylelinted on import, rather than as a package and it feels odd to do linting in the beforeLint step which would justify this addition.
Maybe stylelint-selector-bem-pattern could do the job in one go.

I vote add this! The only cons I can think of about using stylelint-selector-bem-pattern is that it is up to the maintainer to upgrade postcss-bem-linter

Yeah. I thought against it too. Putting just style lint behind a flag would be tough as well.


Module not found: Can't resolve './beaconUtils'

Hello:
Version :   "@constructor-io/constructorio-ui-autocomplete": "^1.22.0"
Getting the following error:

error ./node_modules/@constructor-io/constructorio-ui-autocomplete/lib/mjs/utils.js:3:0
Module not found: Can't resolve './beaconUtils'

How are you importing the library?
import { CioAutocomplete } from '@constructor-io/constructorio-ui-autocomplete'
What version of Next are you on?
NextJS: 13.4.4
What version of Node are you on?
Nodjs:  20.11.0

Hello @angelfeliz ,
Thanks for reporting this issue in great detail with all of the additional information. We found the root cause of the issue and released a fix with version v1.22.1.
Please install the latest version of the library and let us know if you run into any issues.
Thanks again for reporting this issue.

@angelfeliz I am going to close this issue as we believe it to be resolved and I see a thumbs up emoji response from you. Please feel free to comment on this issue if you are still having problems and I would be happy to re-open it. Thanks again for reporting this issue - we appreciate your help in diagnosing and for your contribution to the repository.


Add LocationArgument to cloud-bukkit

Suggestions are broken without Brigadier at the moment, so that needs toe be fixed before merging.