Downloading Spyder causes Pamac to freeze
#1
Spyder (spyder) 4.1.5-1 freezes on "Synchronizing package databases..."

spyder3-git 5.0.0.a1.r2.g36ff0882c-1 freezes on "Cloning python-pympler build files..."

Both require Pamac to be hard closed.

Any ideas?
#2
(09-25-2020, 05:01 PM)mjc Wrote: Spyder (spyder) 4.1.5-1 freezes on "Synchronizing package databases..."

Seems to happen here too.
'pacman -S spyder' in the terminal worked, and you may want to file a bug against pamac: https://gitlab.manjaro.org/applications/pamac/-/issues
#3
(09-26-2020, 03:35 AM)Dendrocalamus64 Wrote:
(09-25-2020, 05:01 PM)mjc Wrote: Spyder (spyder) 4.1.5-1 freezes on "Synchronizing package databases..."

Seems to happen here too.
'pacman -S spyder' in the terminal worked, and you may want to file a bug against pamac: https://gitlab.manjaro.org/applications/pamac/-/issues

The terminal approach worked for me but, on opening, Spyder gives an error message,
Quote:You have missing dependencies!

# Mandatory:
parso =0.7.0 : 0.7.1 (NOK)

Please install them to avoid this message.

Note: Spyder could work without some of these dependencies, however to have a smooth experience when using Spyder we strongly recommend you to install all the listed missing dependencies.

Failing to install these dependencies  might result in bugs. Please be sure that any found bugs are not the result of missing dependencies, prior to reporting a new issue.

A search on pamac for "parso" shows that "python-parso 1:0.7.1-1" is installed, and no other results including "parso" show, except for some including "parsoid".

Thoughts?
#4
That line for Python dependencies means that it wants 0.7.0 and has 0.7.1. For some reason Spyder wants a specific version of that package, not >= like for most of its deps. I'm guessing that later versions of parso repeatedly broke their code, so they started requiring a known-compatible version for each release.

It may still work with such a close version, but if you want to downgrade, you can pull the previous version from the Arch Linux Archive,
sudo pacman -U https://archive.archlinux.org/packages/p...kg.tar.zst

and then disable automatic upgrades by uncommenting the IgnorePkg line in /etc/pacman.conf and adding python-parso:
IgnorePkg = python-parso

Background reading on downgrading:
https://wiki.manjaro.org/index.php?title...g_packages
https://wiki.archlinux.org/index.php/Arch_Linux_Archive

The 'downgrade' program is not yet available for aarch64, but python-parso is an 'any' arch package so it can still be had from the Arch Linux Archive.

Some Manjaro packages are unmodified Arch packages, some are modified, and some are new with no equivalent in Arch.
We can check the Manjaro gitlab for python-parso,
https://gitlab.manjaro.org/explore?utf8=...ivity_desc

There is no project by that name, so I'm not expecting needing a modified package.

To see everything that may be affected by the downgrade, do 'pactree --reverse python-parso' and 'pactree --reverse --sync python-parso' to show the full tree of dependency relationships, first for installed packages, then for the distribution as a whole. With few exceptions it's things required by spyder, so I'm not expecting it to be a high-risk downgrade.
#5
(09-27-2020, 12:09 AM)Dendrocalamus64 Wrote: It may still work with such a close version

I'll see how it goes with the current version, and try the approach you describe if there are problems. Thanks for your help.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Manjaro Gnome 22.06 pamac update fail/soft-bricked-OS u974615 5 552 08-21-2022, 12:00 PM
Last Post: u974615
  Pinebook Pro w/ Manjaro KDE Random Freeze/Crash BenniTec 1 897 03-18-2022, 04:03 PM
Last Post: BenniTec
  Help with bypassing Arch check in Pamac JoshTheTofu 2 1,277 11-26-2021, 07:32 AM
Last Post: user18130814200115
  Freeze with flashing light wpeckham 2 2,487 01-31-2021, 12:44 PM
Last Post: wpeckham

Forum Jump:


Users browsing this thread: 1 Guest(s)