@vvch Thank you for the feedback. I didn't know Manjaro still had pacman
6.0.2. I'll add instructions for people coming from Manjaro or other Arch-based distros with pacman<6.1.0
.
Search Criteria
Package Details: zapzap 5.3.9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/zapzap.git (read-only, click to copy) |
---|---|
Package Base: | zapzap |
Description: | WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine |
Upstream URL: | https://github.com/rafatosta/zapzap |
Licenses: | GPL3 |
Submitter: | bordam |
Maintainer: | alllexx88 (AutoUpdateBot) |
Last Packager: | AutoUpdateBot |
Votes: | 25 |
Popularity: | 2.96 |
First Submitted: | 2022-09-25 10:47 (UTC) |
Last Updated: | 2024-11-30 07:56 (UTC) |
Dependencies (15)
- dbus-python (python-dbus)
- python-inflect
- python-jaraco.text
- python-pydantic (python-pydantic-gitAUR)
- python-pyqt6
- python-pyqt6-webengine
- python-typing_extensions
- qt6-wayland
- desktop-file-utils (desktop-file-utils-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-setuptools (make)
- python-wheel (make)
- hunspell (hunspell-gitAUR) (optional) – spell check
Required by (0)
Sources (1)
alllexx88 commented on 2024-04-06 19:27 (UTC)
vvch commented on 2024-04-06 16:41 (UTC) (edited on 2024-04-06 16:43 (UTC) by vvch)
@alllexx88 Thank you for your investigation. I use Manjaro which still has pacman 6.0.2
https://software.manjaro.org/package/pacman
Just upgrade your system, and it should work fine.
As I said before, I have already managed to workaround my problem, but seems like there will be many people who also encounter it since pacman 6.1.0 is a bleeding edge released on March 2024.
zuzavo commented on 2024-04-06 12:31 (UTC) (edited on 2024-04-06 12:34 (UTC) by zuzavo)
@MajorMayer You can ommit the validitation check running makepkg --skipchecksums -si , but keep in mind that doing this implies a security risk, so isn't a recommended practice unless you fully trust the package.
alllexx88 commented on 2024-04-06 11:45 (UTC)
@vvch @MajorMayer I was able to reproduce the error on an old livecd image that had pacman
6.0.1. After upgrading pacman
to the current 6.1.0 (and some libraries to make it work), the error was gone. Loos like the older pacman
never calculated checksums for CVS sources, while the actual one does (when a fixed tag or commit are specified), going recursively into the dir content. Just upgrade your system, and it should work fine.
P.S. The b2sum
from this PKGBUILD was generated automatically by the auto update bot by calling updpkgsums
command.
vvch commented on 2024-04-05 18:58 (UTC)
@alllexx88 I got the same problem as @MajorMayer .
rm -rf ~/.cache/yay/zapzap
did not help. Something is wrong with the b2sum. When I changed it to
b2sums=('SKIP')
it worked.
alllexx88 commented on 2024-04-05 12:00 (UTC)
@MajorMayer Can you try a clean build? I'm unable to reproduce the error, but maybe there's something wrong with the previously cloned upstream git repo. If using yay
:
rm -rf ~/.cache/yay/zapzap
If building manually, remove pkg
src
zapzap
, or just clone the AUR repo afresh.
MajorMayer commented on 2024-04-05 11:29 (UTC)
Installing doesn't work for me:
Building zapzap...
==> Making package: zapzap 5.2.1-1 (Fri Apr 5 13:28:56 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating zapzap git repo...
==> Validating source files with b2sums...
zapzap ... NOT FOUND
==> ERROR: One or more files did not pass the validity check!
Error: Failed to build zapzap
MarsSeed commented on 2024-03-17 10:16 (UTC)
@hsantanna, that seems more like an issue with your qt6-base beta.
Maybe you can try to update that one to the newer available version.
hsantanna commented on 2024-02-29 15:18 (UTC) (edited on 2024-02-29 15:22 (UTC) by hsantanna)
zapzap 5.1-1, qt6-base 6.7.0beta3-1, python 3.11.7-1
Currently wont open anymore:
Traceback (most recent call last):
File "/usr/bin/zapzap", line 33, in <module>
sys.exit(load_entry_point('zapzap==5.0', 'gui_scripts', 'zapzap')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/zapzap", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.11/site-packages/zapzap/__main__.py", line 3, in <module>
from zapzap.controllers.SingleApplication import SingleApplication
File "/usr/lib/python3.11/site-packages/zapzap/controllers/SingleApplication.py", line 1, in <module>
from PyQt6.QtWidgets import QApplication
ImportError: /usr/lib/python3.11/site-packages/PyQt6/QtGui.abi3.so: undefined symbol: _ZN5QFont11tagToStringEj, version Qt_6
xiota commented on 2023-12-26 11:29 (UTC)
Please update to PEP517 install method.
Pinned Comments
alllexx88 commented on 2024-04-06 19:31 (UTC)
This PKGBUILD uses a
pacman
feature to compute checksums in CVS packages, which requirespacman>=6.1.0
. If you're coming from Manjaro or an other Arch-based distro withpacman<6.1.0
, you need to pass--skipchecksums
tomakepkg
, if building manually, or, if installing withyay
, add--mflags --skipchecksums
, e.g.: