Package Details: pycharm-professional 2024.1-1

Git Clone URL: https://aur.archlinux.org/pycharm-professional.git (read-only, click to copy)
Package Base: pycharm-professional
Description: Python IDE for Professional Developers. Professional Edition
Upstream URL: https://www.jetbrains.com/pycharm/
Keywords: development editor ide jetbrains python
Licenses: custom
Submitter: hippojazz
Maintainer: Xavier (37h4n)
Last Packager: Xavier
Votes: 287
Popularity: 1.21
First Submitted: 2013-09-25 03:56 (UTC)
Last Updated: 2024-04-04 13:20 (UTC)

Dependencies (19)

Required by (0)

Sources (4)

Pinned Comments

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 43 Next › Last »

jheinz commented on 2020-07-13 08:47 (UTC) (edited on 2020-07-13 08:49 (UTC) by jheinz)

Hi @XavierCLL, I think since you removed that line from charm.desktop yesterday, you'll also need to change its SHA256 sum from '773f169fac40fa5df69ccf90680238524f99c42aaa2b037e78e01cfc8c545280' to 'b026ef96831448be743f86e7e44bfa676629e8c3eb418c893fd87515c06263a7' in order to fix the validity check. Thanks for your work and quick responses!

meirg commented on 2020-07-12 20:47 (UTC)

@XavierCLL Yes, that works too

Xavier commented on 2020-07-12 18:46 (UTC) (edited on 2020-07-12 18:47 (UTC) by Xavier)

thanks @lybin JetBrains does not provide this desktop entry (neither the charm by default), I created it for this Archlinux package and I realized that the StartupWMClass is not necessary for the charm.desktop entry, thanks @meirg for the report it and confirm if your problem is fixed if you delete the line StartupWMClass in the /usr/share/applications/charm.desktop and running sudo update-desktop-database -q

lybin commented on 2020-07-12 17:31 (UTC)

Yes both desktop files contain wmclass "jetbrains-pycharm" if you run not through menu probably another. If @XavierCLL copied these files as is, all questions to jetbrains in bugtracker. I have experience, they answer and ready to help.

meirg commented on 2020-07-12 17:25 (UTC)

@lybin @XavierCLL I checked and there are no other desktop files in my user dir. The issue occurs with Icons-only Task Manager. I have the full program pinned to the task manager and when I launch sometimes it is grouped under the pinned icon and sometimes it shows in a separate group called "Charm" since they both have the class "jetbrains-pycharm". Deleting the charm.desktop file fixed for me so not really an issue anymore if I delete after updating. Strange that it doesn't happen for anyone else.

lybin commented on 2020-07-10 08:23 (UTC) (edited on 2020-07-10 08:28 (UTC) by lybin)

@meirg pls explain with more details your problem. KDE, works all, but you say about WM_CLASS and I can't understand what wrong.. They are both "jetbrains-pycharm"

Xavier commented on 2020-07-09 22:35 (UTC)

Hi @meirg, the charm desktop entry is for the light editor, you can access it in the menu (for open the python files with charm) or in the terminal $charm file.py. The pycharm-professional desktop entry is only to open the full IDE. I use KDE too, I don't have problems with that, check ~/.local/share/applications/ delete if exist some desktop entries for charm or pycharm, or describe your problem with more details.

meirg commented on 2020-07-09 20:27 (UTC)

Why are there multiple desktop entries (charm & pycharm-professional)? It's causing issues in KDE matching the WM_CLASS, sometimes it identifies as one and sometimes the other.

Thanks for all your work packaging!!

Polly commented on 2020-05-19 09:34 (UTC) (edited on 2020-05-19 09:36 (UTC) by Polly)

Hey everyone, I stumbled over a bug in the recent builds (appears from 2019.3 upward) where the whole IDE hangs with the process "REPL Communication": https://youtrack.jetbrains.com/issue/PY-40019

Destroyed work for quite some people and is not present in 2019.2. Until there is a fix I would recommend using the older version. Cheers

donny commented on 2020-04-24 10:18 (UTC)

@XavierCLL: I never said that, please don't simplify it like that. @lybin is not right, he only came to attack me using my own words ripped out of context. The problem is not about comparing my time to yours, I do really value your time as much as mine. I was pointing out that you decided to change the official distribution, and it affected me in my work time, while I was supposed to do something else, and I needed to do it asap. But instead I needed to fix the package. Now I can see I was all wrong because 1) I should keep this to myself and only focus only on the package here, and 2) you announced the change here and I just didn't mention that, because the "sudo" bug took all my attention. So I appologize for that.

Back to the subject. I would like to point out this from the Arch Wiki that could be related.

"Packages are only split when compelling advantages exist, such as to save disk space in particularly bad cases of waste." - Arch Linux principle of simplicity

"All important messages should be echoed during install using an .install file. For example, if a package needs extra setup to work, directions should be included." - Arch package guidelines

If you decide the fonts extraction is conform with the principle of simplicity, I suggest you to create some nice banner saying "the optional package ttf-jetbrains-mono is part of the PyCharm's default configuration, and it is advised to be installed to keep the default configuration working" or something in that :). Then all users will be warned by the time of the package installation, and no other problems would appear.